Project Number Date
test_Tails_ISO_update-design-doc 1 17 Sep 2026, 19:12

Feature Report

Steps Scenarios Features
Feature Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
Localization 268 0 0 0 0 268 21 0 21 31:25.976 Passed
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
47.033
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 7.243
And I log in to a new session in German (de) 25.362
Then the live user's Documents directory exists 0.095
And there is a GNOME bookmark for the Documents directory 14.331
After features/support/hooks.rb:339 0.793
After features/support/hooks.rb:108 0.000
Tags: @product
45.440
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 6.375
And I log in to a new session in German (de) 24.958
Then the live user's Downloads directory exists 0.036
And there is a GNOME bookmark for the Downloads directory 14.070
After features/support/hooks.rb:339 0.899
After features/support/hooks.rb:108 0.000
Tags: @product
45.332
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 6.332
And I log in to a new session in German (de) 24.598
Then the live user's Music directory exists 0.062
And there is a GNOME bookmark for the Music directory 14.339
After features/support/hooks.rb:339 0.959
After features/support/hooks.rb:108 0.000
Tags: @product
58.608
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 18.110
And I log in to a new session in German (de) 25.986
Then the live user's Pictures directory exists 0.046
And there is a GNOME bookmark for the Pictures directory 14.464
After features/support/hooks.rb:339 0.629
After features/support/hooks.rb:108 0.000
Tags: @product
47.030
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 6.404
And I log in to a new session in German (de) 26.357
Then the live user's Videos directory exists 0.041
And there is a GNOME bookmark for the Videos directory 14.226
After features/support/hooks.rb:339 0.863
After features/support/hooks.rb:108 0.000
1:44.380
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.014
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 6.505
And I set an administration password 6.930
When I log in to a new session in Arabic (ar) 26.432
Then the keyboard layout is set to "eg" 0.065
And tpsd is localized to the selected locale 0.082
Given the network is plugged 0.026
And Tor is ready 10.934
Then I successfully start the Unsafe Browser 5.124
And I kill the Unsafe Browser 5.214
Given Thunderbird is installed 20.951
When I enable the screen keyboard 0.073
Then the screen keyboard works in Tor Browser 8.266
And DuckDuckGo is the default search engine 4.509
And I kill the Tor Browser 5.177
And the screen keyboard works in Thunderbird 3.786
And the layout of the screen keyboard is set to "us" 0.298
After features/support/hooks.rb:339 0.844
After features/support/hooks.rb:108 0.000
1:43.588
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 6.466
And I set an administration password 6.976
When I log in to a new session in Chinese (zh_CN) 25.615
Then the keyboard layout is set to "cn" 0.093
And tpsd is localized to the selected locale 0.108
Given the network is plugged 0.041
And Tor is ready 11.684
Then I successfully start the Unsafe Browser 4.904
And I kill the Unsafe Browser 5.149
Given Thunderbird is installed 20.410
When I enable the screen keyboard 0.053
Then the screen keyboard works in Tor Browser 7.735
And DuckDuckGo is the default search engine 5.316
And I kill the Tor Browser 5.196
And the screen keyboard works in Thunderbird 3.553
And the layout of the screen keyboard is set to "us" 0.281
After features/support/hooks.rb:339 0.626
After features/support/hooks.rb:108 0.000
1:28.337
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 6.301
And I set an administration password 7.002
When I log in to a new session in English (en) 11.985
Then the keyboard layout is set to "us" 0.070
And tpsd is localized to the selected locale 0.111
Given the network is plugged 0.030
And Tor is ready 10.492
Then I successfully start the Unsafe Browser 4.648
And I kill the Unsafe Browser 5.136
Given Thunderbird is installed 21.321
When I enable the screen keyboard 0.094
Then the screen keyboard works in Tor Browser 8.446
And DuckDuckGo is the default search engine 3.443
And I kill the Tor Browser 5.174
And the screen keyboard works in Thunderbird 3.702
And the layout of the screen keyboard is set to "us" 0.377
After features/support/hooks.rb:339 1.255
After features/support/hooks.rb:108 0.000
1:45.320
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 6.620
And I set an administration password 7.022
When I log in to a new session in French (fr) 24.866
Then the keyboard layout is set to "fr" 0.140
And tpsd is localized to the selected locale 0.078
Given the network is plugged 0.032
And Tor is ready 10.710
Then I successfully start the Unsafe Browser 4.941
And I kill the Unsafe Browser 5.208
Given Thunderbird is installed 23.773
When I enable the screen keyboard 0.071
Then the screen keyboard works in Tor Browser 8.194
And DuckDuckGo is the default search engine 4.506
And I kill the Tor Browser 5.166
And the screen keyboard works in Thunderbird 3.688
And the layout of the screen keyboard is set to "fr" 0.299
After features/support/hooks.rb:339 0.934
After features/support/hooks.rb:108 0.000
1:42.593
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 6.434
And I set an administration password 6.868
When I log in to a new session in German (de) 24.658
Then the keyboard layout is set to "de" 0.089
And tpsd is localized to the selected locale 0.097
Given the network is plugged 0.028
And Tor is ready 10.501
Then I successfully start the Unsafe Browser 5.810
And I kill the Unsafe Browser 5.242
Given Thunderbird is installed 20.493
When I enable the screen keyboard 0.075
Then the screen keyboard works in Tor Browser 7.899
And DuckDuckGo is the default search engine 5.074
And I kill the Tor Browser 5.175
And the screen keyboard works in Thunderbird 3.791
And the layout of the screen keyboard is set to "de" 0.352
After features/support/hooks.rb:339 0.856
After features/support/hooks.rb:108 0.000
1:43.305
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 6.323
And I set an administration password 6.783
When I log in to a new session in Hindi (hi) 25.772
Then the keyboard layout is set to "in" 0.075
And tpsd is localized to the selected locale 0.096
Given the network is plugged 0.037
And Tor is ready 10.966
Then I successfully start the Unsafe Browser 5.475
And I kill the Unsafe Browser 5.150
Given Thunderbird is installed 21.092
When I enable the screen keyboard 0.074
Then the screen keyboard works in Tor Browser 7.627
And DuckDuckGo is the default search engine 4.835
And I kill the Tor Browser 5.216
And the screen keyboard works in Thunderbird 3.496
And the layout of the screen keyboard is set to "us" 0.280
After features/support/hooks.rb:339 0.910
After features/support/hooks.rb:108 0.000
1:46.493
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 6.503
And I set an administration password 6.859
When I log in to a new session in Indonesian (id) 24.319
Then the keyboard layout is set to "id" 0.084
And tpsd is localized to the selected locale 0.095
Given the network is plugged 0.022
And Tor is ready 12.834
Then I successfully start the Unsafe Browser 5.627
And I kill the Unsafe Browser 5.140
Given Thunderbird is installed 20.807
When I enable the screen keyboard 0.088
Then the screen keyboard works in Tor Browser 9.444
And DuckDuckGo is the default search engine 5.029
And I kill the Tor Browser 5.211
And the screen keyboard works in Thunderbird 4.043
And the layout of the screen keyboard is set to "us" 0.379
After features/support/hooks.rb:339 0.999
After features/support/hooks.rb:108 0.000
1:47.743
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 6.495
And I set an administration password 6.649
When I log in to a new session in Italian (it) 26.763
Then the keyboard layout is set to "it" 0.103
And tpsd is localized to the selected locale 0.117
Given the network is plugged 0.035
And Tor is ready 11.538
Then I successfully start the Unsafe Browser 4.855
And I kill the Unsafe Browser 5.188
Given Thunderbird is installed 20.711
When I enable the screen keyboard 0.064
Then the screen keyboard works in Tor Browser 11.075
And DuckDuckGo is the default search engine 4.974
And I kill the Tor Browser 5.138
And the screen keyboard works in Thunderbird 3.694
And the layout of the screen keyboard is set to "us" 0.336
After features/support/hooks.rb:339 1.007
After features/support/hooks.rb:108 0.000
1:51.382
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 6.271
And I set an administration password 6.912
When I log in to a new session in Persian (fa) 26.641
Then the keyboard layout is set to "ir" 0.086
And tpsd is localized to the selected locale 0.086
Given the network is plugged 0.022
And Tor is ready 13.243
Then I successfully start the Unsafe Browser 5.559
And I kill the Unsafe Browser 5.166
Given Thunderbird is installed 20.861
When I enable the screen keyboard 0.049
Then the screen keyboard works in Tor Browser 11.934
And DuckDuckGo is the default search engine 4.796
And I kill the Tor Browser 5.160
And the screen keyboard works in Thunderbird 4.264
And the layout of the screen keyboard is set to "ir" 0.323
After features/support/hooks.rb:339 0.916
After features/support/hooks.rb:108 0.000
1:42.445
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 6.301
And I set an administration password 6.676
When I log in to a new session in Portuguese (pt) 25.744
Then the keyboard layout is set to "pt" 0.083
And tpsd is localized to the selected locale 0.088
Given the network is plugged 0.034
And Tor is ready 10.993
Then I successfully start the Unsafe Browser 4.944
And I kill the Unsafe Browser 5.162
Given Thunderbird is installed 20.713
When I enable the screen keyboard 0.059
Then the screen keyboard works in Tor Browser 8.033
And DuckDuckGo is the default search engine 4.538
And I kill the Tor Browser 5.188
And the screen keyboard works in Thunderbird 3.594
And the layout of the screen keyboard is set to "us" 0.288
After features/support/hooks.rb:339 0.823
After features/support/hooks.rb:108 0.000
1:44.672
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 6.415
And I set an administration password 7.027
When I log in to a new session in Russian (ru) 26.951
Then the keyboard layout is set to "ru" 0.088
And tpsd is localized to the selected locale 0.063
Given the network is plugged 0.028
And Tor is ready 10.428
Then I successfully start the Unsafe Browser 5.570
And I kill the Unsafe Browser 5.218
Given Thunderbird is installed 21.340
When I enable the screen keyboard 0.076
Then the screen keyboard works in Tor Browser 7.710
And DuckDuckGo is the default search engine 4.621
And I kill the Tor Browser 5.173
And the screen keyboard works in Thunderbird 3.674
And the layout of the screen keyboard is set to "ru" 0.282
After features/support/hooks.rb:339 0.560
After features/support/hooks.rb:108 0.000
1:42.731
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 6.274
And I set an administration password 7.048
When I log in to a new session in Spanish (es) 25.732
Then the keyboard layout is set to "es" 0.083
And tpsd is localized to the selected locale 0.080
Given the network is plugged 0.038
And Tor is ready 11.386
Then I successfully start the Unsafe Browser 5.165
And I kill the Unsafe Browser 5.255
Given Thunderbird is installed 20.276
When I enable the screen keyboard 0.073
Then the screen keyboard works in Tor Browser 7.356
And DuckDuckGo is the default search engine 5.182
And I kill the Tor Browser 5.201
And the screen keyboard works in Thunderbird 3.261
And the layout of the screen keyboard is set to "us" 0.314
After features/support/hooks.rb:339 1.177
After features/support/hooks.rb:108 0.000
1:43.764
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 6.424
And I set an administration password 6.986
When I log in to a new session in Turkish (tr) 24.623
Then the keyboard layout is set to "tr" 0.082
And tpsd is localized to the selected locale 0.076
Given the network is plugged 0.036
And Tor is ready 11.647
Then I successfully start the Unsafe Browser 5.255
And I kill the Unsafe Browser 5.160
Given Thunderbird is installed 20.745
When I enable the screen keyboard 0.064
Then the screen keyboard works in Tor Browser 8.265
And DuckDuckGo is the default search engine 5.407
And I kill the Tor Browser 5.168
And the screen keyboard works in Thunderbird 3.435
And the layout of the screen keyboard is set to "us" 0.383
After features/support/hooks.rb:339 0.999
After features/support/hooks.rb:108 0.000
Tags: @product
1:9.363
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 21.841
When I set the language to Italian (it) 4.600
Then the language and keyboard have not been saved in cleartext storage 2.106
When I shutdown Tails and wait for the computer to power off 3.928
And I start Tails from USB drive "__internal" with network unplugged 36.676
Then the Welcome Screen's language is set to English 0.210
After features/support/hooks.rb:339 0.960
After features/support/hooks.rb:108 0.026
Tags: @product
1:10.230
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 8.082
When I set the language to Italian (it) 4.649
And I save the language and keyboard options in cleartext storage 2.467
Then the "it" language and keyboard have been saved in cleartext storage 1.183
When I set the language to French (fr) 4.530
Then the "fr" language and keyboard have been saved in cleartext storage 0.082
And I shutdown Tails and wait for the computer to power off 3.924
And I start Tails from USB drive "__internal" with network unplugged 37.633
Then the "fr" language and keyboard have been saved in cleartext storage 0.250
And the Welcome Screen's language is set to French 1.002
When I log in to a new session 6.353
Then the language is set to French 0.073
After features/support/hooks.rb:339 0.988
After features/support/hooks.rb:108 0.005
Tags: @product
2:36.179
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 9.422
# The first boot simulates a legacy Tails, where locale is only saved in Persistent Storage
Then Tails is running from USB drive "__internal" 0.298
And I create a persistent partition 31.049
And I manually store legacy localization settings in Persistent Storage 0.162
When I shutdown Tails and wait for the computer to power off 5.272
# The second boot verifies that the legacy setting still works
And I start Tails from USB drive "__internal" with network unplugged 34.947
Then the Welcome Screen's language is set to English 0.301
And the Welcome Screen's formats is set to United States 0.228
When I enable persistence 13.355
Then the Welcome Screen's language is set to German 0.425
And the Welcome Screen's formats is set to France 0.110
When I set the language to Italian (it) 4.587
Then the language and keyboard have not been saved in cleartext storage 2.087
When I save the language and keyboard options in cleartext storage 2.444
Then the "it" language and keyboard have been saved in cleartext storage 0.093
And I shutdown Tails and wait for the computer to power off 2.575
# The third boot verifies that cleartext has priority
And I start Tails from USB drive "__internal" with network unplugged 33.646
Then the Welcome Screen's language is set to Italian 0.775
And the Welcome Screen's formats is set to Italy 0.318
When I enable persistence 13.442
# Only formats are loaded from persistence
Then the Welcome Screen's formats is set to France 0.234
And the Welcome Screen's language is set to Italian 0.399
After features/support/hooks.rb:339 0.501
After features/support/hooks.rb:108 0.011