Project Number Date
test_Tails_ISO_20268-more-early-patch-functionality 72 14 May 2024, 06:53

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:6:1.828 Passed
31.504
Before features/support/hooks.rb:259 0.002
Given I have started Tails from DVD without network and logged in 9.284
And I prepare Tails for memory erasure tests 1.329
When I start a process allocating 128 MiB of memory with a known pattern 8.013
Then patterns cover at least 128 MiB in the guest's memory 3.444

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

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

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

After features/support/hooks.rb:305 0.887
After features/support/hooks.rb:89 0.000
36.164
Before features/support/hooks.rb:259 0.003
Given I have started Tails from DVD without network and logged in 8.501
And I prepare Tails for memory erasure tests 0.583
And I find very few patterns in the guest's memory 4.642

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

When I trigger shutdown 0.015
And I wait 20 seconds 20.020

Slept for 20 seconds

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

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

After features/support/hooks.rb:305 3.600
After features/support/hooks.rb:89 0.000
7:48.187
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 7:2.785
And I prepare Tails for memory erasure tests 0.466
When I fill a 128 MiB file with a known pattern on the persistent filesystem 22.558
When I trigger shutdown 0.010
And I wait 20 seconds 20.008

Slept for 20 seconds

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

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

After features/support/hooks.rb:305 3.541
After features/support/hooks.rb:89 0.009
5:6.823
Before features/support/hooks.rb:259 0.002
Before features/support/hooks.rb:456 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:0.699
And I update APT using apt 19.823
And I install "popularity-contest" using apt 22.301
Then I am proposed to add the "popularity-contest" package to my Additional Software 9.204
When I create a persistent storage and activate the Additional Software feature 24.344
Then Additional Software is correctly configured for package "popularity-contest" 1.619
When I shutdown Tails and wait for the computer to power off 12.918
And I start Tails from USB drive "__internal" with network unplugged 58.975
And I enable persistence 25.946
And I log in to a new session 35.975
And the Additional Software installation service has started 31.582
Then I am notified that the installation succeeded 2.311
And Additional Software is correctly configured for package "popularity-contest" 0.832
And the package "popularity-contest" is installed after Additional Software has been started 0.286
After features/support/hooks.rb:464 40.750
After features/support/hooks.rb:305 1.055
After features/support/hooks.rb:89 0.015
2:30.013
Before features/support/hooks.rb:259 0.007
Before features/support/hooks.rb:456 0.007
Given a computer 0.245
And I start Tails from USB drive "__internal" and I login with an administration password 1:41.903
And I update APT using apt 17.469
When I install "makepp" using apt 25.857
Then the Additional Software dpkg hook has been run for package "makepp" and notices the persistence is locked 4.447
And the package "makepp" is installed 0.089
After features/support/hooks.rb:464 41.390
After features/support/hooks.rb:305 1.243
After features/support/hooks.rb:89 0.016
5:7.729
Before features/support/hooks.rb:259 0.005
Before features/support/hooks.rb:456 0.008
Given a computer 0.232
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 3:17.965
When I uninstall "popularity-contest" using apt 21.834
And I accept removing "popularity-contest" from Additional Software 0.593
Then "popularity-contest" is not in the list of Additional Software 0.673
When I start Synaptic 24.849
And I update APT using Synaptic 22.861
And I install "cowsay" using Synaptic 10.872
And I accept adding "cowsay" to Additional Software 1.691
Then Additional Software is correctly configured for package "cowsay" 0.857
When I uninstall "cowsay" using apt 3.270
And I refuse removing "cowsay" from Additional Software 0.559
Then Additional Software is correctly configured for package "cowsay" 0.737
When I start "Additional Software" via GNOME Activities Overview 9.872
And I remove "cowsay" from the list of Additional Software using Additional Software GUI 5.392
Then "cowsay" is not in the list of Additional Software 0.923
When I install "cowsay" using apt 3.244
And I refuse adding "cowsay" to Additional Software 0.572
Then "cowsay" is not in the list of Additional Software 0.724
After features/support/hooks.rb:464 1.002
After features/support/hooks.rb:305 0.683
After features/support/hooks.rb:89 0.009
11:57.381
Before features/support/hooks.rb:259 0.006
Before features/support/hooks.rb:456 0.006
Given a computer 0.196
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 2:22.607
And I configure APT to prefer an old version of cowsay 0.059
When I install an old version "3.03+dfsg2-1" of the cowsay package using apt 30.351
And I accept adding "cowsay" to Additional Software 5.034
And Additional Software is correctly configured for package "cowsay" 0.916
And I shutdown Tails and wait for the computer to power off 7.413
And I start Tails from USB drive "__internal" with network unplugged 1:1.803
And I enable persistence 13.508
# 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 36.963
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 41.640
And I revert the APT tweaks that made it prefer an old version of cowsay 0.065
# 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.073
And the network is plugged 0.043
And Tor is ready 22.856
# 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.913
And available upgrades have been checked 0.079
And I see the "The upgrade of your additional software failed" notification after at most 300 seconds 1.164
And I can open the Additional Software configuration window from the notification 2.983
And I shutdown Tails and wait for the computer to power off 2:7.458
And I start Tails from USB drive "__internal" with network unplugged 1:2.235
And I enable persistence 15.535
# 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.031
And I log in to a new session 38.010
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 41.494
And I revert the APT tweaks that made it prefer an old version of cowsay 0.060
And the network is plugged 0.371
And Tor is ready 55.232
Then the Additional Software upgrade service has started 0.161
And the installed version of package "cowsay" is newer than "3.03+dfsg2-1" 0.089
After features/support/hooks.rb:464 2.637
After features/support/hooks.rb:305 0.935
After features/support/hooks.rb:89 0.083
2:16.645
Before features/support/hooks.rb:259 0.007
Before features/support/hooks.rb:456 0.008
Given a computer 0.214
And I start Tails from USB drive "__internal" with network unplugged 1:2.434
And I enable persistence 13.304
And I remove the "cowsay" deb files from the APT cache 0.733
# 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.085
And I log in to a new session 37.593
Then I see the "The installation of your additional software failed" notification after at most 300 seconds 16.015
And I can open the Additional Software log file from the notification 5.651
And the package "cowsay" is not installed 0.612
After features/support/hooks.rb:464 0.120
After features/support/hooks.rb:305 0.748
After features/support/hooks.rb:89 0.011
Feature: Localization
2:25.809
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 7.973
When I log in to a new session in Arabic (ar) 33.360
Then the keyboard layout is set to "us" 0.146
When the network is plugged 0.053
And Tor is ready 18.634
Then I successfully start the Unsafe Browser in "ar" 17.344
And I kill the Unsafe Browser 5.903
When I enable the screen keyboard 0.129
Then the screen keyboard works in Tor Browser 31.171
And DuckDuckGo is the default search engine 11.273
And I kill the Tor Browser 5.525
And the screen keyboard works in Thunderbird 13.719
And the layout of the screen keyboard is set to "us" 0.573
After features/support/hooks.rb:305 6.183
After features/support/hooks.rb:89 0.000
Feature: Localization
2:34.874
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.418
When I log in to a new session in Chinese (zh_CN) 32.375
Then the keyboard layout is set to "cn" 0.318
When the network is plugged 0.065
And Tor is ready 20.510
Then I successfully start the Unsafe Browser in "zh_CN" 17.143
And I kill the Unsafe Browser 5.861
When I enable the screen keyboard 0.127
Then the screen keyboard works in Tor Browser 28.397
And DuckDuckGo is the default search engine 19.221
And I kill the Tor Browser 5.489
And the screen keyboard works in Thunderbird 16.204
And the layout of the screen keyboard is set to "us" 0.739
After features/support/hooks.rb:305 3.477
After features/support/hooks.rb:89 0.000
Feature: Localization
2:2.292
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.379
When I log in to a new session in English (en) 18.522
Then the keyboard layout is set to "us" 0.358
When the network is plugged 0.041
And Tor is ready 17.679
Then I successfully start the Unsafe Browser in "en" 16.029
And I kill the Unsafe Browser 5.715
When I enable the screen keyboard 0.092
Then the screen keyboard works in Tor Browser 29.950
And DuckDuckGo is the default search engine 5.943
And I kill the Tor Browser 5.288
And the screen keyboard works in Thunderbird 13.707
And the layout of the screen keyboard is set to "us" 0.584
After features/support/hooks.rb:305 1.313
After features/support/hooks.rb:89 0.000
Feature: Localization
2:25.394
Before features/support/hooks.rb:259 0.062
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.342
When I log in to a new session in French (fr) 32.764
Then the keyboard layout is set to "fr" 0.559
When the network is plugged 0.047
And Tor is ready 17.750
Then I successfully start the Unsafe Browser in "fr" 16.343
And I kill the Unsafe Browser 5.797
When I enable the screen keyboard 0.129
Then the screen keyboard works in Tor Browser 31.977
And DuckDuckGo is the default search engine 11.318
And I kill the Tor Browser 5.516
And the screen keyboard works in Thunderbird 12.986
And the layout of the screen keyboard is set to "fr" 1.860
After features/support/hooks.rb:305 4.617
After features/support/hooks.rb:89 0.000
Feature: Localization
2:19.036
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.213
When I log in to a new session in German (de) 32.045
Then the keyboard layout is set to "de" 0.615
When the network is plugged 0.286
And Tor is ready 17.344
Then I successfully start the Unsafe Browser in "de" 16.643
And I kill the Unsafe Browser 5.887
When I enable the screen keyboard 0.110
Then the screen keyboard works in Tor Browser 28.360
And DuckDuckGo is the default search engine 11.167
And I kill the Tor Browser 5.459
And the screen keyboard works in Thunderbird 12.319
And the layout of the screen keyboard is set to "de" 0.581
After features/support/hooks.rb:305 1.208
After features/support/hooks.rb:89 0.000
Feature: Localization
2:49.778
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.302
When I log in to a new session in Italian (it) 34.634
Then the keyboard layout is set to "it" 0.221
When the network is plugged 0.047
And Tor is ready 44.302
Then I successfully start the Unsafe Browser in "it" 16.355
And I kill the Unsafe Browser 5.831
When I enable the screen keyboard 0.121
Then the screen keyboard works in Tor Browser 30.276
And DuckDuckGo is the default search engine 10.521
And I kill the Tor Browser 5.423
And the screen keyboard works in Thunderbird 13.045
And the layout of the screen keyboard is set to "us" 0.693
After features/support/hooks.rb:305 1.382
After features/support/hooks.rb:89 0.000
Feature: Localization
2:30.555
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.896
When I log in to a new session in Persian (fa) 32.251
Then the keyboard layout is set to "ir" 0.308
When the network is plugged 0.033
And Tor is ready 17.414
Then I successfully start the Unsafe Browser in "fa" 16.971
And I kill the Unsafe Browser 5.788
When I enable the screen keyboard 0.140
Then the screen keyboard works in Tor Browser 29.210
And DuckDuckGo is the default search engine 19.455
And I kill the Tor Browser 5.562
And the screen keyboard works in Thunderbird 13.947
And the layout of the screen keyboard is set to "ir" 0.574
After features/support/hooks.rb:305 1.109
After features/support/hooks.rb:89 0.000
Feature: Localization
2:21.770
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.228
When I log in to a new session in Portuguese (pt) 33.261
Then the keyboard layout is set to "pt" 0.144
When the network is plugged 0.033
And Tor is ready 16.657
Then I successfully start the Unsafe Browser in "pt" 17.133
And I kill the Unsafe Browser 5.731
When I enable the screen keyboard 0.148
Then the screen keyboard works in Tor Browser 30.153
And DuckDuckGo is the default search engine 11.052
And I kill the Tor Browser 5.489
And the screen keyboard works in Thunderbird 13.161
And the layout of the screen keyboard is set to "us" 0.574
After features/support/hooks.rb:305 1.363
After features/support/hooks.rb:89 0.000
Feature: Localization
2:26.658
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.127
When I log in to a new session in Russian (ru) 31.518
Then the keyboard layout is set to "ru" 0.259
When the network is plugged 0.083
And Tor is ready 16.671
Then I successfully start the Unsafe Browser in "ru" 16.938
And I kill the Unsafe Browser 5.841
When I enable the screen keyboard 0.115
Then the screen keyboard works in Tor Browser 29.788
And DuckDuckGo is the default search engine 17.966
And I kill the Tor Browser 5.452
And the screen keyboard works in Thunderbird 13.267
And the layout of the screen keyboard is set to "ru" 0.627
After features/support/hooks.rb:305 1.124
After features/support/hooks.rb:89 0.000
Feature: Localization
2:25.499
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.909
When I log in to a new session in Spanish (es) 33.308
Then the keyboard layout is set to "es" 0.225
When the network is plugged 0.055
And Tor is ready 14.962
Then I successfully start the Unsafe Browser in "es" 15.984
And I kill the Unsafe Browser 5.675
When I enable the screen keyboard 0.136
Then the screen keyboard works in Tor Browser 28.476
And DuckDuckGo is the default search engine 18.181
And I kill the Tor Browser 5.427
And the screen keyboard works in Thunderbird 14.578
And the layout of the screen keyboard is set to "us" 0.578
After features/support/hooks.rb:305 1.082
After features/support/hooks.rb:89 0.000
Feature: Localization
2:49.360
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.155
When I log in to a new session in Turkish (tr) 33.711
Then the keyboard layout is set to "tr" 0.231
When the network is plugged 0.045
And Tor is ready 44.766
Then I successfully start the Unsafe Browser in "tr" 15.100
And I kill the Unsafe Browser 5.726
When I enable the screen keyboard 0.116
Then the screen keyboard works in Tor Browser 31.064
And DuckDuckGo is the default search engine 10.959
And I kill the Tor Browser 5.535
And the screen keyboard works in Thunderbird 13.297
And the layout of the screen keyboard is set to "us" 0.649
After features/support/hooks.rb:305 2.662
After features/support/hooks.rb:89 0.000