Project Number Date
test_Tails_ISO_5501-plaintext-locale-greeter 57 09 Jul 2025, 10:04

Feature Report

Steps Scenarios Features
Feature Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
Localization 182 0 10 0 1 193 18 1 19 39:5.726 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
51.794
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.055
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 12.237
And I log in to a new session in German (de) 36.941
Then the live user's Documents directory exists 0.058
And there is a GNOME bookmark for the Documents directory 2.557
After features/support/hooks.rb:330 0.691
After features/support/hooks.rb:100 0.000
Tags: @product
50.775
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.008
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 9.278
And I log in to a new session in German (de) 37.002
Then the live user's Downloads directory exists 0.592
And there is a GNOME bookmark for the Downloads directory 3.902
After features/support/hooks.rb:330 0.805
After features/support/hooks.rb:100 0.000
Tags: @product
47.171
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.111
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.440
And I log in to a new session in German (de) 36.355
Then the live user's Music directory exists 0.101
And there is a GNOME bookmark for the Music directory 2.273
After features/support/hooks.rb:330 0.898
After features/support/hooks.rb:100 0.000
Tags: @product
50.558
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 9.366
And I log in to a new session in German (de) 36.692
Then the live user's Pictures directory exists 0.684
And there is a GNOME bookmark for the Pictures directory 3.815
After features/support/hooks.rb:330 0.905
After features/support/hooks.rb:100 0.000
Tags: @product
47.309
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.689
And I log in to a new session in German (de) 35.738
Then the live user's Videos directory exists 0.099
And there is a GNOME bookmark for the Videos directory 2.781
After features/support/hooks.rb:330 0.638
After features/support/hooks.rb:100 0.000
2:48.912
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 9.639
When I log in to a new session in Arabic (ar) 36.257
Then the keyboard layout is set to "us" 1.395
When the network is plugged 0.688
And Tor is ready 15.967
Then I successfully start the Unsafe Browser 19.254
And I kill the Unsafe Browser 6.715
When I enable the screen keyboard 0.307
Then the screen keyboard works in Tor Browser 31.398
And DuckDuckGo is the default search engine 15.756
And I kill the Tor Browser 6.310
And the screen keyboard works in Thunderbird 23.646
And the layout of the screen keyboard is set to "us" 1.573
After features/support/hooks.rb:330 3.280
After features/support/hooks.rb:100 0.000
3:3.397
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.681
When I log in to a new session in Chinese (zh_CN) 37.170
Then the keyboard layout is set to "cn" 0.456
When the network is plugged 0.077
And Tor is ready 19.068
Then I successfully start the Unsafe Browser 20.819
And I kill the Unsafe Browser 6.533
When I enable the screen keyboard 0.408
Then the screen keyboard works in Tor Browser 32.863
And DuckDuckGo is the default search engine 23.870
And I kill the Tor Browser 6.601
And the screen keyboard works in Thunderbird 25.310
And the layout of the screen keyboard is set to "us" 1.533
After features/support/hooks.rb:330 3.460
After features/support/hooks.rb:100 0.000
2:25.568
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 10.128
When I log in to a new session in English (en) 20.111
Then the keyboard layout is set to "us" 0.176
When the network is plugged 0.096
And Tor is ready 19.917
Then I successfully start the Unsafe Browser 22.599
And I kill the Unsafe Browser 6.544
When I enable the screen keyboard 0.162
Then the screen keyboard works in Tor Browser 31.662
And DuckDuckGo is the default search engine 6.804
And I kill the Tor Browser 5.235
And the screen keyboard works in Thunderbird 21.559
And the layout of the screen keyboard is set to "us" 0.569
After features/support/hooks.rb:330 3.580
After features/support/hooks.rb:100 0.000
2:55.801
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.034
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 9.411
When I log in to a new session in French (fr) 36.909
Then the keyboard layout is set to "fr" 0.177
When the network is plugged 0.123
And Tor is ready 16.407
Then I successfully start the Unsafe Browser 20.411
And I kill the Unsafe Browser 6.983
When I enable the screen keyboard 0.113
Then the screen keyboard works in Tor Browser 32.014
And DuckDuckGo is the default search engine 23.808
And I kill the Tor Browser 6.486
And the screen keyboard works in Thunderbird 22.235
And the layout of the screen keyboard is set to "fr" 0.719
After features/support/hooks.rb:330 3.719
After features/support/hooks.rb:100 0.000
3:25.971
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.010
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 9.124
When I log in to a new session in German (de) 36.880
Then the keyboard layout is set to "de" 0.493
When the network is plugged 0.369
And Tor is ready 46.048
Then I successfully start the Unsafe Browser 19.113
And I kill the Unsafe Browser 6.619
When I enable the screen keyboard 0.502
Then the screen keyboard works in Tor Browser 31.176
And DuckDuckGo is the default search engine 23.666
And I kill the Tor Browser 6.036
And the screen keyboard works in Thunderbird 25.273
And the layout of the screen keyboard is set to "de" 0.666
After features/support/hooks.rb:330 2.759
After features/support/hooks.rb:100 0.000
2:43.792
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.236
When I log in to a new session in Italian (it) 38.459
Then the keyboard layout is set to "it" 0.589
When the network is plugged 0.097
And Tor is ready 18.431
Then I successfully start the Unsafe Browser 19.651
And I kill the Unsafe Browser 6.845
When I enable the screen keyboard 0.145
Then the screen keyboard works in Tor Browser 29.994
And DuckDuckGo is the default search engine 14.390
And I kill the Tor Browser 6.069
And the screen keyboard works in Thunderbird 20.301
And the layout of the screen keyboard is set to "us" 0.578
After features/support/hooks.rb:330 1.611
After features/support/hooks.rb:100 0.000
2:58.687
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.011
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.609
When I log in to a new session in Persian (fa) 33.942
Then the keyboard layout is set to "ir" 0.265
When the network is plugged 0.428
And Tor is ready 45.630
Then I successfully start the Unsafe Browser 18.032
And I kill the Unsafe Browser 6.707
When I enable the screen keyboard 0.160
Then the screen keyboard works in Tor Browser 27.236
And DuckDuckGo is the default search engine 11.974
And I kill the Tor Browser 6.231
And the screen keyboard works in Thunderbird 18.866
And the layout of the screen keyboard is set to "ir" 0.601
After features/support/hooks.rb:330 1.879
After features/support/hooks.rb:100 0.000
2:32.641
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 9.212
When I log in to a new session in Portuguese (pt) 34.189
Then the keyboard layout is set to "pt" 0.436
When the network is plugged 0.156
And Tor is ready 16.100
Then I successfully start the Unsafe Browser 19.043
And I kill the Unsafe Browser 6.696
When I enable the screen keyboard 0.118
Then the screen keyboard works in Tor Browser 26.907
And DuckDuckGo is the default search engine 12.604
And I kill the Tor Browser 6.798
And the screen keyboard works in Thunderbird 19.683
And the layout of the screen keyboard is set to "us" 0.692
After features/support/hooks.rb:330 1.356
After features/support/hooks.rb:100 0.000
2:33.479
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.846
When I log in to a new session in Russian (ru) 34.692
Then the keyboard layout is set to "ru" 0.499
When the network is plugged 0.090
And Tor is ready 15.463
Then I successfully start the Unsafe Browser 18.408
And I kill the Unsafe Browser 6.851
When I enable the screen keyboard 0.136
Then the screen keyboard works in Tor Browser 29.767
And DuckDuckGo is the default search engine 11.372
And I kill the Tor Browser 7.090
And the screen keyboard works in Thunderbird 20.650
And the layout of the screen keyboard is set to "ru" 0.609
After features/support/hooks.rb:330 3.615
After features/support/hooks.rb:100 0.000
3:1.182
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.013
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.076
When I log in to a new session in Spanish (es) 34.949
Then the keyboard layout is set to "es" 0.303
When the network is plugged 0.068
And Tor is ready 44.421
Then I successfully start the Unsafe Browser 16.645
And I kill the Unsafe Browser 6.576
When I enable the screen keyboard 0.213
Then the screen keyboard works in Tor Browser 29.735
And DuckDuckGo is the default search engine 13.154
And I kill the Tor Browser 5.891
And the screen keyboard works in Thunderbird 20.561
And the layout of the screen keyboard is set to "us" 0.584
After features/support/hooks.rb:330 3.513
After features/support/hooks.rb:100 0.000
2:31.481
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.741
When I log in to a new session in Turkish (tr) 33.278
Then the keyboard layout is set to "tr" 0.202
When the network is plugged 0.077
And Tor is ready 15.638
Then I successfully start the Unsafe Browser 17.260
And I kill the Unsafe Browser 6.572
When I enable the screen keyboard 0.105
Then the screen keyboard works in Tor Browser 27.903
And DuckDuckGo is the default search engine 13.151
And I kill the Tor Browser 6.301
And the screen keyboard works in Thunderbird 21.626
And the layout of the screen keyboard is set to "us" 0.621
After features/support/hooks.rb:330 3.580
After features/support/hooks.rb:100 0.000
Tags: @product
1:39.235
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.006
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 12.858
When I set the language to Italian (it) 5.343
Then the language has not been saved in cleartext storage 2.104
When I shutdown Tails and wait for the computer to power off 9.010
And I start Tails from USB drive "__internal" with network unplugged 1:9.417
Then the Greeter's language is set to English 0.500
After features/support/hooks.rb:330 0.916
After features/support/hooks.rb:100 0.010
Tags: @product
1:43.303
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.007
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 10.211
When I set the language to Italian (it) 5.276
And I save the language and keyboard options 2.601
Then the "it" language has been saved in cleartext storage 1.276
When I set the language to French (fr) 4.839
Then the "fr" language has been saved in cleartext storage 0.153
And I shutdown Tails and wait for the computer to power off 9.070
And I start Tails from USB drive "__internal" with network unplugged 1:9.334
Then the "fr" language has been saved in cleartext storage 0.153
And the Greeter's language is set to French 0.387
After features/support/hooks.rb:330 0.629
After features/support/hooks.rb:100 0.017
Tags: @product
34.663
Scenario Cleartext localization preferences have priority over Persistent Storage
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.006
Steps
Given I have started Tails without network from a USB drive without a persistent partition and logged in 12.069
# The first boot simulates a legacy Tails, where locale is only saved in Persistent Storage
Then Tails is running from USB drive "__internal" 0.461
And I create a persistent partition with the default settings 22.133
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 Greeter's language is set to English 0.000
When I enable persistence 0.000
Then the Greeter's language is set to French 0.000
When I set the language to Italian (it) 0.000
Then the "it" language has 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 Greeter's language is set to Italian 0.000
After features/support/hooks.rb:330 3.223
After features/support/hooks.rb:100 0.000