Project Number Date
test_Tails_ISO_stable 5399 16 Jan 2025, 20:34

Tag Report

Steps Scenarios Features
Tag Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
@slow 273 0 0 0 0 273 22 0 22 1:3:26.109 Passed
22.861
Before features/support/hooks.rb:269 0.002
Given I have started Tails from DVD without network and logged in 8.064
And I prepare Tails for memory erasure tests 0.421
When I start a process allocating 128 MiB of memory with a known pattern 2.360
Then patterns cover at least 128 MiB in the guest's memory 3.750

Pattern coverage: 100.000% (128 MiB out of 128 MiB reference memory)

When I kill the allocating process 2.051
Then I find very few patterns in the guest's memory after 3 seconds 6.213

Pattern coverage: 0.000% (0 MiB out of 893 MiB reference memory)

After features/support/hooks.rb:326 0.759
After features/support/hooks.rb:100 0.000
25.345
Before features/support/hooks.rb:269 0.002
Given I have started Tails from DVD without network and logged in 8.254
And I prepare Tails for memory erasure tests 0.430
And I find very few patterns in the guest's memory 3.403

Pattern coverage: 0.000% (0 MiB out of 896 MiB reference memory)

When I mount a 128 MiB tmpfs on "/mnt" and fill it with a known pattern 1.960
Then patterns cover at least 99% of the test FS size in the guest's memory 3.976

Pattern coverage: 100.000% (128 MiB out of 128 MiB reference memory)

When I umount "/mnt" 0.948
Then I find very few patterns in the guest's memory after 3 seconds 6.370

Pattern coverage: 0.000% (0 MiB out of 896 MiB reference memory)

After features/support/hooks.rb:326 1.306
After features/support/hooks.rb:100 0.000
53.834
Before features/support/hooks.rb:269 0.002
Given I have started Tails from DVD without network and logged in 8.358
And I prepare Tails for memory erasure tests 0.421
When I plug and mount a 128 MiB USB drive with a vfat filesystem 11.083
Then I find very few patterns in the guest's memory 3.515

Pattern coverage: 0.000% (0 MiB out of 898 MiB reference memory)

# write cache
When I fill the USB drive with a known pattern 3.749
Then patterns cover at least 75% of the test FS size in the guest's memory 3.944

Pattern coverage: 89.429% (114 MiB out of 127 MiB reference memory)

When I umount the USB drive 3.607
Then I find very few patterns in the guest's memory after 3 seconds 6.990

Pattern coverage: 0.000% (0 MiB out of 898 MiB reference memory)

# read cache
When I mount the USB drive again 0.246
And I read the content of the test FS 0.804
Then patterns cover at least 99% of the test FS size in the guest's memory 4.013

Pattern coverage: 100.596% (128 MiB out of 127 MiB reference memory)

When I umount the USB drive 0.607
Then I find very few patterns in the guest's memory after 3 seconds 6.491

Pattern coverage: 0.000% (0 MiB out of 898 MiB reference memory)

After features/support/hooks.rb:326 0.797
After features/support/hooks.rb:100 0.000
1:13.941
Before features/support/hooks.rb:269 0.002
Given I have started Tails from DVD without network and logged in 8.193
And I prepare Tails for memory erasure tests 0.513
When I plug and mount a 128 MiB USB drive with an ext4 filesystem encrypted with password "asdf" 34.890
Then I find very few patterns in the guest's memory 2.814

Pattern coverage: 0.000% (0 MiB out of 897 MiB reference memory)

# write cache
When I fill the USB drive with a known pattern 2.170
Then patterns cover at least 99% of the test FS size in the guest's memory 3.585

Pattern coverage: 106.113% (97 MiB out of 91 MiB reference memory)

When I umount the USB drive 0.992
Then I find very few patterns in the guest's memory after 3 seconds 5.619

Pattern coverage: 0.000% (0 MiB out of 897 MiB reference memory)

# read cache
When I mount the USB drive again 5.575
And I read the content of the test FS 0.393
Then patterns cover at least 99% of the test FS size in the guest's memory 2.923

Pattern coverage: 106.116% (97 MiB out of 91 MiB reference memory)

When I umount the USB drive 0.718
Then I find very few patterns in the guest's memory after 3 seconds 5.549

Pattern coverage: 0.000% (0 MiB out of 897 MiB reference memory)

After features/support/hooks.rb:326 0.873
After features/support/hooks.rb:100 0.000
51.235
Before features/support/hooks.rb:269 0.002
Given I have started Tails from DVD without network and logged in 8.158
And I prepare Tails for memory erasure tests 0.450
When I fill a 128 MiB file with a known pattern on the root filesystem 16.470
# ensure the pattern is in memory due to tmpfs, not to disk cache
And I drop all kernel caches 1.948
Then patterns cover at least 128 MiB in the guest's memory 3.417

Pattern coverage: 100.000% (128 MiB out of 128 MiB reference memory)

When I trigger shutdown 0.014
Then I find very few patterns in the guest's memory after 20 seconds 20.775

Pattern coverage: 0.000% (0 MiB out of 894 MiB reference memory)

After features/support/hooks.rb:326 3.491
After features/support/hooks.rb:100 0.000
7:15.443
Before features/support/hooks.rb:269 0.003
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 6:31.093
And I prepare Tails for memory erasure tests 0.490
When I fill a 128 MiB file with a known pattern on the persistent filesystem 22.514
When I trigger shutdown 0.011
Then I find very few patterns in the guest's memory after 20 seconds 21.332

Pattern coverage: 0.000% (0 MiB out of 880 MiB reference memory)

After features/support/hooks.rb:326 3.486
After features/support/hooks.rb:100 0.013
4:53.868
Before features/support/hooks.rb:269 0.003
Before features/support/hooks.rb:507 0.007
Given I start Tails from a freshly installed USB drive with an administration password and the network is plugged and I login 58.464
And I update APT using apt 12.195
And I install "popularity-contest" using apt 22.410
Then I am proposed to add the "popularity-contest" package to my Additional Software 8.183
When I create a persistent storage and activate the Additional Software feature 20.026
Then Additional Software is correctly configured for package "popularity-contest" 1.243
When I shutdown Tails and wait for the computer to power off 12.765
And I start Tails from USB drive "__internal" with network unplugged 59.938
And I enable persistence 20.529
And I log in to a new session 43.025
And the Additional Software installation service has started 31.857
Then I am notified that the installation succeeded 1.974
And Additional Software is correctly configured for package "popularity-contest" 0.941
And the package "popularity-contest" is installed after Additional Software has been started 0.313
After features/support/hooks.rb:515 14.364
After features/support/hooks.rb:326 1.482
After features/support/hooks.rb:100 0.013
2:21.565
Before features/support/hooks.rb:269 0.005
Before features/support/hooks.rb:507 0.005
Given a computer 0.197
And I start Tails from USB drive "__internal" and I login with an administration password 1:40.602
And I update APT using apt 11.771
When I install "makepp" using apt 22.417
Then the Additional Software dpkg hook has been run for package "makepp" and notices the persistence is locked 6.481
And the package "makepp" is installed 0.094
After features/support/hooks.rb:515 14.840
After features/support/hooks.rb:326 0.898
After features/support/hooks.rb:100 0.035
4:57.958
Before features/support/hooks.rb:269 0.005
Before features/support/hooks.rb:507 0.005
Given a computer 0.188
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 3:10.920
When I uninstall "popularity-contest" using apt 21.887
And I accept removing "popularity-contest" from Additional Software 0.583
Then "popularity-contest" is not in the list of Additional Software 0.798
When I start Synaptic 23.467
And I update APT using Synaptic 22.267
And I install "cowsay" using Synaptic 8.943
And I accept adding "cowsay" to Additional Software 2.262
Then Additional Software is correctly configured for package "cowsay" 0.827
When I uninstall "cowsay" using apt 3.243
And I refuse removing "cowsay" from Additional Software 0.610
Then Additional Software is correctly configured for package "cowsay" 0.781
When I start "Additional Software" via GNOME Activities Overview 10.535
And I remove "cowsay" from the list of Additional Software using Additional Software GUI 4.633
Then "cowsay" is not in the list of Additional Software 1.529
When I install "cowsay" using apt 3.232
And I refuse adding "cowsay" to Additional Software 0.575
Then "cowsay" is not in the list of Additional Software 0.668
After features/support/hooks.rb:515 0.769
After features/support/hooks.rb:326 0.794
After features/support/hooks.rb:100 0.007
9:48.230
Before features/support/hooks.rb:269 0.003
Before features/support/hooks.rb:507 0.004
Given a computer 0.197
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 2:26.305
And I configure APT to prefer an old version of cowsay 0.028
When I install an old version "3.03+dfsg2-1" of the cowsay package using apt 25.663
And I accept adding "cowsay" to Additional Software 5.790
And Additional Software is correctly configured for package "cowsay" 0.983
And I shutdown Tails and wait for the computer to power off 6.769
And I start Tails from USB drive "__internal" with network unplugged 1:7.225
And I enable persistence 12.815
# We need to add back this custom APT source for the Additional Software
# install step, as it was not saved in persistence
And I configure APT to prefer an old version of cowsay 0.025
# Prevent the "Warning: virtual machine detected!" notification from racing
# with the one we'll be interacting with below.
And I disable the tails-virt-notify-user.service user unit 0.083
And I log in to a new session 38.376
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 31.546
And I revert the APT tweaks that made it prefer an old version of cowsay 0.055
# We remove the newest package after it has been downloaded and before
# it is installed, so that the upgrade process fails
And I prepare the Additional Software upgrade process to fail 0.064
And the network is plugged 0.063
And Tor is ready 21.627
And available upgrades have been checked 0.049
And I see the "The upgrade of your additional software failed" notification after at most 300 seconds 15.408
And I can open the Additional Software configuration window from the notification 2.866
And I shutdown Tails and wait for the computer to power off 15.013
And I start Tails from USB drive "__internal" with network unplugged 1:0.364
And I enable persistence 11.605
# We need to add back this custom APT source for the Additional Software
# install step, as it was not saved in persistence
And I configure APT to prefer an old version of cowsay 0.029
And I log in to a new session 39.700
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 31.136
And I revert the APT tweaks that made it prefer an old version of cowsay 0.064
And the network is plugged 0.101
And Tor is ready 54.005
Then the Additional Software upgrade service has started 0.179
And the installed version of package "cowsay" is newer than "3.03+dfsg2-1" 0.080
After features/support/hooks.rb:515 1.384
After features/support/hooks.rb:326 0.769
After features/support/hooks.rb:100 0.028
2:12.117
Before features/support/hooks.rb:269 0.005
Before features/support/hooks.rb:507 0.005
Given a computer 0.192
And I start Tails from USB drive "__internal" with network unplugged 59.174
And I enable persistence 13.918
And I remove the "cowsay" deb files from the APT cache 0.084
# Prevent the "Warning: virtual machine detected!" notification from racing
# with the one we'll be interacting with below.
And I disable the tails-virt-notify-user.service user unit 0.076
And I log in to a new session 41.607
Then I see the "The installation of your additional software failed" notification after at most 300 seconds 11.010
And I can open the Additional Software log file from the notification 5.392
And the package "cowsay" is not installed 0.659
After features/support/hooks.rb:515 0.137
After features/support/hooks.rb:326 1.477
After features/support/hooks.rb:100 0.007
Feature: Localization
2:28.550
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.051
When I log in to a new session in Arabic (ar) 33.298
Then the keyboard layout is set to "us" 0.480
When the network is plugged 0.103
And Tor is ready 17.990
Then I successfully start the Unsafe Browser in "ar" 17.388
And I kill the Unsafe Browser 5.798
When I enable the screen keyboard 0.160
Then the screen keyboard works in Tor Browser 30.044
And DuckDuckGo is the default search engine 10.199
And I kill the Tor Browser 5.307
And the screen keyboard works in Thunderbird 19.154
And the layout of the screen keyboard is set to "us" 0.571
After features/support/hooks.rb:326 1.185
After features/support/hooks.rb:100 0.000
Feature: Localization
2:41.179
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 9.091
When I log in to a new session in Chinese (zh_CN) 34.556
Then the keyboard layout is set to "cn" 0.211
When the network is plugged 0.070
And Tor is ready 20.106
Then I successfully start the Unsafe Browser in "zh_CN" 16.272
And I kill the Unsafe Browser 5.683
When I enable the screen keyboard 0.146
Then the screen keyboard works in Tor Browser 28.272
And DuckDuckGo is the default search engine 17.122
And I kill the Tor Browser 5.519
And the screen keyboard works in Thunderbird 23.443
And the layout of the screen keyboard is set to "us" 0.683
After features/support/hooks.rb:326 1.774
After features/support/hooks.rb:100 0.000
Feature: Localization
2:2.551
Before features/support/hooks.rb:269 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.070
When I log in to a new session in English (en) 19.377
Then the keyboard layout is set to "us" 0.327
When the network is plugged 0.079
And Tor is ready 17.234
Then I successfully start the Unsafe Browser in "en" 16.579
And I kill the Unsafe Browser 5.682
When I enable the screen keyboard 0.130
Then the screen keyboard works in Tor Browser 27.783
And DuckDuckGo is the default search engine 8.243
And I kill the Tor Browser 5.292
And the screen keyboard works in Thunderbird 13.205
And the layout of the screen keyboard is set to "us" 0.545
After features/support/hooks.rb:326 1.120
After features/support/hooks.rb:100 0.000
Feature: Localization
2:32.271
Before features/support/hooks.rb:269 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.913
When I log in to a new session in French (fr) 33.224
Then the keyboard layout is set to "fr" 0.285
When the network is plugged 0.082
And Tor is ready 17.477
Then I successfully start the Unsafe Browser in "fr" 17.015
And I kill the Unsafe Browser 5.698
When I enable the screen keyboard 0.145
Then the screen keyboard works in Tor Browser 29.516
And DuckDuckGo is the default search engine 16.562
And I kill the Tor Browser 5.530
And the screen keyboard works in Thunderbird 18.231
And the layout of the screen keyboard is set to "fr" 0.587
After features/support/hooks.rb:326 4.308
After features/support/hooks.rb:100 0.000
Feature: Localization
2:31.680
Before features/support/hooks.rb:269 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.405
When I log in to a new session in German (de) 34.179
Then the keyboard layout is set to "de" 0.179
When the network is plugged 0.221
And Tor is ready 17.642
Then I successfully start the Unsafe Browser in "de" 17.383
And I kill the Unsafe Browser 5.792
When I enable the screen keyboard 0.126
Then the screen keyboard works in Tor Browser 28.132
And DuckDuckGo is the default search engine 16.497
And I kill the Tor Browser 5.549
And the screen keyboard works in Thunderbird 16.964
And the layout of the screen keyboard is set to "de" 0.605
After features/support/hooks.rb:326 1.083
After features/support/hooks.rb:100 0.000
Feature: Localization
2:32.537
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.158
When I log in to a new session in Italian (it) 32.917
Then the keyboard layout is set to "it" 0.220
When the network is plugged 0.072
And Tor is ready 18.743
Then I successfully start the Unsafe Browser in "it" 16.345
And I kill the Unsafe Browser 5.775
When I enable the screen keyboard 0.135
Then the screen keyboard works in Tor Browser 27.736
And DuckDuckGo is the default search engine 21.325
And I kill the Tor Browser 5.577
And the screen keyboard works in Thunderbird 14.957
And the layout of the screen keyboard is set to "us" 0.570
After features/support/hooks.rb:326 1.165
After features/support/hooks.rb:100 0.000
Feature: Localization
2:30.460
Before features/support/hooks.rb:269 0.004
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 Persian (fa) 33.254
Then the keyboard layout is set to "ir" 0.239
When the network is plugged 0.180
And Tor is ready 16.441
Then I successfully start the Unsafe Browser in "fa" 16.976
And I kill the Unsafe Browser 5.733
When I enable the screen keyboard 0.110
Then the screen keyboard works in Tor Browser 28.996
And DuckDuckGo is the default search engine 16.452
And I kill the Tor Browser 5.446
And the screen keyboard works in Thunderbird 18.004
And the layout of the screen keyboard is set to "ir" 0.601
After features/support/hooks.rb:326 1.359
After features/support/hooks.rb:100 0.000
Feature: Localization
3:0.994
Before features/support/hooks.rb:269 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 9.399
When I log in to a new session in Portuguese (pt) 34.273
Then the keyboard layout is set to "pt" 0.141
When the network is plugged 0.077
And Tor is ready 44.387
Then I successfully start the Unsafe Browser in "pt" 16.094
And I kill the Unsafe Browser 5.721
When I enable the screen keyboard 0.139
Then the screen keyboard works in Tor Browser 29.850
And DuckDuckGo is the default search engine 15.897
And I kill the Tor Browser 5.598
And the screen keyboard works in Thunderbird 18.854
And the layout of the screen keyboard is set to "us" 0.557
After features/support/hooks.rb:326 2.007
After features/support/hooks.rb:100 0.000
Feature: Localization
2:32.571
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.924
When I log in to a new session in Russian (ru) 34.267
Then the keyboard layout is set to "ru" 0.272
When the network is plugged 0.156
And Tor is ready 17.509
Then I successfully start the Unsafe Browser in "ru" 16.740
And I kill the Unsafe Browser 5.772
When I enable the screen keyboard 0.123
Then the screen keyboard works in Tor Browser 29.518
And DuckDuckGo is the default search engine 16.145
And I kill the Tor Browser 5.528
And the screen keyboard works in Thunderbird 17.991
And the layout of the screen keyboard is set to "ru" 0.619
After features/support/hooks.rb:326 1.396
After features/support/hooks.rb:100 0.000
Feature: Localization
2:22.293
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 9.450
When I log in to a new session in Spanish (es) 33.503
Then the keyboard layout is set to "es" 0.188
When the network is plugged 0.129
And Tor is ready 16.173
Then I successfully start the Unsafe Browser in "es" 18.248
And I kill the Unsafe Browser 5.735
When I enable the screen keyboard 0.120
Then the screen keyboard works in Tor Browser 24.643
And DuckDuckGo is the default search engine 9.879
And I kill the Tor Browser 5.243
And the screen keyboard works in Thunderbird 18.414
And the layout of the screen keyboard is set to "us" 0.562
After features/support/hooks.rb:326 1.054
After features/support/hooks.rb:100 0.000
Feature: Localization
2:54.616
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.086
When I log in to a new session in Turkish (tr) 34.666
Then the keyboard layout is set to "tr" 0.342
When the network is plugged 0.497
And Tor is ready 47.501
Then I successfully start the Unsafe Browser in "tr" 16.338
And I kill the Unsafe Browser 5.713
When I enable the screen keyboard 0.112
Then the screen keyboard works in Tor Browser 28.833
And DuckDuckGo is the default search engine 9.477
And I kill the Tor Browser 5.273
And the screen keyboard works in Thunderbird 17.184
And the layout of the screen keyboard is set to "us" 0.589
After features/support/hooks.rb:326 3.496
After features/support/hooks.rb:100 0.000