Project Number Date
test_Tails_ISO_update-design-doc 2 18 Sep 2026, 06:24

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:10.985 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
45.972
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.158
And I log in to a new session in German (de) 24.638
Then the live user's Documents directory exists 0.048
And there is a GNOME bookmark for the Documents directory 14.127
After features/support/hooks.rb:339 0.847
After features/support/hooks.rb:108 0.000
Tags: @product
58.207
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.210
And I log in to a new session in German (de) 25.850
Then the live user's Downloads directory exists 0.028
And there is a GNOME bookmark for the Downloads directory 14.116
After features/support/hooks.rb:339 1.137
After features/support/hooks.rb:108 0.000
Tags: @product
45.946
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.292
And I log in to a new session in German (de) 25.446
Then the live user's Music directory exists 0.039
And there is a GNOME bookmark for the Music directory 14.167
After features/support/hooks.rb:339 1.055
After features/support/hooks.rb:108 0.000
Tags: @product
46.140
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.439
And I log in to a new session in German (de) 25.487
Then the live user's Pictures directory exists 0.039
And there is a GNOME bookmark for the Pictures directory 14.173
After features/support/hooks.rb:339 0.681
After features/support/hooks.rb:108 0.000
Tags: @product
47.153
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.396
And I log in to a new session in German (de) 26.539
Then the live user's Videos directory exists 0.037
And there is a GNOME bookmark for the Videos directory 14.179
After features/support/hooks.rb:339 0.612
After features/support/hooks.rb:108 0.000
1:46.437
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.256
And I set an administration password 6.825
When I log in to a new session in Arabic (ar) 26.221
Then the keyboard layout is set to "eg" 0.070
And tpsd is localized to the selected locale 0.057
Given the network is plugged 0.035
And Tor is ready 10.908
Then I successfully start the Unsafe Browser 4.924
And I kill the Unsafe Browser 5.170
Given Thunderbird is installed 23.991
When I enable the screen keyboard 0.072
Then the screen keyboard works in Tor Browser 8.392
And DuckDuckGo is the default search engine 4.575
And I kill the Tor Browser 5.171
And the screen keyboard works in Thunderbird 3.454
And the layout of the screen keyboard is set to "us" 0.307
After features/support/hooks.rb:339 0.902
After features/support/hooks.rb:108 0.000
1:43.639
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 6.615
And I set an administration password 6.742
When I log in to a new session in Chinese (zh_CN) 26.067
Then the keyboard layout is set to "cn" 0.097
And tpsd is localized to the selected locale 0.097
Given the network is plugged 0.037
And Tor is ready 11.068
Then I successfully start the Unsafe Browser 4.421
And I kill the Unsafe Browser 5.200
Given Thunderbird is installed 21.310
When I enable the screen keyboard 0.060
Then the screen keyboard works in Tor Browser 7.730
And DuckDuckGo is the default search engine 4.801
And I kill the Tor Browser 5.169
And the screen keyboard works in Thunderbird 3.936
And the layout of the screen keyboard is set to "us" 0.282
After features/support/hooks.rb:339 0.657
After features/support/hooks.rb:108 0.000
1:26.145
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.507
And I set an administration password 6.849
When I log in to a new session in English (en) 10.507
Then the keyboard layout is set to "us" 0.071
And tpsd is localized to the selected locale 0.113
Given the network is plugged 0.030
And Tor is ready 10.065
Then I successfully start the Unsafe Browser 5.525
And I kill the Unsafe Browser 5.165
Given Thunderbird is installed 20.816
When I enable the screen keyboard 0.094
Then the screen keyboard works in Tor Browser 7.646
And DuckDuckGo is the default search engine 3.479
And I kill the Tor Browser 5.231
And the screen keyboard works in Thunderbird 3.742
And the layout of the screen keyboard is set to "us" 0.298
After features/support/hooks.rb:339 0.629
After features/support/hooks.rb:108 0.000
1:43.820
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.388
And I set an administration password 6.850
When I log in to a new session in French (fr) 25.484
Then the keyboard layout is set to "fr" 0.084
And tpsd is localized to the selected locale 0.079
Given the network is plugged 0.032
And Tor is ready 11.141
Then I successfully start the Unsafe Browser 5.784
And I kill the Unsafe Browser 5.204
Given Thunderbird is installed 20.625
When I enable the screen keyboard 0.060
Then the screen keyboard works in Tor Browser 8.397
And DuckDuckGo is the default search engine 5.040
And I kill the Tor Browser 5.171
And the screen keyboard works in Thunderbird 3.176
And the layout of the screen keyboard is set to "fr" 0.299
After features/support/hooks.rb:339 0.964
After features/support/hooks.rb:108 0.000
1:44.001
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.454
And I set an administration password 6.939
When I log in to a new session in German (de) 25.721
Then the keyboard layout is set to "de" 0.080
And tpsd is localized to the selected locale 0.085
Given the network is plugged 0.028
And Tor is ready 11.289
Then I successfully start the Unsafe Browser 4.818
And I kill the Unsafe Browser 5.167
Given Thunderbird is installed 20.961
When I enable the screen keyboard 0.042
Then the screen keyboard works in Tor Browser 8.415
And DuckDuckGo is the default search engine 4.925
And I kill the Tor Browser 5.167
And the screen keyboard works in Thunderbird 3.410
And the layout of the screen keyboard is set to "de" 0.492
After features/support/hooks.rb:339 0.826
After features/support/hooks.rb:108 0.000
1:45.518
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.507
And I set an administration password 6.894
When I log in to a new session in Hindi (hi) 25.594
Then the keyboard layout is set to "in" 0.143
And tpsd is localized to the selected locale 0.103
Given the network is plugged 0.068
And Tor is ready 12.801
Then I successfully start the Unsafe Browser 4.789
And I kill the Unsafe Browser 5.164
Given Thunderbird is installed 21.415
When I enable the screen keyboard 0.064
Then the screen keyboard works in Tor Browser 7.874
And DuckDuckGo is the default search engine 4.695
And I kill the Tor Browser 5.179
And the screen keyboard works in Thunderbird 3.935
And the layout of the screen keyboard is set to "us" 0.287
After features/support/hooks.rb:339 0.878
After features/support/hooks.rb:108 0.000
1:42.534
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.351
And I set an administration password 6.784
When I log in to a new session in Indonesian (id) 25.150
Then the keyboard layout is set to "id" 0.155
And tpsd is localized to the selected locale 0.081
Given the network is plugged 0.035
And Tor is ready 11.311
Then I successfully start the Unsafe Browser 5.377
And I kill the Unsafe Browser 5.151
Given Thunderbird is installed 20.802
When I enable the screen keyboard 0.086
Then the screen keyboard works in Tor Browser 7.549
And DuckDuckGo is the default search engine 4.608
And I kill the Tor Browser 5.198
And the screen keyboard works in Thunderbird 3.597
And the layout of the screen keyboard is set to "us" 0.289
After features/support/hooks.rb:339 0.933
After features/support/hooks.rb:108 0.000
1:56.809
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 8.098
And I set an administration password 6.855
When I log in to a new session in Italian (it) 25.106
Then the keyboard layout is set to "it" 0.073
And tpsd is localized to the selected locale 0.079
Given the network is plugged 0.030
And Tor is ready 16.711
Then I successfully start the Unsafe Browser 4.843
And I kill the Unsafe Browser 5.161
Given Thunderbird is installed 23.942
When I enable the screen keyboard 0.083
Then the screen keyboard works in Tor Browser 11.127
And DuckDuckGo is the default search engine 5.364
And I kill the Tor Browser 5.163
And the screen keyboard works in Thunderbird 3.839
And the layout of the screen keyboard is set to "us" 0.327
After features/support/hooks.rb:339 1.173
After features/support/hooks.rb:108 0.000
1:41.759
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.336
And I set an administration password 6.869
When I log in to a new session in Persian (fa) 26.335
Then the keyboard layout is set to "ir" 0.091
And tpsd is localized to the selected locale 0.091
Given the network is plugged 0.027
And Tor is ready 10.254
Then I successfully start the Unsafe Browser 5.178
And I kill the Unsafe Browser 5.138
Given Thunderbird is installed 20.274
When I enable the screen keyboard 0.082
Then the screen keyboard works in Tor Browser 7.387
And DuckDuckGo is the default search engine 4.763
And I kill the Tor Browser 5.195
And the screen keyboard works in Thunderbird 3.442
And the layout of the screen keyboard is set to "ir" 0.289
After features/support/hooks.rb:339 1.001
After features/support/hooks.rb:108 0.000
1:43.597
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.351
And I set an administration password 6.827
When I log in to a new session in Portuguese (pt) 25.708
Then the keyboard layout is set to "pt" 0.108
And tpsd is localized to the selected locale 0.101
Given the network is plugged 0.025
And Tor is ready 10.871
Then I successfully start the Unsafe Browser 5.460
And I kill the Unsafe Browser 5.147
Given Thunderbird is installed 20.846
When I enable the screen keyboard 0.068
Then the screen keyboard works in Tor Browser 8.227
And DuckDuckGo is the default search engine 4.945
And I kill the Tor Browser 5.161
And the screen keyboard works in Thunderbird 3.438
And the layout of the screen keyboard is set to "us" 0.307
After features/support/hooks.rb:339 0.843
After features/support/hooks.rb:108 0.000
1:44.041
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.401
And I set an administration password 6.961
When I log in to a new session in Russian (ru) 26.342
Then the keyboard layout is set to "ru" 0.081
And tpsd is localized to the selected locale 0.089
Given the network is plugged 0.027
And Tor is ready 11.137
Then I successfully start the Unsafe Browser 4.908
And I kill the Unsafe Browser 5.168
Given Thunderbird is installed 20.958
When I enable the screen keyboard 0.087
Then the screen keyboard works in Tor Browser 8.387
And DuckDuckGo is the default search engine 4.551
And I kill the Tor Browser 5.153
And the screen keyboard works in Thunderbird 3.474
And the layout of the screen keyboard is set to "ru" 0.308
After features/support/hooks.rb:339 0.786
After features/support/hooks.rb:108 0.000
1:43.790
Before features/support/hooks.rb:274 0.000
Before features/support/hooks.rb:281 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 6.533
And I set an administration password 6.844
When I log in to a new session in Spanish (es) 25.392
Then the keyboard layout is set to "es" 0.117
And tpsd is localized to the selected locale 0.084
Given the network is plugged 0.038
And Tor is ready 12.262
Then I successfully start the Unsafe Browser 4.532
And I kill the Unsafe Browser 5.156
Given Thunderbird is installed 21.034
When I enable the screen keyboard 0.057
Then the screen keyboard works in Tor Browser 7.995
And DuckDuckGo is the default search engine 4.487
And I kill the Tor Browser 5.168
And the screen keyboard works in Thunderbird 3.747
And the layout of the screen keyboard is set to "us" 0.338
After features/support/hooks.rb:339 0.977
After features/support/hooks.rb:108 0.000
1:42.136
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.507
And I set an administration password 6.724
When I log in to a new session in Turkish (tr) 26.083
Then the keyboard layout is set to "tr" 0.103
And tpsd is localized to the selected locale 0.124
Given the network is plugged 0.056
And Tor is ready 10.402
Then I successfully start the Unsafe Browser 5.173
And I kill the Unsafe Browser 5.225
Given Thunderbird is installed 20.632
When I enable the screen keyboard 0.088
Then the screen keyboard works in Tor Browser 7.217
And DuckDuckGo is the default search engine 4.663
And I kill the Tor Browser 5.161
And the screen keyboard works in Thunderbird 3.602
And the layout of the screen keyboard is set to "us" 0.367
After features/support/hooks.rb:339 0.635
After features/support/hooks.rb:108 0.000
Tags: @product
57.049
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.362
When I set the language to Italian (it) 4.543
Then the language and keyboard have not been saved in cleartext storage 2.093
When I shutdown Tails and wait for the computer to power off 5.494
And I start Tails from USB drive "__internal" with network unplugged 36.339
Then the Welcome Screen's language is set to English 0.216
After features/support/hooks.rb:339 0.793
After features/support/hooks.rb:108 0.030
Tags: @product
1:9.091
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 8.250
When I set the language to Italian (it) 4.519
And I save the language and keyboard options in cleartext storage 2.418
Then the "it" language and keyboard have been saved in cleartext storage 0.093
When I set the language to French (fr) 4.500
Then the "fr" language and keyboard have been saved in cleartext storage 0.087
And I shutdown Tails and wait for the computer to power off 4.107
And I start Tails from USB drive "__internal" with network unplugged 37.815
Then the "fr" language and keyboard have been saved in cleartext storage 0.330
And the Welcome Screen's language is set to French 0.718
When I log in to a new session 6.215
Then the language is set to French 0.035
After features/support/hooks.rb:339 0.604
After features/support/hooks.rb:108 0.017
Tags: @product
2:37.191
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 8.793
# The first boot simulates a legacy Tails, where locale is only saved in Persistent Storage
Then Tails is running from USB drive "__internal" 0.318
And I create a persistent partition 31.520
And I manually store legacy localization settings in Persistent Storage 0.188
When I shutdown Tails and wait for the computer to power off 5.515
# The second boot verifies that the legacy setting still works
And I start Tails from USB drive "__internal" with network unplugged 35.045
Then the Welcome Screen's language is set to English 0.287
And the Welcome Screen's formats is set to United States 0.315
When I enable persistence 13.631
Then the Welcome Screen's language is set to German 0.559
And the Welcome Screen's formats is set to France 0.113
When I set the language to Italian (it) 4.422
Then the language and keyboard have not been saved in cleartext storage 2.080
When I save the language and keyboard options in cleartext storage 2.311
Then the "it" language and keyboard have been saved in cleartext storage 0.103
And I shutdown Tails and wait for the computer to power off 2.766
# The third boot verifies that cleartext has priority
And I start Tails from USB drive "__internal" with network unplugged 34.047
Then the Welcome Screen's language is set to Italian 0.617
And the Welcome Screen's formats is set to Italy 0.237
When I enable persistence 13.394
# Only formats are loaded from persistence
Then the Welcome Screen's formats is set to France 0.115
And the Welcome Screen's language is set to Italian 0.804
After features/support/hooks.rb:339 0.580
After features/support/hooks.rb:108 0.010