Project Number Date
test_Tails_ISO_devel 4335 11 Apr 2026, 11:29

Feature Report

Steps Scenarios Features
Feature Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
Localization 229 1 12 0 0 242 20 1 21 29:25.423 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.719
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.669
And I log in to a new session in German (de) 31.176
Then the live user's Documents directory exists 0.044
And there is a GNOME bookmark for the Documents directory 14.830
After features/support/hooks.rb:331 1.101
After features/support/hooks.rb:100 0.000
Tags: @product
51.739
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.984
And I log in to a new session in German (de) 28.807
Then the live user's Downloads directory exists 0.047
And there is a GNOME bookmark for the Downloads directory 14.900
After features/support/hooks.rb:331 1.265
After features/support/hooks.rb:100 0.000
Tags: @product
51.645
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.395
And I log in to a new session in German (de) 29.909
Then the live user's Music directory exists 0.058
And there is a GNOME bookmark for the Music directory 14.282
After features/support/hooks.rb:331 0.941
After features/support/hooks.rb:100 0.000
Tags: @product
55.798
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.237
And I log in to a new session in German (de) 33.681
Then the live user's Pictures directory exists 0.050
And there is a GNOME bookmark for the Pictures directory 14.829
After features/support/hooks.rb:331 1.320
After features/support/hooks.rb:100 0.000
Tags: @product
52.393
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.473
And I log in to a new session in German (de) 30.067
Then the live user's Videos directory exists 0.083
And there is a GNOME bookmark for the Videos directory 14.768
After features/support/hooks.rb:331 1.442
After features/support/hooks.rb:100 0.000
1:26.330
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.144
When I log in to a new session in Arabic (ar) 30.252
Then the keyboard layout is set to "eg" 0.117
And tpsd is localized to the selected locale 0.109
When the network is plugged 0.021
And Tor is ready 11.769
Then I successfully start the Unsafe Browser 6.697
And I kill the Unsafe Browser 5.207
When I enable the screen keyboard 0.059
Then the screen keyboard works in Tor Browser 8.846
And DuckDuckGo is the default search engine 5.387
And I kill the Tor Browser 5.241
And the screen keyboard works in Thunderbird 5.067
And the layout of the screen keyboard is set to "us" 0.408
After features/support/hooks.rb:331 1.544
After features/support/hooks.rb:100 0.000
1:28.801
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.550
When I log in to a new session in Chinese (zh_CN) 33.887
Then the keyboard layout is set to "cn" 0.108
And tpsd is localized to the selected locale 0.096
When the network is plugged 0.016
And Tor is ready 12.190
Then I successfully start the Unsafe Browser 5.285
And I kill the Unsafe Browser 5.212
When I enable the screen keyboard 0.060
Then the screen keyboard works in Tor Browser 8.470
And DuckDuckGo is the default search engine 5.555
And I kill the Tor Browser 5.235
And the screen keyboard works in Thunderbird 4.737
And the layout of the screen keyboard is set to "us" 0.393
After features/support/hooks.rb:331 1.332
After features/support/hooks.rb:100 0.000
1:11.156
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.407
When I log in to a new session in English (en) 15.456
Then the keyboard layout is set to "us" 0.109
And tpsd is localized to the selected locale 0.111
When the network is plugged 0.014
And Tor is ready 11.386
Then I successfully start the Unsafe Browser 8.318
And I kill the Unsafe Browser 5.248
When I enable the screen keyboard 0.066
Then the screen keyboard works in Tor Browser 8.335
And DuckDuckGo is the default search engine 4.122
And I kill the Tor Browser 5.225
And the screen keyboard works in Thunderbird 4.959
And the layout of the screen keyboard is set to "us" 0.393
After features/support/hooks.rb:331 1.191
After features/support/hooks.rb:100 0.000
1:26.472
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.350
When I log in to a new session in French (fr) 30.546
Then the keyboard layout is set to "fr" 0.104
And tpsd is localized to the selected locale 0.104
When the network is plugged 0.038
And Tor is ready 13.035
Then I successfully start the Unsafe Browser 6.143
And I kill the Unsafe Browser 5.186
When I enable the screen keyboard 0.080
Then the screen keyboard works in Tor Browser 7.885
And DuckDuckGo is the default search engine 5.706
And I kill the Tor Browser 5.207
And the screen keyboard works in Thunderbird 4.719
And the layout of the screen keyboard is set to "fr" 0.361
After features/support/hooks.rb:331 1.134
After features/support/hooks.rb:100 0.000
1:33.211
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.627
When I log in to a new session in German (de) 35.938
Then the keyboard layout is set to "de" 0.131
And tpsd is localized to the selected locale 0.101
When the network is plugged 0.019
And Tor is ready 12.786
Then I successfully start the Unsafe Browser 7.161
And I kill the Unsafe Browser 5.207
When I enable the screen keyboard 0.062
Then the screen keyboard works in Tor Browser 7.943
And DuckDuckGo is the default search engine 5.416
And I kill the Tor Browser 5.192
And the screen keyboard works in Thunderbird 5.249
And the layout of the screen keyboard is set to "de" 0.370
After features/support/hooks.rb:331 1.041
After features/support/hooks.rb:100 0.000
1:25.138
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.270
When I log in to a new session in Hindi (hi) 30.717
Then the keyboard layout is set to "in" 0.124
And tpsd is localized to the selected locale 0.129
When the network is plugged 0.020
And Tor is ready 11.861
Then I successfully start the Unsafe Browser 6.166
And I kill the Unsafe Browser 5.246
When I enable the screen keyboard 0.055
Then the screen keyboard works in Tor Browser 7.947
And DuckDuckGo is the default search engine 5.415
And I kill the Tor Browser 5.195
And the screen keyboard works in Thunderbird 4.611
And the layout of the screen keyboard is set to "us" 0.376
After features/support/hooks.rb:331 1.298
After features/support/hooks.rb:100 0.000
1:34.531
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.288
When I log in to a new session in Indonesian (id) 39.938
Then the keyboard layout is set to "id" 0.103
And tpsd is localized to the selected locale 0.110
When the network is plugged 0.016
And Tor is ready 11.855
Then I successfully start the Unsafe Browser 5.750
And I kill the Unsafe Browser 5.247
When I enable the screen keyboard 0.068
Then the screen keyboard works in Tor Browser 8.308
And DuckDuckGo is the default search engine 5.092
And I kill the Tor Browser 5.323
And the screen keyboard works in Thunderbird 5.042
And the layout of the screen keyboard is set to "us" 0.383
After features/support/hooks.rb:331 1.153
After features/support/hooks.rb:100 0.000
1:26.298
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.184
When I log in to a new session in Italian (it) 30.135
Then the keyboard layout is set to "it" 0.103
And tpsd is localized to the selected locale 0.098
When the network is plugged 0.019
And Tor is ready 12.591
Then I successfully start the Unsafe Browser 6.782
And I kill the Unsafe Browser 5.257
When I enable the screen keyboard 0.058
Then the screen keyboard works in Tor Browser 8.299
And DuckDuckGo is the default search engine 5.558
And I kill the Tor Browser 5.221
And the screen keyboard works in Thunderbird 4.612
And the layout of the screen keyboard is set to "us" 0.374
After features/support/hooks.rb:331 2.482
After features/support/hooks.rb:100 0.000
1:25.298
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.583
When I log in to a new session in Persian (fa) 30.370
Then the keyboard layout is set to "ir" 0.090
And tpsd is localized to the selected locale 0.102
When the network is plugged 0.020
And Tor is ready 12.120
Then I successfully start the Unsafe Browser 4.758
And I kill the Unsafe Browser 5.225
When I enable the screen keyboard 0.120
Then the screen keyboard works in Tor Browser 8.606
And DuckDuckGo is the default search engine 5.092
And I kill the Tor Browser 5.205
And the screen keyboard works in Thunderbird 5.632
And the layout of the screen keyboard is set to "ir" 0.368
After features/support/hooks.rb:331 1.356
After features/support/hooks.rb:100 0.000
1:30.691
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.264
When I log in to a new session in Portuguese (pt) 36.115
Then the keyboard layout is set to "pt" 0.112
And tpsd is localized to the selected locale 0.093
When the network is plugged 0.015
And Tor is ready 12.057
Then I successfully start the Unsafe Browser 5.603
And I kill the Unsafe Browser 5.260
When I enable the screen keyboard 0.051
Then the screen keyboard works in Tor Browser 8.306
And DuckDuckGo is the default search engine 5.001
And I kill the Tor Browser 5.210
And the screen keyboard works in Thunderbird 5.131
And the layout of the screen keyboard is set to "us" 0.467
After features/support/hooks.rb:331 0.966
After features/support/hooks.rb:100 0.000
1:37.459
Scenario Outline Tails is localized for every tier-1 language
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.732
When I log in to a new session in Russian (ru) 1:29.726
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:622:in `/^the Tails desktop is ready$/'
./features/step_definitions/common_steps.rb:538: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:54:in `When I log in to a new session in Russian (ru)'
features/localization.feature:23:in `When I log in to a new session in <language> (<lang_code>)'
Then the keyboard layout is set to "ru" 0.000
And tpsd is localized to the selected locale 0.000
When 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
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 "ru" 0.000
After features/support/hooks.rb:331 11.361

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

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/4335/artifact/build-artifacts/02:03:38_Tails_is_localized_for_every_tier-1_language,_Examples___11_.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/4335/artifact/build-artifacts/02:03:38_Tails_is_localized_for_every_tier-1_language,_Examples___11_.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/4335/artifact/build-artifacts/02:03:38_Tails_is_localized_for_every_tier-1_language,_Examples___11_.journal

After features/support/hooks.rb:100 0.000
1:23.575
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.220
When I log in to a new session in Spanish (es) 29.120
Then the keyboard layout is set to "es" 0.115
And tpsd is localized to the selected locale 0.120
When the network is plugged 0.017
And Tor is ready 12.040
Then I successfully start the Unsafe Browser 6.515
And I kill the Unsafe Browser 5.264
When I enable the screen keyboard 0.058
Then the screen keyboard works in Tor Browser 7.239
And DuckDuckGo is the default search engine 5.334
And I kill the Tor Browser 5.312
And the screen keyboard works in Thunderbird 4.849
And the layout of the screen keyboard is set to "us" 0.365
After features/support/hooks.rb:331 0.987
After features/support/hooks.rb:100 0.000
1:28.797
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.104
When I log in to a new session in Turkish (tr) 30.900
Then the keyboard layout is set to "tr" 0.144
And tpsd is localized to the selected locale 0.110
When the network is plugged 0.017
And Tor is ready 11.805
Then I successfully start the Unsafe Browser 7.620
And I kill the Unsafe Browser 5.234
When I enable the screen keyboard 0.049
Then the screen keyboard works in Tor Browser 8.795
And DuckDuckGo is the default search engine 5.723
And I kill the Tor Browser 5.209
And the screen keyboard works in Thunderbird 5.576
And the layout of the screen keyboard is set to "us" 0.504
After features/support/hooks.rb:331 9.565
After features/support/hooks.rb:100 0.000
Tags: @product
1:28.173
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 21.866
When I set the language to Italian (it) 5.637
Then the language and keyboard have not been saved in cleartext storage 2.188
When I shutdown Tails and wait for the computer to power off 10.085
And I start Tails from USB drive "__internal" with network unplugged 48.084
Then the Welcome Screen's language is set to English 0.309
After features/support/hooks.rb:331 0.914
After features/support/hooks.rb:100 0.045
Tags: @product
1:25.703
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 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 8.589
When I set the language to Italian (it) 4.555
And I save the language and keyboard options in cleartext storage 2.432
Then the "it" language and keyboard have been saved in cleartext storage 0.115
When I set the language to French (fr) 4.567
Then the "fr" language and keyboard have been saved in cleartext storage 0.245
And I shutdown Tails and wait for the computer to power off 7.263
And I start Tails from USB drive "__internal" with network unplugged 48.429
Then the "fr" language and keyboard have been saved in cleartext storage 0.336
And the Welcome Screen's language is set to French 0.859
When I log in to a new session 8.251
Then the language is set to French 0.056
After features/support/hooks.rb:331 0.769
After features/support/hooks.rb:100 0.045
Tags: @product
3:7.487
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.003
Given I have started Tails without network from a USB drive without a persistent partition and logged in 9.540
# The first boot simulates a legacy Tails, where locale is only saved in Persistent Storage
Then Tails is running from USB drive "__internal" 0.543
And I create a persistent partition 49.800
And I manually store legacy localization settings in Persistent Storage 0.684
When I shutdown Tails and wait for the computer to power off 14.368
# The second boot verifies that the legacy setting still works
And I start Tails from USB drive "__internal" with network unplugged 40.129
Then the Welcome Screen's language is set to English 0.318
And the Welcome Screen's formats is set to United States 0.354
When I enable persistence 7.840
Then the Welcome Screen's language is set to German 0.497
And the Welcome Screen's formats is set to France 0.206
When I set the language to Italian (it) 4.528
Then the language and keyboard have not been saved in cleartext storage 2.081
When I save the language and keyboard options in cleartext storage 2.369
Then the "it" language and keyboard have been saved in cleartext storage 0.121
And I shutdown Tails and wait for the computer to power off 2.828
# The third boot verifies that cleartext has priority
And I start Tails from USB drive "__internal" with network unplugged 39.203
Then the Welcome Screen's language is set to Italian 0.727
And the Welcome Screen's formats is set to Italy 0.283
When I enable persistence 10.130
# Only formats are loaded from persistence
Then the Welcome Screen's formats is set to France 0.204
And the Welcome Screen's language is set to Italian 0.721
After features/support/hooks.rb:331 0.859
After features/support/hooks.rb:100 0.035