Project Number Date
test_Tails_ISO_20268-more-early-patch-functionality 51 22 Apr 2024, 06:48

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

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

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

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

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

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

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

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

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

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

After features/support/hooks.rb:305 1.405
After features/support/hooks.rb:89 0.000
46.802
Before features/support/hooks.rb:259 0.002
Given I have started Tails from DVD without network and logged in 8.910
And I prepare Tails for memory erasure tests 0.555
When I plug and mount a 128 MiB USB drive with a vfat filesystem 10.308
Then I find very few patterns in the guest's memory 3.973

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

When I trigger shutdown 0.014
And I wait 20 seconds 20.020

Slept for 20 seconds

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

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

After features/support/hooks.rb:305 3.541
After features/support/hooks.rb:89 0.000
8:1.972
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:17.077
And I prepare Tails for memory erasure tests 0.375
When I fill a 128 MiB file with a known pattern on the persistent filesystem 22.288
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 2.196

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

After features/support/hooks.rb:305 3.486
After features/support/hooks.rb:89 0.012
5:9.723
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 58.634
And I update APT using apt 17.494
And I install "popularity-contest" using apt 25.438
Then I am proposed to add the "popularity-contest" package to my Additional Software 7.039
When I create a persistent storage and activate the Additional Software feature 22.630
Then Additional Software is correctly configured for package "popularity-contest" 1.522
When I shutdown Tails and wait for the computer to power off 12.870
And I start Tails from USB drive "__internal" with network unplugged 1:0.440
And I enable persistence 24.259
And I log in to a new session 35.210
And the Additional Software installation service has started 41.023
Then I am notified that the installation succeeded 2.091
And Additional Software is correctly configured for package "popularity-contest" 0.827
And the package "popularity-contest" is installed after Additional Software has been started 0.241
After features/support/hooks.rb:464 39.840
After features/support/hooks.rb:305 1.452
After features/support/hooks.rb:89 0.016
2:27.740
Before features/support/hooks.rb:259 0.006
Before features/support/hooks.rb:456 0.007
Given a computer 0.219
And I start Tails from USB drive "__internal" and I login with an administration password 1:42.360
And I update APT using apt 16.082
When I install "makepp" using apt 22.468
Then the Additional Software dpkg hook has been run for package "makepp" and notices the persistence is locked 6.530
And the package "makepp" is installed 0.079
After features/support/hooks.rb:464 39.587
After features/support/hooks.rb:305 1.014
After features/support/hooks.rb:89 0.017
5:5.041
Before features/support/hooks.rb:259 0.007
Before features/support/hooks.rb:456 0.008
Given a computer 0.300
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 3:14.141
When I uninstall "popularity-contest" using apt 21.791
And I accept removing "popularity-contest" from Additional Software 0.565
Then "popularity-contest" is not in the list of Additional Software 0.719
When I start Synaptic 25.367
And I update APT using Synaptic 22.190
And I install "cowsay" using Synaptic 9.402
And I accept adding "cowsay" to Additional Software 2.749
Then Additional Software is correctly configured for package "cowsay" 0.879
When I uninstall "cowsay" using apt 3.254
And I refuse removing "cowsay" from Additional Software 0.614
Then Additional Software is correctly configured for package "cowsay" 0.895
When I start "Additional Software" via GNOME Activities Overview 10.631
And I remove "cowsay" from the list of Additional Software using Additional Software GUI 6.147
Then "cowsay" is not in the list of Additional Software 1.037
When I install "cowsay" using apt 3.207
And I refuse adding "cowsay" to Additional Software 0.481
Then "cowsay" is not in the list of Additional Software 0.663
After features/support/hooks.rb:464 1.088
After features/support/hooks.rb:305 0.747
After features/support/hooks.rb:89 0.013
9:58.498
Before features/support/hooks.rb:259 0.007
Before features/support/hooks.rb:456 0.005
Given a computer 0.420
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 2:21.343
And I configure APT to prefer an old version of cowsay 0.035
When I install an old version "3.03+dfsg2-1" of the cowsay package using apt 26.444
And I accept adding "cowsay" to Additional Software 6.627
And Additional Software is correctly configured for package "cowsay" 0.895
And I shutdown Tails and wait for the computer to power off 6.397
And I start Tails from USB drive "__internal" with network unplugged 1:2.084
And I enable persistence 12.578
# 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.366
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 41.600
And I revert the APT tweaks that made it prefer an old version of cowsay 0.059
# 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.067
And the network is plugged 0.034
And Tor is ready 20.055
# 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 10.285
And available upgrades have been checked 0.607
And I see the "The upgrade of your additional software failed" notification after at most 300 seconds 1.138
And I can open the Additional Software configuration window from the notification 4.290
And I shutdown Tails and wait for the computer to power off 19.239
And I start Tails from USB drive "__internal" with network unplugged 1:1.627
And I enable persistence 14.244
# 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.030
And I log in to a new session 36.807
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 42.066
And I revert the APT tweaks that made it prefer an old version of cowsay 0.049
And the network is plugged 0.042
And Tor is ready 51.738
Then the Additional Software upgrade service has started 0.209
And the installed version of package "cowsay" is newer than "3.03+dfsg2-1" 0.084
After features/support/hooks.rb:464 2.289
After features/support/hooks.rb:305 0.698
After features/support/hooks.rb:89 0.052
2:23.279
Before features/support/hooks.rb:259 0.005
Before features/support/hooks.rb:456 0.006
Given a computer 0.189
And I start Tails from USB drive "__internal" with network unplugged 1:7.546
And I enable persistence 13.369
And I remove the "cowsay" deb files from the APT cache 0.661
# 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.095
And I log in to a new session 38.755
Then I see the "The installation of your additional software failed" notification after at most 300 seconds 16.106
And I can open the Additional Software log file from the notification 5.982
And the package "cowsay" is not installed 0.572
After features/support/hooks.rb:464 0.149
After features/support/hooks.rb:305 0.756
After features/support/hooks.rb:89 0.010
Feature: Localization
2:14.160
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.308
When I log in to a new session in Arabic (ar) 31.027
Then the keyboard layout is set to "us" 0.319
When the network is plugged 0.058
And Tor is ready 16.221
Then I successfully start the Unsafe Browser in "ar" 15.178
And I kill the Unsafe Browser 5.670
When I enable the screen keyboard 0.127
Then the screen keyboard works in Tor Browser 28.778
And DuckDuckGo is the default search engine 9.990
And I kill the Tor Browser 5.237
And the screen keyboard works in Thunderbird 12.669
And the layout of the screen keyboard is set to "us" 0.571
After features/support/hooks.rb:305 1.032
After features/support/hooks.rb:89 0.000
Feature: Localization
2:27.533
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.170
When I log in to a new session in Chinese (zh_CN) 31.298
Then the keyboard layout is set to "cn" 0.241
When the network is plugged 0.053
And Tor is ready 17.477
Then I successfully start the Unsafe Browser in "zh_CN" 17.067
And I kill the Unsafe Browser 5.806
When I enable the screen keyboard 0.106
Then the screen keyboard works in Tor Browser 23.981
And DuckDuckGo is the default search engine 18.751
And I kill the Tor Browser 5.474
And the screen keyboard works in Thunderbird 18.553
And the layout of the screen keyboard is set to "us" 0.551
After features/support/hooks.rb:305 1.549
After features/support/hooks.rb:89 0.000
Feature: Localization
1:54.494
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 7.955
When I log in to a new session in English (en) 19.324
Then the keyboard layout is set to "us" 0.336
When the network is plugged 0.061
And Tor is ready 16.554
Then I successfully start the Unsafe Browser in "en" 15.270
And I kill the Unsafe Browser 5.619
When I enable the screen keyboard 0.118
Then the screen keyboard works in Tor Browser 25.570
And DuckDuckGo is the default search engine 5.164
And I kill the Tor Browser 5.237
And the screen keyboard works in Thunderbird 12.732
And the layout of the screen keyboard is set to "us" 0.546
After features/support/hooks.rb:305 0.961
After features/support/hooks.rb:89 0.000
Feature: Localization
2:20.733
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.866
When I log in to a new session in French (fr) 31.261
Then the keyboard layout is set to "fr" 0.279
When the network is plugged 0.058
And Tor is ready 18.854
Then I successfully start the Unsafe Browser in "fr" 15.825
And I kill the Unsafe Browser 5.864
When I enable the screen keyboard 0.100
Then the screen keyboard works in Tor Browser 29.137
And DuckDuckGo is the default search engine 11.139
And I kill the Tor Browser 5.505
And the screen keyboard works in Thunderbird 13.269
And the layout of the screen keyboard is set to "fr" 0.572
After features/support/hooks.rb:305 1.162
After features/support/hooks.rb:89 0.000
Feature: Localization
2:28.941
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 20.937
When I log in to a new session in German (de) 30.931
Then the keyboard layout is set to "de" 0.220
When the network is plugged 0.047
And Tor is ready 16.877
Then I successfully start the Unsafe Browser in "de" 14.655
And I kill the Unsafe Browser 5.753
When I enable the screen keyboard 0.106
Then the screen keyboard works in Tor Browser 28.991
And DuckDuckGo is the default search engine 10.759
And I kill the Tor Browser 5.504
And the screen keyboard works in Thunderbird 13.525
And the layout of the screen keyboard is set to "de" 0.629
After features/support/hooks.rb:305 3.723
After features/support/hooks.rb:89 0.000
Feature: Localization
2:20.506
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.341
When I log in to a new session in Italian (it) 33.611
Then the keyboard layout is set to "it" 0.291
When the network is plugged 0.043
And Tor is ready 16.700
Then I successfully start the Unsafe Browser in "it" 15.852
And I kill the Unsafe Browser 5.857
When I enable the screen keyboard 0.092
Then the screen keyboard works in Tor Browser 29.757
And DuckDuckGo is the default search engine 11.198
And I kill the Tor Browser 5.513
And the screen keyboard works in Thunderbird 12.670
And the layout of the screen keyboard is set to "us" 0.573
After features/support/hooks.rb:305 1.236
After features/support/hooks.rb:89 0.000
Feature: Localization
2:16.472
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.891
When I log in to a new session in Persian (fa) 32.022
Then the keyboard layout is set to "ir" 0.113
When the network is plugged 0.045
And Tor is ready 18.136
Then I successfully start the Unsafe Browser in "fa" 14.948
And I kill the Unsafe Browser 5.793
When I enable the screen keyboard 0.137
Then the screen keyboard works in Tor Browser 27.302
And DuckDuckGo is the default search engine 10.463
And I kill the Tor Browser 5.491
And the screen keyboard works in Thunderbird 12.568
And the layout of the screen keyboard is set to "ir" 0.556
After features/support/hooks.rb:305 2.265
After features/support/hooks.rb:89 0.000
Feature: Localization
2:17.640
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 10.030
When I log in to a new session in Portuguese (pt) 31.420
Then the keyboard layout is set to "pt" 0.338
When the network is plugged 0.033
And Tor is ready 17.617
Then I successfully start the Unsafe Browser in "pt" 15.577
And I kill the Unsafe Browser 5.768
When I enable the screen keyboard 0.152
Then the screen keyboard works in Tor Browser 26.891
And DuckDuckGo is the default search engine 10.937
And I kill the Tor Browser 5.559
And the screen keyboard works in Thunderbird 12.730
And the layout of the screen keyboard is set to "us" 0.582
After features/support/hooks.rb:305 1.442
After features/support/hooks.rb:89 0.000
Feature: Localization
2:16.435
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.192
When I log in to a new session in Russian (ru) 31.940
Then the keyboard layout is set to "ru" 0.295
When the network is plugged 0.039
And Tor is ready 17.755
Then I successfully start the Unsafe Browser in "ru" 15.535
And I kill the Unsafe Browser 5.804
When I enable the screen keyboard 0.094
Then the screen keyboard works in Tor Browser 27.188
And DuckDuckGo is the default search engine 10.906
And I kill the Tor Browser 5.493
And the screen keyboard works in Thunderbird 12.609
And the layout of the screen keyboard is set to "ru" 0.579
After features/support/hooks.rb:305 0.955
After features/support/hooks.rb:89 0.000
Feature: Localization
2:41.454
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.343
When I log in to a new session in Spanish (es) 32.797
Then the keyboard layout is set to "es" 0.421
When the network is plugged 0.040
And Tor is ready 16.993
Then I successfully start the Unsafe Browser in "es" 15.354
And I kill the Unsafe Browser 5.825
When I enable the screen keyboard 0.112
Then the screen keyboard works in Tor Browser 26.054
And DuckDuckGo is the default search engine 35.821
And I kill the Tor Browser 5.560
And the screen keyboard works in Thunderbird 13.497
And the layout of the screen keyboard is set to "us" 0.631
After features/support/hooks.rb:305 3.709
After features/support/hooks.rb:89 0.000
Feature: Localization
2:23.516
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.023
When I log in to a new session in Turkish (tr) 32.190
Then the keyboard layout is set to "tr" 0.420
When the network is plugged 0.038
And Tor is ready 17.394
Then I successfully start the Unsafe Browser in "tr" 15.154
And I kill the Unsafe Browser 5.869
When I enable the screen keyboard 0.097
Then the screen keyboard works in Tor Browser 28.498
And DuckDuckGo is the default search engine 15.107
And I kill the Tor Browser 5.490
And the screen keyboard works in Thunderbird 14.622
And the layout of the screen keyboard is set to "us" 0.607
After features/support/hooks.rb:305 1.173
After features/support/hooks.rb:89 0.000