Project Number Date
test_Tails_ISO_20268-more-early-patch-functionality 114 22 Jun 2024, 06:54

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:4:34.554 Passed
18.696
Before features/support/hooks.rb:269 0.002
Given I have started Tails from DVD without network and logged in 9.132
And I prepare Tails for memory erasure tests 0.409
When I start a process allocating 128 MiB of memory with a known pattern 1.468
Then patterns cover at least 128 MiB in the guest's memory 3.354

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Pattern coverage: 0.001% (0 MiB out of 837 MiB reference memory)

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

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

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

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

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

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

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

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

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

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

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

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

When I trigger shutdown 0.017
And I wait 20 seconds 20.005

Slept for 20 seconds

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

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

After features/support/hooks.rb:326 3.554
After features/support/hooks.rb:100 0.000
7:38.953
Before features/support/hooks.rb:269 0.002
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 6:55.352
And I prepare Tails for memory erasure tests 0.393
When I fill a 128 MiB file with a known pattern on the persistent filesystem 21.025
When I trigger shutdown 0.011
And I wait 20 seconds 20.020

Slept for 20 seconds

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

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

After features/support/hooks.rb:326 3.510
After features/support/hooks.rb:100 0.010
4:55.303
Before features/support/hooks.rb:269 0.003
Before features/support/hooks.rb:507 0.003
Given I start Tails from a freshly installed USB drive with an administration password and the network is plugged and I login 54.411
And I update APT using apt 16.900
And I install "popularity-contest" using apt 22.403
Then I am proposed to add the "popularity-contest" package to my Additional Software 10.283
When I create a persistent storage and activate the Additional Software feature 17.509
Then Additional Software is correctly configured for package "popularity-contest" 1.448
When I shutdown Tails and wait for the computer to power off 14.423
And I start Tails from USB drive "__internal" with network unplugged 1:5.852
And I enable persistence 23.652
And I log in to a new session 34.794
And the Additional Software installation service has started 30.858
Then I am notified that the installation succeeded 1.749
And Additional Software is correctly configured for package "popularity-contest" 0.772
And the package "popularity-contest" is installed after Additional Software has been started 0.244
After features/support/hooks.rb:515 37.632
After features/support/hooks.rb:326 1.413
After features/support/hooks.rb:100 0.015
2:24.721
Before features/support/hooks.rb:269 0.004
Before features/support/hooks.rb:507 0.007
Given a computer 0.234
And I start Tails from USB drive "__internal" and I login with an administration password 1:37.026
And I update APT using apt 18.349
When I install "makepp" using apt 22.535
Then the Additional Software dpkg hook has been run for package "makepp" and notices the persistence is locked 6.473
And the package "makepp" is installed 0.102
After features/support/hooks.rb:515 36.853
After features/support/hooks.rb:326 1.025
After features/support/hooks.rb:100 0.013
4:55.143
Before features/support/hooks.rb:269 0.006
Before features/support/hooks.rb:507 0.007
Given a computer 0.235
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 3:5.182
When I uninstall "popularity-contest" using apt 21.791
And I accept removing "popularity-contest" from Additional Software 0.568
Then "popularity-contest" is not in the list of Additional Software 0.675
When I start Synaptic 26.407
And I update APT using Synaptic 21.938
And I install "cowsay" using Synaptic 9.054
And I accept adding "cowsay" to Additional Software 2.150
Then Additional Software is correctly configured for package "cowsay" 0.793
When I uninstall "cowsay" using apt 3.206
And I refuse removing "cowsay" from Additional Software 0.567
Then Additional Software is correctly configured for package "cowsay" 0.806
When I start "Additional Software" via GNOME Activities Overview 10.611
And I remove "cowsay" from the list of Additional Software using Additional Software GUI 5.714
Then "cowsay" is not in the list of Additional Software 0.917
When I install "cowsay" using apt 3.186
And I refuse adding "cowsay" to Additional Software 0.622
Then "cowsay" is not in the list of Additional Software 0.714
After features/support/hooks.rb:515 1.126
After features/support/hooks.rb:326 0.704
After features/support/hooks.rb:100 0.008
11:39.798
Before features/support/hooks.rb:269 0.004
Before features/support/hooks.rb:507 0.006
Given a computer 0.254
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 2:19.121
And I configure APT to prefer an old version of cowsay 0.031
When I install an old version "3.03+dfsg2-1" of the cowsay package using apt 26.671
And I accept adding "cowsay" to Additional Software 6.663
And Additional Software is correctly configured for package "cowsay" 0.958
And I shutdown Tails and wait for the computer to power off 6.521
And I start Tails from USB drive "__internal" with network unplugged 59.564
And I enable persistence 12.433
# 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 37.145
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 41.995
And I revert the APT tweaks that made it prefer an old version of cowsay 0.067
# 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.066
And the network is plugged 0.046
And Tor is ready 18.397
# 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.086
And available upgrades have been checked 0.233
And I see the "The upgrade of your additional software failed" notification after at most 300 seconds 1.440
And I can open the Additional Software configuration window from the notification 3.980
And I shutdown Tails and wait for the computer to power off 2:7.095
And I start Tails from USB drive "__internal" with network unplugged 1:4.895
And I enable persistence 11.940
# 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.041
And I log in to a new session 38.482
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 41.402
And I revert the APT tweaks that made it prefer an old version of cowsay 0.053
And the network is plugged 0.042
And Tor is ready 52.852
Then the Additional Software upgrade service has started 0.175
And the installed version of package "cowsay" is newer than "3.03+dfsg2-1" 0.107
After features/support/hooks.rb:515 2.558
After features/support/hooks.rb:326 1.059
After features/support/hooks.rb:100 0.031
2:20.286
Before features/support/hooks.rb:269 0.007
Before features/support/hooks.rb:507 0.005
Given a computer 0.247
And I start Tails from USB drive "__internal" with network unplugged 1:6.331
And I enable persistence 11.130
And I remove the "cowsay" deb files from the APT cache 0.765
# 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.087
And I log in to a new session 37.617
Then I see the "The installation of your additional software failed" notification after at most 300 seconds 15.822
And I can open the Additional Software log file from the notification 7.520
And the package "cowsay" is not installed 0.763
After features/support/hooks.rb:515 0.112
After features/support/hooks.rb:326 1.142
After features/support/hooks.rb:100 0.009
Feature: Localization
2:31.992
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.269
When I log in to a new session in Arabic (ar) 43.530
Then the keyboard layout is set to "us" 0.289
When the network is plugged 0.120
And Tor is ready 16.107
Then I successfully start the Unsafe Browser in "ar" 14.936
And I kill the Unsafe Browser 5.983
When I enable the screen keyboard 0.117
Then the screen keyboard works in Tor Browser 33.130
And DuckDuckGo is the default search engine 10.332
And I kill the Tor Browser 5.859
And the screen keyboard works in Thunderbird 12.769
And the layout of the screen keyboard is set to "us" 0.544
After features/support/hooks.rb:326 0.877
After features/support/hooks.rb:100 0.000
Feature: Localization
2:29.848
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.450
When I log in to a new session in Chinese (zh_CN) 34.228
Then the keyboard layout is set to "cn" 0.340
When the network is plugged 0.067
And Tor is ready 19.434
Then I successfully start the Unsafe Browser in "zh_CN" 15.456
And I kill the Unsafe Browser 5.919
When I enable the screen keyboard 0.149
Then the screen keyboard works in Tor Browser 29.417
And DuckDuckGo is the default search engine 11.094
And I kill the Tor Browser 5.565
And the screen keyboard works in Thunderbird 19.135
And the layout of the screen keyboard is set to "us" 0.588
After features/support/hooks.rb:326 1.596
After features/support/hooks.rb:100 0.000
Feature: Localization
2:4.002
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.185
When I log in to a new session in English (en) 18.689
Then the keyboard layout is set to "us" 0.263
When the network is plugged 0.182
And Tor is ready 18.452
Then I successfully start the Unsafe Browser in "en" 14.589
And I kill the Unsafe Browser 5.744
When I enable the screen keyboard 0.153
Then the screen keyboard works in Tor Browser 31.166
And DuckDuckGo is the default search engine 7.858
And I kill the Tor Browser 5.317
And the screen keyboard works in Thunderbird 12.836
And the layout of the screen keyboard is set to "us" 0.562
After features/support/hooks.rb:326 1.470
After features/support/hooks.rb:100 0.000
Feature: Localization
2:20.906
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.316
When I log in to a new session in French (fr) 35.472
Then the keyboard layout is set to "fr" 0.166
When the network is plugged 0.055
And Tor is ready 18.138
Then I successfully start the Unsafe Browser in "fr" 14.482
And I kill the Unsafe Browser 5.917
When I enable the screen keyboard 0.132
Then the screen keyboard works in Tor Browser 28.737
And DuckDuckGo is the default search engine 10.375
And I kill the Tor Browser 5.555
And the screen keyboard works in Thunderbird 13.005
And the layout of the screen keyboard is set to "fr" 0.550
After features/support/hooks.rb:326 2.265
After features/support/hooks.rb:100 0.000
Feature: Localization
2:24.331
Before features/support/hooks.rb:269 0.008
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 9.321
When I log in to a new session in German (de) 36.309
Then the keyboard layout is set to "de" 0.363
When the network is plugged 0.182
And Tor is ready 17.198
Then I successfully start the Unsafe Browser in "de" 14.912
And I kill the Unsafe Browser 5.928
When I enable the screen keyboard 0.140
Then the screen keyboard works in Tor Browser 29.718
And DuckDuckGo is the default search engine 10.505
And I kill the Tor Browser 5.576
And the screen keyboard works in Thunderbird 13.612
And the layout of the screen keyboard is set to "de" 0.560
After features/support/hooks.rb:326 1.762
After features/support/hooks.rb:100 0.000
Feature: Localization
2:21.171
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.275
When I log in to a new session in Italian (it) 34.542
Then the keyboard layout is set to "it" 0.264
When the network is plugged 0.040
And Tor is ready 17.484
Then I successfully start the Unsafe Browser in "it" 14.915
And I kill the Unsafe Browser 5.836
When I enable the screen keyboard 0.127
Then the screen keyboard works in Tor Browser 30.265
And DuckDuckGo is the default search engine 10.518
And I kill the Tor Browser 5.574
And the screen keyboard works in Thunderbird 12.760
And the layout of the screen keyboard is set to "us" 0.565
After features/support/hooks.rb:326 1.376
After features/support/hooks.rb:100 0.000
Feature: Localization
2:36.562
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 21.445
When I log in to a new session in Persian (fa) 35.977
Then the keyboard layout is set to "ir" 0.313
When the network is plugged 0.040
And Tor is ready 17.162
Then I successfully start the Unsafe Browser in "fa" 16.173
And I kill the Unsafe Browser 5.810
When I enable the screen keyboard 0.149
Then the screen keyboard works in Tor Browser 30.665
And DuckDuckGo is the default search engine 10.143
And I kill the Tor Browser 5.324
And the screen keyboard works in Thunderbird 12.813
And the layout of the screen keyboard is set to "ir" 0.540
After features/support/hooks.rb:326 1.916
After features/support/hooks.rb:100 0.000
Feature: Localization
2:54.211
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 10.465
When I log in to a new session in Portuguese (pt) 33.571
Then the keyboard layout is set to "pt" 0.137
When the network is plugged 0.049
And Tor is ready 47.524
Then I successfully start the Unsafe Browser in "pt" 15.615
And I kill the Unsafe Browser 5.657
When I enable the screen keyboard 0.117
Then the screen keyboard works in Tor Browser 30.369
And DuckDuckGo is the default search engine 10.591
And I kill the Tor Browser 5.592
And the screen keyboard works in Thunderbird 13.945
And the layout of the screen keyboard is set to "us" 0.572
After features/support/hooks.rb:326 3.250
After features/support/hooks.rb:100 0.000
Feature: Localization
2:25.271
Before features/support/hooks.rb:269 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.536
When I log in to a new session in Russian (ru) 36.106
Then the keyboard layout is set to "ru" 0.181
When the network is plugged 0.052
And Tor is ready 17.091
Then I successfully start the Unsafe Browser in "ru" 15.123
And I kill the Unsafe Browser 5.881
When I enable the screen keyboard 0.118
Then the screen keyboard works in Tor Browser 30.786
And DuckDuckGo is the default search engine 11.289
And I kill the Tor Browser 5.512
And the screen keyboard works in Thunderbird 13.995
And the layout of the screen keyboard is set to "ru" 0.593
After features/support/hooks.rb:326 3.554
After features/support/hooks.rb:100 0.000
Feature: Localization
2:29.573
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.647
When I log in to a new session in Spanish (es) 32.778
Then the keyboard layout is set to "es" 0.249
When the network is plugged 0.052
And Tor is ready 17.097
Then I successfully start the Unsafe Browser in "es" 16.173
And I kill the Unsafe Browser 6.034
When I enable the screen keyboard 0.122
Then the screen keyboard works in Tor Browser 31.920
And DuckDuckGo is the default search engine 16.812
And I kill the Tor Browser 5.594
And the screen keyboard works in Thunderbird 13.371
And the layout of the screen keyboard is set to "us" 0.719
After features/support/hooks.rb:326 1.159
After features/support/hooks.rb:100 0.000
Feature: Localization
2:26.919
Before features/support/hooks.rb:269 0.008
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.406
When I log in to a new session in Turkish (tr) 37.546
Then the keyboard layout is set to "tr" 0.231
When the network is plugged 0.054
And Tor is ready 18.946
Then I successfully start the Unsafe Browser in "tr" 15.149
And I kill the Unsafe Browser 5.842
When I enable the screen keyboard 0.120
Then the screen keyboard works in Tor Browser 30.117
And DuckDuckGo is the default search engine 10.387
And I kill the Tor Browser 5.603
And the screen keyboard works in Thunderbird 13.944
And the layout of the screen keyboard is set to "us" 0.567
After features/support/hooks.rb:326 1.182
After features/support/hooks.rb:100 0.000