Project Number Date
test_Tails_ISO_20268-more-early-patch-functionality 6 19 Mar 2024, 06:28

Tag Report

Steps Scenarios Features
Tag Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
@slow 271 0 0 0 0 271 22 0 22 59:27.091 Passed
18.515
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 8.143
And I prepare Tails for memory erasure tests 0.416
When I start a process allocating 128 MiB of memory with a known pattern 1.290
Then patterns cover at least 128 MiB in the guest's memory 3.735

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

When I kill the allocating process 0.880
Then I find very few patterns in the guest's memory 4.048

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

After features/support/hooks.rb:291 0.931
After features/support/hooks.rb:75 0.000
21.828
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 8.043
And I prepare Tails for memory erasure tests 0.409
And I find very few patterns in the guest's memory 3.926

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

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

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

When I umount "/mnt" 0.433
Then I find very few patterns in the guest's memory 3.977

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

After features/support/hooks.rb:291 0.876
After features/support/hooks.rb:75 0.000
40.200
Before features/support/hooks.rb:245 0.003
Given I have started Tails from DVD without network and logged in 7.950
And I prepare Tails for memory erasure tests 0.584
When I plug and mount a 128 MiB USB drive with a vfat filesystem 6.657
Then I find very few patterns in the guest's memory 4.846

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

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

Pattern coverage: 98.772% (126 MiB out of 127 MiB reference memory)

When I umount the USB drive 1.147
Then I find very few patterns in the guest's memory 4.040

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

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

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

When I umount the USB drive 0.505
Then I find very few patterns in the guest's memory 4.066

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

After features/support/hooks.rb:291 1.144
After features/support/hooks.rb:75 0.000
1:2.304
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 7.858
And I prepare Tails for memory erasure tests 0.625
When I plug and mount a 128 MiB USB drive with an ext4 filesystem encrypted with password "asdf" 29.462
Then I find very few patterns in the guest's memory 3.534

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

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

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

When I umount the USB drive 0.884
Then I find very few patterns in the guest's memory 3.581

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

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

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

When I umount the USB drive 0.512
Then I find very few patterns in the guest's memory 3.583

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

After features/support/hooks.rb:291 0.885
After features/support/hooks.rb:75 0.000
46.748
Before features/support/hooks.rb:245 0.003
Given I have started Tails from DVD without network and logged in 7.952
And I prepare Tails for memory erasure tests 0.379
When I fill a 128 MiB file with a known pattern on the root filesystem 12.775
# ensure the pattern is in memory due to tmpfs, not to disk cache
And I drop all kernel caches 1.127
Then patterns cover at least 128 MiB in the guest's memory 2.685

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

When I trigger shutdown 0.012
And I wait 20 seconds 20.020

Slept for 20 seconds

Then I find very few patterns in the guest's memory 1.796

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

After features/support/hooks.rb:291 3.527
After features/support/hooks.rb:75 0.000
6:20.175
Before features/support/hooks.rb:245 0.002
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 5:37.088
And I prepare Tails for memory erasure tests 0.417
When I fill a 128 MiB file with a known pattern on the persistent filesystem 20.468
When I trigger shutdown 0.013
And I wait 20 seconds 20.020

Slept for 20 seconds

Then I find very few patterns in the guest's memory 2.167

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

After features/support/hooks.rb:291 3.493
After features/support/hooks.rb:75 0.012
5:9.048
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.004
Given I start Tails from a freshly installed USB drive with an administration password and the network is plugged and I login 1:21.933
And I update APT using apt 16.625
And I install "popularity-contest" using apt 19.461
Then I am proposed to add the "popularity-contest" package to my Additional Software 8.073
When I create a persistent storage and activate the Additional Software feature 20.760
Then Additional Software is correctly configured for package "popularity-contest" 1.676
When I shutdown Tails and wait for the computer to power off 12.043
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:27.509
Then Additional Software is correctly configured for package "popularity-contest" 0.744
And the package "popularity-contest" is installed after Additional Software has been started 0.218
After features/support/hooks.rb:450 38.326
After features/support/hooks.rb:291 1.089
After features/support/hooks.rb:75 0.013
2:12.596
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.006
Given a computer 0.162
And I start Tails from USB drive "__internal" and I login with an administration password 1:29.685
And I update APT using apt 16.837
When I install "makepp" using apt 22.402
Then the Additional Software dpkg hook has been run for package "makepp" and notices the persistence is locked 3.415
And the package "makepp" is installed 0.093
After features/support/hooks.rb:450 37.188
After features/support/hooks.rb:291 0.949
After features/support/hooks.rb:75 0.023
5:0.181
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.008
Given a computer 0.179
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 3:17.634
When I uninstall "popularity-contest" using apt 15.589
And I accept removing "popularity-contest" from Additional Software 1.863
Then "popularity-contest" is not in the list of Additional Software 0.728
When I start Synaptic 22.335
And I update APT using Synaptic 22.281
And I install "cowsay" using Synaptic 11.802
And I accept adding "cowsay" to Additional Software 0.631
Then Additional Software is correctly configured for package "cowsay" 0.772
When I uninstall "cowsay" using apt 3.189
And I refuse removing "cowsay" from Additional Software 0.535
Then Additional Software is correctly configured for package "cowsay" 0.752
When I start "Additional Software" via GNOME Activities Overview 10.768
And I remove "cowsay" from the list of Additional Software using Additional Software GUI 5.890
Then "cowsay" is not in the list of Additional Software 0.788
When I install "cowsay" using apt 3.195
And I refuse adding "cowsay" to Additional Software 0.542
Then "cowsay" is not in the list of Additional Software 0.698
After features/support/hooks.rb:450 1.185
After features/support/hooks.rb:291 0.642
After features/support/hooks.rb:75 0.008
10:56.908
Before features/support/hooks.rb:245 0.004
Before features/support/hooks.rb:442 0.005
Given a computer 0.187
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 2:7.915
And I configure APT to prefer an old version of cowsay 0.030
When I install an old version "3.03+dfsg2-1" of the cowsay package using apt 22.949
And I accept adding "cowsay" to Additional Software 5.489
And Additional Software is correctly configured for package "cowsay" 0.883
And I shutdown Tails and wait for the computer to power off 5.180
And I start Tails from USB drive "__internal" with network unplugged 54.741
And I enable persistence 10.956
# 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.023
And I log in to a new session 35.430
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 31.598
And I revert the APT tweaks that made it prefer an old version of cowsay 0.056
# 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.074
And the network is plugged 0.062
And Tor is ready 46.664
# Note: the next step races against the appearance of the "The
# upgrade of your additional software failed" notification.
# It should win most of the time, which is good, but there's no
# guarantee it does. If it loses, then it'll remove the notification
# we'll be trying to interact with below ("I can open…")
And all notifications have disappeared 6.936
And available upgrades have been checked 0.171
And I see the "The upgrade of your additional software failed" notification after at most 300 seconds 1.382
And I can open the Additional Software configuration window from the notification 3.963
And I shutdown Tails and wait for the computer to power off 2:2.463
And I start Tails from USB drive "__internal" with network unplugged 54.091
And I enable persistence 9.748
# 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.026
And I log in to a new session 33.622
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 31.233
And I revert the APT tweaks that made it prefer an old version of cowsay 0.048
And the network is plugged 0.034
And Tor is ready 50.680
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.079
After features/support/hooks.rb:450 2.448
After features/support/hooks.rb:291 0.756
After features/support/hooks.rb:75 0.026
1:57.110
Before features/support/hooks.rb:245 0.004
Before features/support/hooks.rb:442 0.004
Given a computer 0.185
And I start Tails from USB drive "__internal" with network unplugged 53.562
And I enable persistence 10.236
And I remove the "cowsay" deb files from the APT cache 0.704
# 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.071
And I log in to a new session 32.775
Then I see the "The installation of your additional software failed" notification after at most 300 seconds 13.737
And I can open the Additional Software log file from the notification 5.107
And the package "cowsay" is not installed 0.729
After features/support/hooks.rb:450 0.110
After features/support/hooks.rb:291 1.081
After features/support/hooks.rb:75 0.009
Feature: Localization
2:11.727
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.986
When I log in to a new session in Arabic (ar) 29.570
Then the keyboard layout is set to "us" 0.197
When the network is plugged 0.038
And Tor is ready 14.943
Then I successfully start the Unsafe Browser in "ar" 18.039
And I kill the Unsafe Browser 5.723
When I enable the screen keyboard 0.122
Then the screen keyboard works in Tor Browser 27.119
And DuckDuckGo is the default search engine 10.876
And I kill the Tor Browser 5.462
And the screen keyboard works in Thunderbird 11.046
And the layout of the screen keyboard is set to "us" 0.599
After features/support/hooks.rb:291 1.056
After features/support/hooks.rb:75 0.000
Feature: Localization
2:13.782
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.013
When I log in to a new session in Chinese (zh_CN) 30.204
Then the keyboard layout is set to "cn" 0.213
When the network is plugged 0.041
And Tor is ready 14.696
Then I successfully start the Unsafe Browser in "zh_CN" 16.506
And I kill the Unsafe Browser 5.718
When I enable the screen keyboard 0.188
Then the screen keyboard works in Tor Browser 25.725
And DuckDuckGo is the default search engine 10.315
And I kill the Tor Browser 5.586
And the screen keyboard works in Thunderbird 15.923
And the layout of the screen keyboard is set to "us" 0.648
After features/support/hooks.rb:291 1.297
After features/support/hooks.rb:75 0.000
Feature: Localization
1:58.011
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.178
When I log in to a new session in English (en) 19.910
Then the keyboard layout is set to "us" 0.193
When the network is plugged 0.054
And Tor is ready 14.516
Then I successfully start the Unsafe Browser in "en" 14.212
And I kill the Unsafe Browser 5.640
When I enable the screen keyboard 0.083
Then the screen keyboard works in Tor Browser 25.597
And DuckDuckGo is the default search engine 10.326
And I kill the Tor Browser 5.442
And the screen keyboard works in Thunderbird 13.217
And the layout of the screen keyboard is set to "us" 0.636
After features/support/hooks.rb:291 0.859
After features/support/hooks.rb:75 0.000
Feature: Localization
2:17.136
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.866
When I log in to a new session in French (fr) 30.484
Then the keyboard layout is set to "fr" 0.176
When the network is plugged 0.029
And Tor is ready 15.414
Then I successfully start the Unsafe Browser in "fr" 13.977
And I kill the Unsafe Browser 5.720
When I enable the screen keyboard 0.087
Then the screen keyboard works in Tor Browser 26.261
And DuckDuckGo is the default search engine 19.409
And I kill the Tor Browser 5.427
And the screen keyboard works in Thunderbird 11.706
And the layout of the screen keyboard is set to "fr" 0.574
After features/support/hooks.rb:291 1.845
After features/support/hooks.rb:75 0.000
Feature: Localization
2:5.664
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.955
When I log in to a new session in German (de) 30.853
Then the keyboard layout is set to "de" 0.146
When the network is plugged 0.034
And Tor is ready 13.697
Then I successfully start the Unsafe Browser in "de" 14.341
And I kill the Unsafe Browser 5.709
When I enable the screen keyboard 0.098
Then the screen keyboard works in Tor Browser 25.722
And DuckDuckGo is the default search engine 9.928
And I kill the Tor Browser 5.294
And the screen keyboard works in Thunderbird 11.297
And the layout of the screen keyboard is set to "de" 0.584
After features/support/hooks.rb:291 1.310
After features/support/hooks.rb:75 0.000
Feature: Localization
2:4.418
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.183
When I log in to a new session in Italian (it) 29.771
Then the keyboard layout is set to "it" 0.163
When the network is plugged 0.036
And Tor is ready 14.228
Then I successfully start the Unsafe Browser in "it" 13.316
And I kill the Unsafe Browser 5.654
When I enable the screen keyboard 0.102
Then the screen keyboard works in Tor Browser 24.923
And DuckDuckGo is the default search engine 10.876
And I kill the Tor Browser 5.445
And the screen keyboard works in Thunderbird 11.115
And the layout of the screen keyboard is set to "us" 0.600
After features/support/hooks.rb:291 1.095
After features/support/hooks.rb:75 0.000
Feature: Localization
2:8.650
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.126
When I log in to a new session in Persian (fa) 29.809
Then the keyboard layout is set to "ir" 0.148
When the network is plugged 0.031
And Tor is ready 13.681
Then I successfully start the Unsafe Browser in "fa" 14.395
And I kill the Unsafe Browser 5.715
When I enable the screen keyboard 0.115
Then the screen keyboard works in Tor Browser 27.375
And DuckDuckGo is the default search engine 10.810
And I kill the Tor Browser 5.431
And the screen keyboard works in Thunderbird 12.416
And the layout of the screen keyboard is set to "ir" 0.590
After features/support/hooks.rb:291 0.950
After features/support/hooks.rb:75 0.000
Feature: Localization
2:49.292
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 10.162
When I log in to a new session in Portuguese (pt) 30.174
Then the keyboard layout is set to "pt" 0.116
When the network is plugged 0.027
And Tor is ready 44.658
Then I successfully start the Unsafe Browser in "pt" 13.853
And I kill the Unsafe Browser 5.661
When I enable the screen keyboard 0.093
Then the screen keyboard works in Tor Browser 27.206
And DuckDuckGo is the default search engine 19.768
And I kill the Tor Browser 5.449
And the screen keyboard works in Thunderbird 11.580
And the layout of the screen keyboard is set to "us" 0.538
After features/support/hooks.rb:291 0.953
After features/support/hooks.rb:75 0.000
Feature: Localization
2:9.730
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.976
When I log in to a new session in Russian (ru) 29.566
Then the keyboard layout is set to "ru" 0.143
When the network is plugged 0.059
And Tor is ready 15.813
Then I successfully start the Unsafe Browser in "ru" 13.945
And I kill the Unsafe Browser 5.645
When I enable the screen keyboard 0.102
Then the screen keyboard works in Tor Browser 25.903
And DuckDuckGo is the default search engine 11.100
And I kill the Tor Browser 5.540
And the screen keyboard works in Thunderbird 13.359
And the layout of the screen keyboard is set to "ru" 0.574
After features/support/hooks.rb:291 1.784
After features/support/hooks.rb:75 0.000
Feature: Localization
2:6.239
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.975
When I log in to a new session in Spanish (es) 30.079
Then the keyboard layout is set to "es" 0.159
When the network is plugged 0.038
And Tor is ready 15.214
Then I successfully start the Unsafe Browser in "es" 14.041
And I kill the Unsafe Browser 5.700
When I enable the screen keyboard 0.107
Then the screen keyboard works in Tor Browser 24.783
And DuckDuckGo is the default search engine 10.182
And I kill the Tor Browser 5.508
And the screen keyboard works in Thunderbird 11.874
And the layout of the screen keyboard is set to "us" 0.573
After features/support/hooks.rb:291 1.217
After features/support/hooks.rb:75 0.000
Feature: Localization
2:36.818
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.517
When I log in to a new session in Turkish (tr) 30.584
Then the keyboard layout is set to "tr" 0.160
When the network is plugged 0.024
And Tor is ready 42.706
Then I successfully start the Unsafe Browser in "tr" 14.343
And I kill the Unsafe Browser 5.656
When I enable the screen keyboard 0.104
Then the screen keyboard works in Tor Browser 26.148
And DuckDuckGo is the default search engine 10.860
And I kill the Tor Browser 5.491
And the screen keyboard works in Thunderbird 11.666
And the layout of the screen keyboard is set to "us" 0.553
After features/support/hooks.rb:291 1.153
After features/support/hooks.rb:75 0.000