Project Number Date
test_Tails_ISO_20268-more-early-patch-functionality 46 18 Apr 2024, 06:38

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 1:0.022 Passed
18.982
Before features/support/hooks.rb:259 0.003
Given I have started Tails from DVD without network and logged in 8.635
And I prepare Tails for memory erasure tests 0.537
When I start a process allocating 128 MiB of memory with a known pattern 1.218
Then patterns cover at least 128 MiB in the guest's memory 3.808

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

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

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

After features/support/hooks.rb:305 0.795
After features/support/hooks.rb:89 0.000
23.886
Before features/support/hooks.rb:259 0.002
Given I have started Tails from DVD without network and logged in 8.327
And I prepare Tails for memory erasure tests 0.571
And I find very few patterns in the guest's memory 4.169

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

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

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

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

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

After features/support/hooks.rb:305 0.820
After features/support/hooks.rb:89 0.000
45.004
Before features/support/hooks.rb:259 0.003
Given I have started Tails from DVD without network and logged in 8.424
And I prepare Tails for memory erasure tests 0.442
When I plug and mount a 128 MiB USB drive with a vfat filesystem 8.030
Then I find very few patterns in the guest's memory 3.979

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

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

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

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

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

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

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

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

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

After features/support/hooks.rb:305 1.037
After features/support/hooks.rb:89 0.000
1:7.428
Before features/support/hooks.rb:259 0.002
Given I have started Tails from DVD without network and logged in 8.841
And I prepare Tails for memory erasure tests 0.452
When I plug and mount a 128 MiB USB drive with an ext4 filesystem encrypted with password "asdf" 31.272
Then I find very few patterns in the guest's memory 3.325

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

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

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

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

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

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

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

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

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

After features/support/hooks.rb:305 1.850
After features/support/hooks.rb:89 0.000
49.535
Before features/support/hooks.rb:259 0.002
Given I have started Tails from DVD without network and logged in 7.961
And I prepare Tails for memory erasure tests 0.437
When I fill a 128 MiB file with a known pattern on the root filesystem 15.025
# ensure the pattern is in memory due to tmpfs, not to disk cache
And I drop all kernel caches 1.019
Then patterns cover at least 128 MiB in the guest's memory 3.150

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

When I trigger shutdown 0.012
And I wait 20 seconds 20.005

Slept for 20 seconds

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

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

After features/support/hooks.rb:305 3.574
After features/support/hooks.rb:89 0.000
6:52.838
Before features/support/hooks.rb:259 0.003
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 6:9.388
And I prepare Tails for memory erasure tests 0.377
When I fill a 128 MiB file with a known pattern on the persistent filesystem 20.859
When I trigger shutdown 0.011
And I wait 20 seconds 20.001

Slept for 20 seconds

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

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

After features/support/hooks.rb:305 3.490
After features/support/hooks.rb:89 0.010
4:54.348
Before features/support/hooks.rb:259 0.003
Before features/support/hooks.rb:456 0.002
Given I start Tails from a freshly installed USB drive with an administration password and the network is plugged and I login 52.732
And I update APT using apt 19.351
And I install "popularity-contest" using apt 22.427
Then I am proposed to add the "popularity-contest" package to my Additional Software 6.709
When I create a persistent storage and activate the Additional Software feature 20.724
Then Additional Software is correctly configured for package "popularity-contest" 1.398
When I shutdown Tails and wait for the computer to power off 12.515
And I start Tails from USB drive "__internal" with network unplugged 1:5.712
And I enable persistence 25.221
And I log in to a new session 33.692
And the Additional Software installation service has started 30.620
Then I am notified that the installation succeeded 2.088
And Additional Software is correctly configured for package "popularity-contest" 0.896
And the package "popularity-contest" is installed after Additional Software has been started 0.259
After features/support/hooks.rb:464 40.456
After features/support/hooks.rb:305 1.271
After features/support/hooks.rb:89 0.043
2:21.698
Before features/support/hooks.rb:259 0.007
Before features/support/hooks.rb:456 0.005
Given a computer 0.192
And I start Tails from USB drive "__internal" and I login with an administration password 1:37.883
And I update APT using apt 17.931
When I install "makepp" using apt 19.156
Then the Additional Software dpkg hook has been run for package "makepp" and notices the persistence is locked 6.455
And the package "makepp" is installed 0.080
After features/support/hooks.rb:464 38.470
After features/support/hooks.rb:305 1.177
After features/support/hooks.rb:89 0.016
4:53.306
Before features/support/hooks.rb:259 0.006
Before features/support/hooks.rb:456 0.007
Given a computer 0.222
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 3:6.276
When I uninstall "popularity-contest" using apt 19.340
And I accept removing "popularity-contest" from Additional Software 0.564
Then "popularity-contest" is not in the list of Additional Software 0.714
When I start Synaptic 25.867
And I update APT using Synaptic 22.165
And I install "cowsay" using Synaptic 9.289
And I accept adding "cowsay" to Additional Software 2.456
Then Additional Software is correctly configured for package "cowsay" 0.754
When I uninstall "cowsay" using apt 3.226
And I refuse removing "cowsay" from Additional Software 0.594
Then Additional Software is correctly configured for package "cowsay" 0.868
When I start "Additional Software" via GNOME Activities Overview 10.761
And I remove "cowsay" from the list of Additional Software using Additional Software GUI 4.712
Then "cowsay" is not in the list of Additional Software 1.084
When I install "cowsay" using apt 3.188
And I refuse adding "cowsay" to Additional Software 0.567
Then "cowsay" is not in the list of Additional Software 0.649
After features/support/hooks.rb:464 0.956
After features/support/hooks.rb:305 0.725
After features/support/hooks.rb:89 0.019
10:53.464
Before features/support/hooks.rb:259 0.013
Before features/support/hooks.rb:456 0.011
Given a computer 0.221
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 2:10.723
And I configure APT to prefer an old version of cowsay 0.029
When I install an old version "3.03+dfsg2-1" of the cowsay package using apt 26.470
And I accept adding "cowsay" to Additional Software 4.351
And Additional Software is correctly configured for package "cowsay" 1.004
And I shutdown Tails and wait for the computer to power off 6.504
And I start Tails from USB drive "__internal" with network unplugged 56.161
And I enable persistence 14.200
# 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.027
And I log in to a new session 34.070
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 31.582
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.068
And the network is plugged 0.067
And Tor is ready 19.570
# 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 8.228
And available upgrades have been checked 0.550
And I see the "The upgrade of your additional software failed" notification after at most 300 seconds 1.040
And I can open the Additional Software configuration window from the notification 3.321
And I shutdown Tails and wait for the computer to power off 2:8.248
And I start Tails from USB drive "__internal" with network unplugged 55.509
And I enable persistence 12.213
# 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.021
And I log in to a new session 33.997
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 41.786
And I revert the APT tweaks that made it prefer an old version of cowsay 0.064
And the network is plugged 0.036
And Tor is ready 43.084
Then the Additional Software upgrade service has started 0.156
And the installed version of package "cowsay" is newer than "3.03+dfsg2-1" 0.093
After features/support/hooks.rb:464 2.386
After features/support/hooks.rb:305 0.907
After features/support/hooks.rb:89 0.025
1:57.914
Before features/support/hooks.rb:259 0.004
Before features/support/hooks.rb:456 0.006
Given a computer 0.235
And I start Tails from USB drive "__internal" with network unplugged 57.986
And I enable persistence 12.645
And I remove the "cowsay" deb files from the APT cache 0.624
# 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.086
And I log in to a new session 34.846
Then I see the "The installation of your additional software failed" notification after at most 300 seconds 5.825
And I can open the Additional Software log file from the notification 5.103
And the package "cowsay" is not installed 0.560
After features/support/hooks.rb:464 0.121
After features/support/hooks.rb:305 0.909
After features/support/hooks.rb:89 0.009
Feature: Localization
2:10.271
Before features/support/hooks.rb:259 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.162
When I log in to a new session in Arabic (ar) 29.422
Then the keyboard layout is set to "us" 0.271
When the network is plugged 0.175
And Tor is ready 16.082
Then I successfully start the Unsafe Browser in "ar" 14.555
And I kill the Unsafe Browser 5.783
When I enable the screen keyboard 0.083
Then the screen keyboard works in Tor Browser 27.282
And DuckDuckGo is the default search engine 10.134
And I kill the Tor Browser 5.252
And the screen keyboard works in Thunderbird 12.500
And the layout of the screen keyboard is set to "us" 0.563
After features/support/hooks.rb:305 1.121
After features/support/hooks.rb:89 0.000
Feature: Localization
2:13.683
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.204
When I log in to a new session in Chinese (zh_CN) 30.833
Then the keyboard layout is set to "cn" 0.266
When the network is plugged 0.035
And Tor is ready 16.598
Then I successfully start the Unsafe Browser in "zh_CN" 14.456
And I kill the Unsafe Browser 5.712
When I enable the screen keyboard 0.105
Then the screen keyboard works in Tor Browser 23.676
And DuckDuckGo is the default search engine 10.118
And I kill the Tor Browser 5.248
And the screen keyboard works in Thunderbird 17.855
And the layout of the screen keyboard is set to "us" 0.574
After features/support/hooks.rb:305 1.809
After features/support/hooks.rb:89 0.000
Feature: Localization
1:52.978
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.252
When I log in to a new session in English (en) 15.854
Then the keyboard layout is set to "us" 0.136
When the network is plugged 0.035
And Tor is ready 14.707
Then I successfully start the Unsafe Browser in "en" 14.570
And I kill the Unsafe Browser 5.690
When I enable the screen keyboard 0.100
Then the screen keyboard works in Tor Browser 25.829
And DuckDuckGo is the default search engine 9.806
And I kill the Tor Browser 5.246
And the screen keyboard works in Thunderbird 12.142
And the layout of the screen keyboard is set to "us" 0.607
After features/support/hooks.rb:305 1.295
After features/support/hooks.rb:89 0.000
Feature: Localization
2:10.976
Before features/support/hooks.rb:259 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.079
When I log in to a new session in French (fr) 28.907
Then the keyboard layout is set to "fr" 0.290
When the network is plugged 0.033
And Tor is ready 16.773
Then I successfully start the Unsafe Browser in "fr" 13.439
And I kill the Unsafe Browser 5.684
When I enable the screen keyboard 0.106
Then the screen keyboard works in Tor Browser 27.368
And DuckDuckGo is the default search engine 10.576
And I kill the Tor Browser 5.549
And the screen keyboard works in Thunderbird 13.620
And the layout of the screen keyboard is set to "fr" 0.545
After features/support/hooks.rb:305 1.855
After features/support/hooks.rb:89 0.000
Feature: Localization
2:19.229
Before features/support/hooks.rb:259 0.045
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.644
When I log in to a new session in German (de) 29.311
Then the keyboard layout is set to "de" 0.187
When the network is plugged 0.044
And Tor is ready 17.348
Then I successfully start the Unsafe Browser in "de" 14.261
And I kill the Unsafe Browser 5.703
When I enable the screen keyboard 0.104
Then the screen keyboard works in Tor Browser 26.642
And DuckDuckGo is the default search engine 18.849
And I kill the Tor Browser 5.531
And the screen keyboard works in Thunderbird 12.000
And the layout of the screen keyboard is set to "de" 0.598
After features/support/hooks.rb:305 1.141
After features/support/hooks.rb:89 0.000
Feature: Localization
2:22.755
Before features/support/hooks.rb:259 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.041
When I log in to a new session in Italian (it) 31.022
Then the keyboard layout is set to "it" 0.358
When the network is plugged 0.097
And Tor is ready 15.205
Then I successfully start the Unsafe Browser in "it" 14.276
And I kill the Unsafe Browser 5.744
When I enable the screen keyboard 0.097
Then the screen keyboard works in Tor Browser 26.357
And DuckDuckGo is the default search engine 21.730
And I kill the Tor Browser 5.465
And the screen keyboard works in Thunderbird 13.791
And the layout of the screen keyboard is set to "us" 0.565
After features/support/hooks.rb:305 1.725
After features/support/hooks.rb:89 0.000
Feature: Localization
2:11.442
Before features/support/hooks.rb:259 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.847
When I log in to a new session in Persian (fa) 29.056
Then the keyboard layout is set to "ir" 0.274
When the network is plugged 0.041
And Tor is ready 17.754
Then I successfully start the Unsafe Browser in "fa" 14.453
And I kill the Unsafe Browser 5.758
When I enable the screen keyboard 0.190
Then the screen keyboard works in Tor Browser 27.362
And DuckDuckGo is the default search engine 10.990
And I kill the Tor Browser 5.507
And the screen keyboard works in Thunderbird 11.653
And the layout of the screen keyboard is set to "ir" 0.550
After features/support/hooks.rb:305 3.540
After features/support/hooks.rb:89 0.000
Feature: Localization
2:11.471
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.116
When I log in to a new session in Portuguese (pt) 30.060
Then the keyboard layout is set to "pt" 0.222
When the network is plugged 0.033
And Tor is ready 15.981
Then I successfully start the Unsafe Browser in "pt" 14.193
And I kill the Unsafe Browser 5.671
When I enable the screen keyboard 0.122
Then the screen keyboard works in Tor Browser 27.549
And DuckDuckGo is the default search engine 10.068
And I kill the Tor Browser 5.264
And the screen keyboard works in Thunderbird 13.518
And the layout of the screen keyboard is set to "us" 0.668
After features/support/hooks.rb:305 1.349
After features/support/hooks.rb:89 0.000
Feature: Localization
2:41.175
Before features/support/hooks.rb:259 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.269
When I log in to a new session in Russian (ru) 29.727
Then the keyboard layout is set to "ru" 0.310
When the network is plugged 0.043
And Tor is ready 45.176
Then I successfully start the Unsafe Browser in "ru" 14.798
And I kill the Unsafe Browser 5.665
When I enable the screen keyboard 0.093
Then the screen keyboard works in Tor Browser 27.577
And DuckDuckGo is the default search engine 11.320
And I kill the Tor Browser 5.510
And the screen keyboard works in Thunderbird 12.108
And the layout of the screen keyboard is set to "ru" 0.573
After features/support/hooks.rb:305 1.276
After features/support/hooks.rb:89 0.000
Feature: Localization
2:10.571
Before features/support/hooks.rb:259 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.048
When I log in to a new session in Spanish (es) 30.238
Then the keyboard layout is set to "es" 0.276
When the network is plugged 0.100
And Tor is ready 15.708
Then I successfully start the Unsafe Browser in "es" 14.101
And I kill the Unsafe Browser 5.643
When I enable the screen keyboard 0.113
Then the screen keyboard works in Tor Browser 27.704
And DuckDuckGo is the default search engine 10.974
And I kill the Tor Browser 5.447
And the screen keyboard works in Thunderbird 11.578
And the layout of the screen keyboard is set to "us" 0.636
After features/support/hooks.rb:305 1.312
After features/support/hooks.rb:89 0.000
Feature: Localization
2:17.057
Before features/support/hooks.rb:259 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.980
When I log in to a new session in Turkish (tr) 28.888
Then the keyboard layout is set to "tr" 0.322
When the network is plugged 0.059
And Tor is ready 15.930
Then I successfully start the Unsafe Browser in "tr" 15.028
And I kill the Unsafe Browser 5.689
When I enable the screen keyboard 0.081
Then the screen keyboard works in Tor Browser 26.050
And DuckDuckGo is the default search engine 18.939
And I kill the Tor Browser 5.445
And the screen keyboard works in Thunderbird 12.102
And the layout of the screen keyboard is set to "us" 0.539
After features/support/hooks.rb:305 1.181
After features/support/hooks.rb:89 0.000