Project Number Date
test_Tails_ISO_devel 4366 29 Apr 2026, 12:48

Feature Report

Steps Scenarios Features
Feature Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
Localization 239 1 2 0 0 242 20 1 21 30:56.870 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
54.691
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.686
And I log in to a new session in German (de) 30.646
Then the live user's Documents directory exists 0.050
And there is a GNOME bookmark for the Documents directory 15.307
After features/support/hooks.rb:331 1.021
After features/support/hooks.rb:100 0.000
Tags: @product
52.451
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.572
And I log in to a new session in German (de) 29.686
Then the live user's Downloads directory exists 0.041
And there is a GNOME bookmark for the Downloads directory 15.152
After features/support/hooks.rb:331 1.171
After features/support/hooks.rb:100 0.000
Tags: @product
52.737
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.182
And I log in to a new session in German (de) 29.596
Then the live user's Music directory exists 0.037
And there is a GNOME bookmark for the Music directory 14.921
After features/support/hooks.rb:331 1.231
After features/support/hooks.rb:100 0.000
Tags: @product
1:38.251
Scenario Outline Do not localize the XDG User Dirs to be able to use those dirs in Tor Browser (#19255)
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.003
Steps
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.835
And I log in to a new session in German (de) 1:30.415
Known issue #21211: timed out while waiting for the GNOME Shell Introspect API (RuntimeError)
./features/step_definitions/common_steps.rb:399:in `rescue in wait_for_ponytail'
./features/step_definitions/common_steps.rb:388:in `wait_for_ponytail'
./features/step_definitions/common_steps.rb:626:in `/^the Tails desktop is ready$/'
./features/step_definitions/common_steps.rb:542: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:17:in `And I log in to a new session in German (de)'
features/localization.feature:9:in `And I log in to a new session in German (de)'
Then the live user's Pictures directory exists 0.000
And there is a GNOME bookmark for the Pictures directory 0.000
After features/support/hooks.rb:331 11.146

SCENARIO FAILED: 'Do not localize the XDG User Dirs to be able to use those dirs in Tor Browser (#19255), Examples (#4)' (at time 01:50:25)

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/4366/artifact/build-artifacts/01:50:25_Do_not_localize_the_XDG_User_Dirs_to_be_able_to_use_those_dirs_in_Tor_Browser___19255_,_Examples___4_.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/4366/artifact/build-artifacts/01:50:25_Do_not_localize_the_XDG_User_Dirs_to_be_able_to_use_those_dirs_in_Tor_Browser___19255_,_Examples___4_.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/4366/artifact/build-artifacts/01:50:25_Do_not_localize_the_XDG_User_Dirs_to_be_able_to_use_those_dirs_in_Tor_Browser___19255_,_Examples___4_.journal

After features/support/hooks.rb:100 0.000
Tags: @product
53.637
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.916
And I log in to a new session in German (de) 30.376
Then the live user's Videos directory exists 0.041
And there is a GNOME bookmark for the Videos directory 15.303
After features/support/hooks.rb:331 0.976
After features/support/hooks.rb:100 0.000
1:27.534
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.826
When I log in to a new session in Arabic (ar) 29.531
Then the keyboard layout is set to "eg" 0.107
And tpsd is localized to the selected locale 0.106
When the network is plugged 0.016
And Tor is ready 12.397
Then I successfully start the Unsafe Browser 5.743
And I kill the Unsafe Browser 5.241
When I enable the screen keyboard 0.063
Then the screen keyboard works in Tor Browser 10.220
And DuckDuckGo is the default search engine 5.406
And I kill the Tor Browser 5.199
And the screen keyboard works in Thunderbird 5.212
And the layout of the screen keyboard is set to "us" 0.460
After features/support/hooks.rb:331 1.252
After features/support/hooks.rb:100 0.000
1:28.078
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 8.022
When I log in to a new session in Chinese (zh_CN) 31.332
Then the keyboard layout is set to "cn" 0.138
And tpsd is localized to the selected locale 0.129
When the network is plugged 0.017
And Tor is ready 11.576
Then I successfully start the Unsafe Browser 7.271
And I kill the Unsafe Browser 5.294
When I enable the screen keyboard 0.063
Then the screen keyboard works in Tor Browser 8.147
And DuckDuckGo is the default search engine 5.599
And I kill the Tor Browser 5.284
And the screen keyboard works in Thunderbird 4.822
And the layout of the screen keyboard is set to "us" 0.376
After features/support/hooks.rb:331 1.524
After features/support/hooks.rb:100 0.000
1:9.906
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.887
When I log in to a new session in English (en) 13.336
Then the keyboard layout is set to "us" 0.147
And tpsd is localized to the selected locale 0.126
When the network is plugged 0.033
And Tor is ready 11.817
Then I successfully start the Unsafe Browser 6.073
And I kill the Unsafe Browser 5.235
When I enable the screen keyboard 0.093
Then the screen keyboard works in Tor Browser 9.536
And DuckDuckGo is the default search engine 3.766
And I kill the Tor Browser 5.198
And the screen keyboard works in Thunderbird 6.199
And the layout of the screen keyboard is set to "us" 0.453
After features/support/hooks.rb:331 1.438
After features/support/hooks.rb:100 0.000
1:26.304
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.645
When I log in to a new session in French (fr) 28.901
Then the keyboard layout is set to "fr" 0.113
And tpsd is localized to the selected locale 0.112
When the network is plugged 0.021
And Tor is ready 12.542
Then I successfully start the Unsafe Browser 6.568
And I kill the Unsafe Browser 5.210
When I enable the screen keyboard 0.068
Then the screen keyboard works in Tor Browser 8.439
And DuckDuckGo is the default search engine 5.708
And I kill the Tor Browser 5.280
And the screen keyboard works in Thunderbird 5.298
And the layout of the screen keyboard is set to "fr" 0.392
After features/support/hooks.rb:331 1.292
After features/support/hooks.rb:100 0.000
1:59.883
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.886
When I log in to a new session in German (de) 30.711
Then the keyboard layout is set to "de" 0.142
And tpsd is localized to the selected locale 0.111
When the network is plugged 0.014
And Tor is ready 41.545
Then I successfully start the Unsafe Browser 5.652
And I kill the Unsafe Browser 5.271
When I enable the screen keyboard 0.058
Then the screen keyboard works in Tor Browser 11.942
And DuckDuckGo is the default search engine 5.985
And I kill the Tor Browser 5.332
And the screen keyboard works in Thunderbird 4.761
And the layout of the screen keyboard is set to "de" 0.468
After features/support/hooks.rb:331 1.373
After features/support/hooks.rb:100 0.000
1:32.964
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.491
When I log in to a new session in Hindi (hi) 35.507
Then the keyboard layout is set to "in" 0.234
And tpsd is localized to the selected locale 0.200
When the network is plugged 0.072
And Tor is ready 12.341
Then I successfully start the Unsafe Browser 5.594
And I kill the Unsafe Browser 5.350
When I enable the screen keyboard 0.063
Then the screen keyboard works in Tor Browser 9.237
And DuckDuckGo is the default search engine 5.402
And I kill the Tor Browser 5.234
And the screen keyboard works in Thunderbird 5.793
And the layout of the screen keyboard is set to "us" 0.440
After features/support/hooks.rb:331 1.138
After features/support/hooks.rb:100 0.000
1:28.513
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.833
When I log in to a new session in Indonesian (id) 29.500
Then the keyboard layout is set to "id" 0.147
And tpsd is localized to the selected locale 0.116
When the network is plugged 0.018
And Tor is ready 12.121
Then I successfully start the Unsafe Browser 7.151
And I kill the Unsafe Browser 5.253
When I enable the screen keyboard 0.056
Then the screen keyboard works in Tor Browser 9.557
And DuckDuckGo is the default search engine 5.742
And I kill the Tor Browser 5.230
And the screen keyboard works in Thunderbird 5.381
And the layout of the screen keyboard is set to "us" 0.402
After features/support/hooks.rb:331 1.599
After features/support/hooks.rb:100 0.000
1:29.340
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.488
When I log in to a new session in Italian (it) 31.279
Then the keyboard layout is set to "it" 0.140
And tpsd is localized to the selected locale 0.148
When the network is plugged 0.026
And Tor is ready 12.423
Then I successfully start the Unsafe Browser 6.469
And I kill the Unsafe Browser 5.295
When I enable the screen keyboard 0.078
Then the screen keyboard works in Tor Browser 8.788
And DuckDuckGo is the default search engine 5.465
And I kill the Tor Browser 5.277
And the screen keyboard works in Thunderbird 5.027
And the layout of the screen keyboard is set to "us" 0.430
After features/support/hooks.rb:331 1.330
After features/support/hooks.rb:100 0.000
2:3.071
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.481
When I log in to a new session in Persian (fa) 31.372
Then the keyboard layout is set to "ir" 0.091
And tpsd is localized to the selected locale 0.106
When the network is plugged 0.019
And Tor is ready 43.503
Then I successfully start the Unsafe Browser 5.422
And I kill the Unsafe Browser 5.377
When I enable the screen keyboard 0.066
Then the screen keyboard works in Tor Browser 12.356
And DuckDuckGo is the default search engine 6.453
And I kill the Tor Browser 5.246
And the screen keyboard works in Thunderbird 5.159
And the layout of the screen keyboard is set to "ir" 0.413
After features/support/hooks.rb:331 1.250
After features/support/hooks.rb:100 0.000
1:30.520
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 8.163
When I log in to a new session in Portuguese (pt) 30.608
Then the keyboard layout is set to "pt" 0.106
And tpsd is localized to the selected locale 0.088
When the network is plugged 0.019
And Tor is ready 12.444
Then I successfully start the Unsafe Browser 6.699
And I kill the Unsafe Browser 5.215
When I enable the screen keyboard 0.055
Then the screen keyboard works in Tor Browser 10.006
And DuckDuckGo is the default search engine 5.296
And I kill the Tor Browser 5.270
And the screen keyboard works in Thunderbird 5.917
And the layout of the screen keyboard is set to "us" 0.627
After features/support/hooks.rb:331 1.269
After features/support/hooks.rb:100 0.000
1:31.235
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.794
When I log in to a new session in Russian (ru) 32.621
Then the keyboard layout is set to "ru" 0.103
And tpsd is localized to the selected locale 0.093
When the network is plugged 0.018
And Tor is ready 13.154
Then I successfully start the Unsafe Browser 5.723
And I kill the Unsafe Browser 5.231
When I enable the screen keyboard 0.062
Then the screen keyboard works in Tor Browser 8.935
And DuckDuckGo is the default search engine 5.571
And I kill the Tor Browser 5.274
And the screen keyboard works in Thunderbird 6.271
And the layout of the screen keyboard is set to "ru" 0.381
After features/support/hooks.rb:331 1.407
After features/support/hooks.rb:100 0.000
1:28.338
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.082
When I log in to a new session in Spanish (es) 29.101
Then the keyboard layout is set to "es" 0.139
And tpsd is localized to the selected locale 0.136
When the network is plugged 0.017
And Tor is ready 12.520
Then I successfully start the Unsafe Browser 6.985
And I kill the Unsafe Browser 5.310
When I enable the screen keyboard 0.057
Then the screen keyboard works in Tor Browser 9.624
And DuckDuckGo is the default search engine 5.422
And I kill the Tor Browser 5.215
And the screen keyboard works in Thunderbird 5.302
And the layout of the screen keyboard is set to "us" 0.422
After features/support/hooks.rb:331 1.420
After features/support/hooks.rb:100 0.000
1:34.701
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.599
When I log in to a new session in Turkish (tr) 30.818
Then the keyboard layout is set to "tr" 0.140
And tpsd is localized to the selected locale 0.117
When the network is plugged 0.017
And Tor is ready 13.710
Then I successfully start the Unsafe Browser 6.753
And I kill the Unsafe Browser 5.263
When I enable the screen keyboard 0.074
Then the screen keyboard works in Tor Browser 12.671
And DuckDuckGo is the default search engine 5.910
And I kill the Tor Browser 5.201
And the screen keyboard works in Thunderbird 6.005
And the layout of the screen keyboard is set to "us" 0.414
After features/support/hooks.rb:331 1.218
After features/support/hooks.rb:100 0.000
Tags: @product
1:10.868
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.010
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 9.621
When I set the language to Italian (it) 4.621
Then the language and keyboard have not been saved in cleartext storage 2.111
When I shutdown Tails and wait for the computer to power off 10.002
And I start Tails from USB drive "__internal" with network unplugged 44.090
Then the Welcome Screen's language is set to English 0.421
After features/support/hooks.rb:331 1.333
After features/support/hooks.rb:100 0.031
Tags: @product
1:22.921
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 8.637
When I set the language to Italian (it) 4.625
And I save the language and keyboard options in cleartext storage 2.421
Then the "it" language and keyboard have been saved in cleartext storage 1.235
When I set the language to French (fr) 4.505
Then the "fr" language and keyboard have been saved in cleartext storage 0.182
And I shutdown Tails and wait for the computer to power off 6.066
And I start Tails from USB drive "__internal" with network unplugged 44.955
Then the "fr" language and keyboard have been saved in cleartext storage 0.418
And the Welcome Screen's language is set to French 0.867
When I log in to a new session 8.931
Then the language is set to French 0.073
After features/support/hooks.rb:331 0.936
After features/support/hooks.rb:100 0.030
Tags: @product
3:0.919
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.002
Given I have started Tails without network from a USB drive without a persistent partition and logged in 9.433
# The first boot simulates a legacy Tails, where locale is only saved in Persistent Storage
Then Tails is running from USB drive "__internal" 0.341
And I create a persistent partition 35.981
And I manually store legacy localization settings in Persistent Storage 0.794
When I shutdown Tails and wait for the computer to power off 15.945
# The second boot verifies that the legacy setting still works
And I start Tails from USB drive "__internal" with network unplugged 40.512
Then the Welcome Screen's language is set to English 0.331
And the Welcome Screen's formats is set to United States 0.320
When I enable persistence 8.925
Then the Welcome Screen's language is set to German 0.684
And the Welcome Screen's formats is set to France 0.254
When I set the language to Italian (it) 4.670
Then the language and keyboard have not been saved in cleartext storage 2.150
When I save the language and keyboard options in cleartext storage 2.452
Then the "it" language and keyboard have been saved in cleartext storage 0.117
And I shutdown Tails and wait for the computer to power off 3.021
# The third boot verifies that cleartext has priority
And I start Tails from USB drive "__internal" with network unplugged 42.786
Then the Welcome Screen's language is set to Italian 0.693
And the Welcome Screen's formats is set to Italy 0.238
When I enable persistence 9.964
# Only formats are loaded from persistence
Then the Welcome Screen's formats is set to France 0.272
And the Welcome Screen's language is set to Italian 1.026
After features/support/hooks.rb:331 1.048
After features/support/hooks.rb:100 0.014