Project Number Date
test_Tails_ISO_20268-more-early-patch-functionality 29 03 Apr 2024, 06:42

Tag Report

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

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

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

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

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

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

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

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

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

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

After features/support/hooks.rb:291 0.664
After features/support/hooks.rb:75 0.000
44.077
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 10.681
And I prepare Tails for memory erasure tests 0.548
When I plug and mount a 128 MiB USB drive with a vfat filesystem 7.005
Then I find very few patterns in the guest's memory 4.017

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

When I trigger shutdown 0.019
And I wait 20 seconds 20.020

Slept for 20 seconds

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

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

After features/support/hooks.rb:291 3.524
After features/support/hooks.rb:75 0.000
6:51.609
Before features/support/hooks.rb:245 0.003
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 6:4.286
And I prepare Tails for memory erasure tests 0.450
When I fill a 128 MiB file with a known pattern on the persistent filesystem 24.564
When I trigger shutdown 0.010
And I wait 20 seconds 20.017

Slept for 20 seconds

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

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

After features/support/hooks.rb:291 3.537
After features/support/hooks.rb:75 0.011
4:53.028
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.011
Given I start Tails from a freshly installed USB drive with an administration password and the network is plugged and I login 1:19.757
And I update APT using apt 16.957
And I install "popularity-contest" using apt 19.376
Then I am proposed to add the "popularity-contest" package to my Additional Software 5.674
When I create a persistent storage and activate the Additional Software feature 20.393
Then Additional Software is correctly configured for package "popularity-contest" 1.283
When I shutdown Tails and wait for the computer to power off 10.231
And I start Tails from USB drive "__internal" with network unplugged 52.647
And I enable persistence 19.945
And I log in to a new session 31.765
And the Additional Software installation service has started 31.071
Then I am notified that the installation succeeded 2.767
And Additional Software is correctly configured for package "popularity-contest" 0.837
And the package "popularity-contest" is installed after Additional Software has been started 0.318
After features/support/hooks.rb:450 37.026
After features/support/hooks.rb:291 1.191
After features/support/hooks.rb:75 0.014
2:11.155
Before features/support/hooks.rb:245 0.007
Before features/support/hooks.rb:442 0.007
Given a computer 0.205
And I start Tails from USB drive "__internal" and I login with an administration password 1:31.261
And I update APT using apt 16.073
When I install "makepp" using apt 19.093
Then the Additional Software dpkg hook has been run for package "makepp" and notices the persistence is locked 4.442
And the package "makepp" is installed 0.078
After features/support/hooks.rb:450 37.177
After features/support/hooks.rb:291 0.798
After features/support/hooks.rb:75 0.016
4:31.546
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.005
Given a computer 0.184
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 2:49.894
When I uninstall "popularity-contest" using apt 18.655
And I accept removing "popularity-contest" from Additional Software 0.568
Then "popularity-contest" is not in the list of Additional Software 0.681
When I start Synaptic 23.746
And I update APT using Synaptic 22.063
And I install "cowsay" using Synaptic 9.587
And I accept adding "cowsay" to Additional Software 1.097
Then Additional Software is correctly configured for package "cowsay" 0.730
When I uninstall "cowsay" using apt 3.242
And I refuse removing "cowsay" from Additional Software 0.502
Then Additional Software is correctly configured for package "cowsay" 0.821
When I start "Additional Software" via GNOME Activities Overview 9.823
And I remove "cowsay" from the list of Additional Software using Additional Software GUI 4.735
Then "cowsay" is not in the list of Additional Software 0.834
When I install "cowsay" using apt 3.208
And I refuse adding "cowsay" to Additional Software 0.526
Then "cowsay" is not in the list of Additional Software 0.640
After features/support/hooks.rb:450 1.008
After features/support/hooks.rb:291 0.659
After features/support/hooks.rb:75 0.009
8:58.667
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.005
Given a computer 0.185
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 2:0.541
And I configure APT to prefer an old version of cowsay 0.023
When I install an old version "3.03+dfsg2-1" of the cowsay package using apt 23.036
And I accept adding "cowsay" to Additional Software 5.738
And Additional Software is correctly configured for package "cowsay" 0.853
And I shutdown Tails and wait for the computer to power off 6.299
And I start Tails from USB drive "__internal" with network unplugged 53.638
And I enable persistence 10.627
# 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
And I log in to a new session 32.437
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 30.969
And I revert the APT tweaks that made it prefer an old version of cowsay 0.052
# 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.060
And the network is plugged 0.034
And Tor is ready 44.307
# 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 7.135
And available upgrades have been checked 0.227
And I see the "The upgrade of your additional software failed" notification after at most 300 seconds 1.437
And I can open the Additional Software configuration window from the notification 2.992
And I shutdown Tails and wait for the computer to power off 18.344
And I start Tails from USB drive "__internal" with network unplugged 52.386
And I enable persistence 10.161
# 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.022
And I log in to a new session 32.923
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 31.134
And I revert the APT tweaks that made it prefer an old version of cowsay 0.054
And the network is plugged 0.062
And Tor is ready 52.670
Then the Additional Software upgrade service has started 0.162
And the installed version of package "cowsay" is newer than "3.03+dfsg2-1" 0.119
After features/support/hooks.rb:450 2.394
After features/support/hooks.rb:291 0.719
After features/support/hooks.rb:75 0.026
1:56.385
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.007
Given a computer 0.199
And I start Tails from USB drive "__internal" with network unplugged 52.263
And I enable persistence 10.322
And I remove the "cowsay" deb files from the APT cache 0.595
# 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.081
And I log in to a new session 33.644
Then I see the "The installation of your additional software failed" notification after at most 300 seconds 13.299
And I can open the Additional Software log file from the notification 5.515
And the package "cowsay" is not installed 0.462
After features/support/hooks.rb:450 0.105
After features/support/hooks.rb:291 1.099
After features/support/hooks.rb:75 0.009
Feature: Localization
2:8.115
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.821
When I log in to a new session in Arabic (ar) 28.533
Then the keyboard layout is set to "us" 0.141
When the network is plugged 0.068
And Tor is ready 16.378
Then I successfully start the Unsafe Browser in "ar" 13.802
And I kill the Unsafe Browser 5.827
When I enable the screen keyboard 0.086
Then the screen keyboard works in Tor Browser 26.448
And DuckDuckGo is the default search engine 10.778
And I kill the Tor Browser 5.506
And the screen keyboard works in Thunderbird 12.159
And the layout of the screen keyboard is set to "us" 0.563
After features/support/hooks.rb:291 1.069
After features/support/hooks.rb:75 0.000
Feature: Localization
2:9.043
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 7.805
When I log in to a new session in Chinese (zh_CN) 29.305
Then the keyboard layout is set to "cn" 0.423
When the network is plugged 0.042
And Tor is ready 15.701
Then I successfully start the Unsafe Browser in "zh_CN" 13.751
And I kill the Unsafe Browser 5.739
When I enable the screen keyboard 0.088
Then the screen keyboard works in Tor Browser 23.972
And DuckDuckGo is the default search engine 10.808
And I kill the Tor Browser 5.523
And the screen keyboard works in Thunderbird 15.346
And the layout of the screen keyboard is set to "us" 0.533
After features/support/hooks.rb:291 1.126
After features/support/hooks.rb:75 0.000
Feature: Localization
1:42.078
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 8.057
When I log in to a new session in English (en) 13.311
Then the keyboard layout is set to "us" 0.171
When the network is plugged 0.042
And Tor is ready 14.380
Then I successfully start the Unsafe Browser in "en" 13.622
And I kill the Unsafe Browser 5.553
When I enable the screen keyboard 0.095
Then the screen keyboard works in Tor Browser 24.606
And DuckDuckGo is the default search engine 4.701
And I kill the Tor Browser 5.268
And the screen keyboard works in Thunderbird 11.682
And the layout of the screen keyboard is set to "us" 0.583
After features/support/hooks.rb:291 1.020
After features/support/hooks.rb:75 0.000
Feature: Localization
2:41.979
Before features/support/hooks.rb:245 0.008
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 French (fr) 29.678
Then the keyboard layout is set to "fr" 0.207
When the network is plugged 0.048
And Tor is ready 44.357
Then I successfully start the Unsafe Browser in "fr" 12.450
And I kill the Unsafe Browser 5.714
When I enable the screen keyboard 0.111
Then the screen keyboard works in Tor Browser 25.926
And DuckDuckGo is the default search engine 17.920
And I kill the Tor Browser 5.437
And the screen keyboard works in Thunderbird 11.554
And the layout of the screen keyboard is set to "fr" 0.550
After features/support/hooks.rb:291 1.009
After features/support/hooks.rb:75 0.000
Feature: Localization
2:13.779
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 7.884
When I log in to a new session in German (de) 29.061
Then the keyboard layout is set to "de" 0.231
When the network is plugged 0.038
And Tor is ready 15.711
Then I successfully start the Unsafe Browser in "de" 13.975
And I kill the Unsafe Browser 5.631
When I enable the screen keyboard 0.088
Then the screen keyboard works in Tor Browser 24.274
And DuckDuckGo is the default search engine 18.519
And I kill the Tor Browser 5.531
And the screen keyboard works in Thunderbird 12.261
And the layout of the screen keyboard is set to "de" 0.570
After features/support/hooks.rb:291 1.734
After features/support/hooks.rb:75 0.000
Feature: Localization
2:6.304
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.837
When I log in to a new session in Italian (it) 29.317
Then the keyboard layout is set to "it" 0.107
When the network is plugged 0.045
And Tor is ready 14.108
Then I successfully start the Unsafe Browser in "it" 14.610
And I kill the Unsafe Browser 5.606
When I enable the screen keyboard 0.100
Then the screen keyboard works in Tor Browser 26.764
And DuckDuckGo is the default search engine 9.906
And I kill the Tor Browser 5.234
And the screen keyboard works in Thunderbird 12.136
And the layout of the screen keyboard is set to "us" 0.528
After features/support/hooks.rb:291 1.530
After features/support/hooks.rb:75 0.000
Feature: Localization
2:2.420
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 7.936
When I log in to a new session in Persian (fa) 28.056
Then the keyboard layout is set to "ir" 0.141
When the network is plugged 0.038
And Tor is ready 12.630
Then I successfully start the Unsafe Browser in "fa" 14.437
And I kill the Unsafe Browser 5.691
When I enable the screen keyboard 0.090
Then the screen keyboard works in Tor Browser 25.929
And DuckDuckGo is the default search engine 9.722
And I kill the Tor Browser 5.271
And the screen keyboard works in Thunderbird 11.927
And the layout of the screen keyboard is set to "ir" 0.546
After features/support/hooks.rb:291 1.056
After features/support/hooks.rb:75 0.000
Feature: Localization
2:20.871
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.875
When I log in to a new session in Portuguese (pt) 40.880
Then the keyboard layout is set to "pt" 0.212
When the network is plugged 0.041
And Tor is ready 18.131
Then I successfully start the Unsafe Browser in "pt" 14.245
And I kill the Unsafe Browser 5.688
When I enable the screen keyboard 0.091
Then the screen keyboard works in Tor Browser 25.403
And DuckDuckGo is the default search engine 9.442
And I kill the Tor Browser 5.296
And the screen keyboard works in Thunderbird 13.043
And the layout of the screen keyboard is set to "us" 0.517
After features/support/hooks.rb:291 1.056
After features/support/hooks.rb:75 0.000
Feature: Localization
2:33.705
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.140
When I log in to a new session in Russian (ru) 29.188
Then the keyboard layout is set to "ru" 0.197
When the network is plugged 0.036
And Tor is ready 43.387
Then I successfully start the Unsafe Browser in "ru" 12.849
And I kill the Unsafe Browser 5.646
When I enable the screen keyboard 0.092
Then the screen keyboard works in Tor Browser 24.737
And DuckDuckGo is the default search engine 10.391
And I kill the Tor Browser 5.433
And the screen keyboard works in Thunderbird 13.043
And the layout of the screen keyboard is set to "ru" 0.560
After features/support/hooks.rb:291 0.996
After features/support/hooks.rb:75 0.000
Feature: Localization
2:13.816
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.673
When I log in to a new session in Spanish (es) 29.052
Then the keyboard layout is set to "es" 0.117
When the network is plugged 0.048
And Tor is ready 14.119
Then I successfully start the Unsafe Browser in "es" 14.113
And I kill the Unsafe Browser 5.640
When I enable the screen keyboard 0.089
Then the screen keyboard works in Tor Browser 24.879
And DuckDuckGo is the default search engine 19.407
And I kill the Tor Browser 5.518
And the screen keyboard works in Thunderbird 12.601
And the layout of the screen keyboard is set to "us" 0.554
After features/support/hooks.rb:291 1.156
After features/support/hooks.rb:75 0.000
Feature: Localization
2:44.413
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.826
When I log in to a new session in Turkish (tr) 28.811
Then the keyboard layout is set to "tr" 0.227
When the network is plugged 0.053
And Tor is ready 44.032
Then I successfully start the Unsafe Browser in "tr" 14.033
And I kill the Unsafe Browser 5.772
When I enable the screen keyboard 0.096
Then the screen keyboard works in Tor Browser 26.291
And DuckDuckGo is the default search engine 18.640
And I kill the Tor Browser 5.455
And the screen keyboard works in Thunderbird 12.608
And the layout of the screen keyboard is set to "us" 0.563
After features/support/hooks.rb:291 1.055
After features/support/hooks.rb:75 0.000