Project Number Date
test_Tails_ISO_20268-more-early-patch-functionality 58 28 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:5:12.513 Passed
24.093
Before features/support/hooks.rb:259 0.004
Given I have started Tails from DVD without network and logged in 9.103
And I prepare Tails for memory erasure tests 0.521
When I start a process allocating 128 MiB of memory with a known pattern 2.682
Then patterns cover at least 128 MiB in the guest's memory 3.934

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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.815

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

After features/support/hooks.rb:305 3.536
After features/support/hooks.rb:89 0.000
7:57.776
Before features/support/hooks.rb:259 0.002
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 7:10.453
And I prepare Tails for memory erasure tests 0.368
When I fill a 128 MiB file with a known pattern on the persistent filesystem 24.629
When I trigger shutdown 0.012
And I wait 20 seconds 20.017

Slept for 20 seconds

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

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

After features/support/hooks.rb:305 3.498
After features/support/hooks.rb:89 0.013
5:22.965
Before features/support/hooks.rb:259 0.002
Before features/support/hooks.rb:456 0.003
Given I start Tails from a freshly installed USB drive with an administration password and the network is plugged and I login 59.315
And I update APT using apt 16.765
And I install "popularity-contest" using apt 25.541
Then I am proposed to add the "popularity-contest" package to my Additional Software 9.559
When I create a persistent storage and activate the Additional Software feature 22.140
Then Additional Software is correctly configured for package "popularity-contest" 1.502
When I shutdown Tails and wait for the computer to power off 13.287
And I start Tails from USB drive "__internal" with network unplugged 1:8.020
And I enable persistence 22.845
And I log in to a new session 38.208
And the Additional Software installation service has started 41.809
Then I am notified that the installation succeeded 2.631
And Additional Software is correctly configured for package "popularity-contest" 1.058
And the package "popularity-contest" is installed after Additional Software has been started 0.278
After features/support/hooks.rb:464 39.986
After features/support/hooks.rb:305 1.164
After features/support/hooks.rb:89 0.017
2:31.451
Before features/support/hooks.rb:259 0.007
Before features/support/hooks.rb:456 0.010
Given a computer 0.316
And I start Tails from USB drive "__internal" and I login with an administration password 1:43.336
And I update APT using apt 18.377
When I install "makepp" using apt 22.638
Then the Additional Software dpkg hook has been run for package "makepp" and notices the persistence is locked 6.692
And the package "makepp" is installed 0.090
After features/support/hooks.rb:464 42.113
After features/support/hooks.rb:305 0.990
After features/support/hooks.rb:89 0.019
5:40.895
Before features/support/hooks.rb:259 0.006
Before features/support/hooks.rb:456 0.008
Given a computer 0.309
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 3:45.644
When I uninstall "popularity-contest" using apt 21.917
And I accept removing "popularity-contest" from Additional Software 0.574
Then "popularity-contest" is not in the list of Additional Software 0.794
When I start Synaptic 27.580
And I update APT using Synaptic 22.906
And I install "cowsay" using Synaptic 10.816
And I accept adding "cowsay" to Additional Software 2.869
Then Additional Software is correctly configured for package "cowsay" 0.861
When I uninstall "cowsay" using apt 3.259
And I refuse removing "cowsay" from Additional Software 0.597
Then Additional Software is correctly configured for package "cowsay" 0.817
When I start "Additional Software" via GNOME Activities Overview 10.583
And I remove "cowsay" from the list of Additional Software using Additional Software GUI 5.994
Then "cowsay" is not in the list of Additional Software 0.928
When I install "cowsay" using apt 3.204
And I refuse adding "cowsay" to Additional Software 0.534
Then "cowsay" is not in the list of Additional Software 0.701
After features/support/hooks.rb:464 1.028
After features/support/hooks.rb:305 0.729
After features/support/hooks.rb:89 0.012
9:52.692
Before features/support/hooks.rb:259 0.008
Before features/support/hooks.rb:456 0.007
Given a computer 0.195
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 2:19.202
And I configure APT to prefer an old version of cowsay 0.024
When I install an old version "3.03+dfsg2-1" of the cowsay package using apt 26.736
And I accept adding "cowsay" to Additional Software 6.836
And Additional Software is correctly configured for package "cowsay" 1.039
And I shutdown Tails and wait for the computer to power off 8.949
And I start Tails from USB drive "__internal" with network unplugged 59.484
And I enable persistence 13.287
# 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.032
And I log in to a new session 38.830
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 41.209
And I revert the APT tweaks that made it prefer an old version of cowsay 0.061
# 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.065
And the network is plugged 0.039
And Tor is ready 23.883
# 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.254
And available upgrades have been checked 0.174
And I see the "The upgrade of your additional software failed" notification after at most 300 seconds 1.340
And I can open the Additional Software configuration window from the notification 3.009
And I shutdown Tails and wait for the computer to power off 14.973
And I start Tails from USB drive "__internal" with network unplugged 59.068
And I enable persistence 13.721
# 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.024
And I log in to a new session 37.352
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 42.543
And I revert the APT tweaks that made it prefer an old version of cowsay 0.056
And the network is plugged 0.054
And Tor is ready 51.942
Then the Additional Software upgrade service has started 0.191
And the installed version of package "cowsay" is newer than "3.03+dfsg2-1" 0.105
After features/support/hooks.rb:464 2.277
After features/support/hooks.rb:305 0.670
After features/support/hooks.rb:89 0.030
2:9.075
Before features/support/hooks.rb:259 0.005
Before features/support/hooks.rb:456 0.007
Given a computer 0.243
And I start Tails from USB drive "__internal" with network unplugged 1:2.416
And I enable persistence 13.647
And I remove the "cowsay" deb files from the APT cache 0.788
# 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.096
And I log in to a new session 30.137
Then I see the "The installation of your additional software failed" notification after at most 300 seconds 14.954
And I can open the Additional Software log file from the notification 6.008
And the package "cowsay" is not installed 0.782
After features/support/hooks.rb:464 0.116
After features/support/hooks.rb:305 1.038
After features/support/hooks.rb:89 0.011
Feature: Localization
2:41.025
Before features/support/hooks.rb:259 0.008
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 21.086
When I log in to a new session in Arabic (ar) 33.889
Then the keyboard layout is set to "us" 0.266
When the network is plugged 0.045
And Tor is ready 15.765
Then I successfully start the Unsafe Browser in "ar" 15.866
And I kill the Unsafe Browser 5.808
When I enable the screen keyboard 0.115
Then the screen keyboard works in Tor Browser 29.786
And DuckDuckGo is the default search engine 18.523
And I kill the Tor Browser 5.587
And the screen keyboard works in Thunderbird 13.698
And the layout of the screen keyboard is set to "us" 0.583
After features/support/hooks.rb:305 1.981
After features/support/hooks.rb:89 0.000
Feature: Localization
2:33.260
Before features/support/hooks.rb:259 0.009
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.588
When I log in to a new session in Chinese (zh_CN) 33.278
Then the keyboard layout is set to "cn" 0.324
When the network is plugged 0.038
And Tor is ready 16.446
Then I successfully start the Unsafe Browser in "zh_CN" 16.733
And I kill the Unsafe Browser 5.918
When I enable the screen keyboard 0.239
Then the screen keyboard works in Tor Browser 30.022
And DuckDuckGo is the default search engine 15.875
And I kill the Tor Browser 5.543
And the screen keyboard works in Thunderbird 19.637
And the layout of the screen keyboard is set to "us" 0.612
After features/support/hooks.rb:305 1.228
After features/support/hooks.rb:89 0.000
Feature: Localization
2:6.884
Before features/support/hooks.rb:259 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.385
When I log in to a new session in English (en) 17.908
Then the keyboard layout is set to "us" 0.170
When the network is plugged 0.103
And Tor is ready 16.063
Then I successfully start the Unsafe Browser in "en" 16.457
And I kill the Unsafe Browser 5.727
When I enable the screen keyboard 0.131
Then the screen keyboard works in Tor Browser 29.323
And DuckDuckGo is the default search engine 13.264
And I kill the Tor Browser 5.454
And the screen keyboard works in Thunderbird 13.340
And the layout of the screen keyboard is set to "us" 0.553
After features/support/hooks.rb:305 0.988
After features/support/hooks.rb:89 0.000
Feature: Localization
2:25.687
Before features/support/hooks.rb:259 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 9.079
When I log in to a new session in French (fr) 34.266
Then the keyboard layout is set to "fr" 0.213
When the network is plugged 0.051
And Tor is ready 17.744
Then I successfully start the Unsafe Browser in "fr" 15.433
And I kill the Unsafe Browser 5.847
When I enable the screen keyboard 0.118
Then the screen keyboard works in Tor Browser 32.235
And DuckDuckGo is the default search engine 11.218
And I kill the Tor Browser 5.473
And the screen keyboard works in Thunderbird 13.351
And the layout of the screen keyboard is set to "fr" 0.654
After features/support/hooks.rb:305 3.492
After features/support/hooks.rb:89 0.000
Feature: Localization
2:28.692
Before features/support/hooks.rb:259 0.008
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.609
When I log in to a new session in German (de) 31.441
Then the keyboard layout is set to "de" 0.190
When the network is plugged 0.037
And Tor is ready 17.889
Then I successfully start the Unsafe Browser in "de" 17.365
And I kill the Unsafe Browser 5.977
When I enable the screen keyboard 0.127
Then the screen keyboard works in Tor Browser 29.317
And DuckDuckGo is the default search engine 17.952
And I kill the Tor Browser 5.451
And the screen keyboard works in Thunderbird 13.743
And the layout of the screen keyboard is set to "de" 0.587
After features/support/hooks.rb:305 1.197
After features/support/hooks.rb:89 0.000
Feature: Localization
2:51.462
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.289
When I log in to a new session in Italian (it) 32.234
Then the keyboard layout is set to "it" 0.169
When the network is plugged 0.056
And Tor is ready 45.318
Then I successfully start the Unsafe Browser in "it" 15.186
And I kill the Unsafe Browser 6.010
When I enable the screen keyboard 0.114
Then the screen keyboard works in Tor Browser 30.675
And DuckDuckGo is the default search engine 14.681
And I kill the Tor Browser 5.441
And the screen keyboard works in Thunderbird 12.672
And the layout of the screen keyboard is set to "us" 0.611
After features/support/hooks.rb:305 1.229
After features/support/hooks.rb:89 0.000
Feature: Localization
2:19.830
Before features/support/hooks.rb:259 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.540
When I log in to a new session in Persian (fa) 32.329
Then the keyboard layout is set to "ir" 0.200
When the network is plugged 0.044
And Tor is ready 15.844
Then I successfully start the Unsafe Browser in "fa" 15.065
And I kill the Unsafe Browser 5.796
When I enable the screen keyboard 0.133
Then the screen keyboard works in Tor Browser 31.847
And DuckDuckGo is the default search engine 11.259
And I kill the Tor Browser 5.489
And the screen keyboard works in Thunderbird 12.687
And the layout of the screen keyboard is set to "ir" 0.589
After features/support/hooks.rb:305 1.167
After features/support/hooks.rb:89 0.000
Feature: Localization
2:24.521
Before features/support/hooks.rb:259 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.203
When I log in to a new session in Portuguese (pt) 35.321
Then the keyboard layout is set to "pt" 0.152
When the network is plugged 0.058
And Tor is ready 16.422
Then I successfully start the Unsafe Browser in "pt" 15.468
And I kill the Unsafe Browser 5.812
When I enable the screen keyboard 0.153
Then the screen keyboard works in Tor Browser 29.112
And DuckDuckGo is the default search engine 14.590
And I kill the Tor Browser 5.397
And the screen keyboard works in Thunderbird 13.233
And the layout of the screen keyboard is set to "us" 0.594
After features/support/hooks.rb:305 1.216
After features/support/hooks.rb:89 0.000
Feature: Localization
2:50.314
Before features/support/hooks.rb:259 0.008
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 9.075
When I log in to a new session in Russian (ru) 31.564
Then the keyboard layout is set to "ru" 0.239
When the network is plugged 0.059
And Tor is ready 45.324
Then I successfully start the Unsafe Browser in "ru" 15.959
And I kill the Unsafe Browser 5.859
When I enable the screen keyboard 0.115
Then the screen keyboard works in Tor Browser 28.900
And DuckDuckGo is the default search engine 11.848
And I kill the Tor Browser 5.573
And the screen keyboard works in Thunderbird 15.181
And the layout of the screen keyboard is set to "ru" 0.610
After features/support/hooks.rb:305 1.394
After features/support/hooks.rb:89 0.000
Feature: Localization
2:21.927
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.021
When I log in to a new session in Spanish (es) 32.258
Then the keyboard layout is set to "es" 0.165
When the network is plugged 0.056
And Tor is ready 19.442
Then I successfully start the Unsafe Browser in "es" 15.413
And I kill the Unsafe Browser 5.891
When I enable the screen keyboard 0.114
Then the screen keyboard works in Tor Browser 30.613
And DuckDuckGo is the default search engine 10.434
And I kill the Tor Browser 5.487
And the screen keyboard works in Thunderbird 13.416
And the layout of the screen keyboard is set to "us" 0.610
After features/support/hooks.rb:305 1.538
After features/support/hooks.rb:89 0.000
Feature: Localization
2:22.019
Before features/support/hooks.rb:259 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.114
When I log in to a new session in Turkish (tr) 35.935
Then the keyboard layout is set to "tr" 0.213
When the network is plugged 0.089
And Tor is ready 16.239
Then I successfully start the Unsafe Browser in "tr" 16.570
And I kill the Unsafe Browser 6.055
When I enable the screen keyboard 0.122
Then the screen keyboard works in Tor Browser 29.214
And DuckDuckGo is the default search engine 11.312
And I kill the Tor Browser 5.516
And the screen keyboard works in Thunderbird 12.075
And the layout of the screen keyboard is set to "us" 0.560
After features/support/hooks.rb:305 1.029
After features/support/hooks.rb:89 0.000