Project Number Date
test_Tails_ISO_20268-more-early-patch-functionality 85 26 May 2024, 06:56

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

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

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

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

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

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

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

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

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

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

After features/support/hooks.rb:305 1.189
After features/support/hooks.rb:89 0.000
53.449
Before features/support/hooks.rb:259 0.005
Given I have started Tails from DVD without network and logged in 8.292
And I prepare Tails for memory erasure tests 0.458
When I plug and mount a 128 MiB USB drive with a vfat filesystem 10.254
Then I find very few patterns in the guest's memory 4.193

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

When I trigger shutdown 0.013
And I wait 20 seconds 20.007

Slept for 20 seconds

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

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

After features/support/hooks.rb:305 3.530
After features/support/hooks.rb:89 0.000
8:4.871
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.184
And I prepare Tails for memory erasure tests 0.404
When I fill a 128 MiB file with a known pattern on the persistent filesystem 24.944
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.306

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

After features/support/hooks.rb:305 3.922
After features/support/hooks.rb:89 0.025
5:25.029
Before features/support/hooks.rb:259 0.003
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.029
And I update APT using apt 17.561
And I install "popularity-contest" using apt 25.522
Then I am proposed to add the "popularity-contest" package to my Additional Software 9.187
When I create a persistent storage and activate the Additional Software feature 25.303
Then Additional Software is correctly configured for package "popularity-contest" 1.389
When I shutdown Tails and wait for the computer to power off 14.610
And I start Tails from USB drive "__internal" with network unplugged 1:3.121
And I enable persistence 27.567
And I log in to a new session 37.205
And the Additional Software installation service has started 41.203
Then I am notified that the installation succeeded 2.241
And Additional Software is correctly configured for package "popularity-contest" 0.836
And the package "popularity-contest" is installed after Additional Software has been started 0.249
After features/support/hooks.rb:464 39.195
After features/support/hooks.rb:305 1.270
After features/support/hooks.rb:89 0.017
2:29.376
Before features/support/hooks.rb:259 0.006
Before features/support/hooks.rb:456 0.008
Given a computer 0.220
And I start Tails from USB drive "__internal" and I login with an administration password 1:40.775
And I update APT using apt 17.808
When I install "makepp" using apt 25.652
Then the Additional Software dpkg hook has been run for package "makepp" and notices the persistence is locked 4.834
And the package "makepp" is installed 0.084
After features/support/hooks.rb:464 40.764
After features/support/hooks.rb:305 0.898
After features/support/hooks.rb:89 0.031
5:14.617
Before features/support/hooks.rb:259 0.008
Before features/support/hooks.rb:456 0.008
Given a computer 0.239
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 3:21.187
When I uninstall "popularity-contest" using apt 21.894
And I accept removing "popularity-contest" from Additional Software 0.617
Then "popularity-contest" is not in the list of Additional Software 0.749
When I start Synaptic 26.990
And I update APT using Synaptic 23.084
And I install "cowsay" using Synaptic 11.152
And I accept adding "cowsay" to Additional Software 1.241
Then Additional Software is correctly configured for package "cowsay" 0.836
When I uninstall "cowsay" using apt 3.211
And I refuse removing "cowsay" from Additional Software 0.530
Then Additional Software is correctly configured for package "cowsay" 0.962
When I start "Additional Software" via GNOME Activities Overview 10.724
And I remove "cowsay" from the list of Additional Software using Additional Software GUI 5.673
Then "cowsay" is not in the list of Additional Software 0.934
When I install "cowsay" using apt 3.227
And I refuse adding "cowsay" to Additional Software 0.609
Then "cowsay" is not in the list of Additional Software 0.749
After features/support/hooks.rb:464 2.520
After features/support/hooks.rb:305 0.962
After features/support/hooks.rb:89 0.009
10:27.392
Before features/support/hooks.rb:259 0.007
Before features/support/hooks.rb:456 0.006
Given a computer 0.194
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 2:23.684
And I configure APT to prefer an old version of cowsay 0.034
When I install an old version "3.03+dfsg2-1" of the cowsay package using apt 27.370
And I accept adding "cowsay" to Additional Software 9.280
And Additional Software is correctly configured for package "cowsay" 0.955
And I shutdown Tails and wait for the computer to power off 6.549
And I start Tails from USB drive "__internal" with network unplugged 1:0.030
And I enable persistence 12.755
# 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.022
And I log in to a new session 37.230
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 41.445
And I revert the APT tweaks that made it prefer an old version of cowsay 0.069
# 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.053
And Tor is ready 49.499
# 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 11.277
And available upgrades have been checked 0.561
And I see the "The upgrade of your additional software failed" notification after at most 300 seconds 1.191
And I can open the Additional Software configuration window from the notification 4.107
And I shutdown Tails and wait for the computer to power off 19.614
And I start Tails from USB drive "__internal" with network unplugged 59.081
And I enable persistence 12.229
# 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.219
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 41.306
And I revert the APT tweaks that made it prefer an old version of cowsay 0.060
And the network is plugged 0.139
And Tor is ready 52.048
Then the Additional Software upgrade service has started 0.192
And the installed version of package "cowsay" is newer than "3.03+dfsg2-1" 0.092
After features/support/hooks.rb:464 2.390
After features/support/hooks.rb:305 1.251
After features/support/hooks.rb:89 0.030
2:15.836
Before features/support/hooks.rb:259 0.006
Before features/support/hooks.rb:456 0.008
Given a computer 0.213
And I start Tails from USB drive "__internal" with network unplugged 59.202
And I enable persistence 12.984
And I remove the "cowsay" deb files from the APT cache 0.724
# 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 39.293
Then I see the "The installation of your additional software failed" notification after at most 300 seconds 16.609
And I can open the Additional Software log file from the notification 6.073
And the package "cowsay" is not installed 0.638
After features/support/hooks.rb:464 0.113
After features/support/hooks.rb:305 1.028
After features/support/hooks.rb:89 0.008
Feature: Localization
2:29.293
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.277
When I log in to a new session in Arabic (ar) 33.788
Then the keyboard layout is set to "us" 0.157
When the network is plugged 0.044
And Tor is ready 18.860
Then I successfully start the Unsafe Browser in "ar" 16.747
And I kill the Unsafe Browser 6.022
When I enable the screen keyboard 0.086
Then the screen keyboard works in Tor Browser 34.147
And DuckDuckGo is the default search engine 11.706
And I kill the Tor Browser 5.544
And the screen keyboard works in Thunderbird 13.310
And the layout of the screen keyboard is set to "us" 0.600
After features/support/hooks.rb:305 1.534
After features/support/hooks.rb:89 0.000
Feature: Localization
2:34.347
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 9.336
When I log in to a new session in Chinese (zh_CN) 36.409
Then the keyboard layout is set to "cn" 0.317
When the network is plugged 0.181
And Tor is ready 18.501
Then I successfully start the Unsafe Browser in "zh_CN" 17.316
And I kill the Unsafe Browser 5.784
When I enable the screen keyboard 0.123
Then the screen keyboard works in Tor Browser 29.947
And DuckDuckGo is the default search engine 11.249
And I kill the Tor Browser 5.480
And the screen keyboard works in Thunderbird 19.112
And the layout of the screen keyboard is set to "us" 0.586
After features/support/hooks.rb:305 1.253
After features/support/hooks.rb:89 0.000
Feature: Localization
1:59.924
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.756
When I log in to a new session in English (en) 17.817
Then the keyboard layout is set to "us" 0.208
When the network is plugged 0.045
And Tor is ready 16.388
Then I successfully start the Unsafe Browser in "en" 16.207
And I kill the Unsafe Browser 5.813
When I enable the screen keyboard 0.104
Then the screen keyboard works in Tor Browser 29.881
And DuckDuckGo is the default search engine 4.501
And I kill the Tor Browser 5.244
And the screen keyboard works in Thunderbird 14.358
And the layout of the screen keyboard is set to "us" 0.597
After features/support/hooks.rb:305 2.402
After features/support/hooks.rb:89 0.000
Feature: Localization
2:27.674
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.658
When I log in to a new session in French (fr) 32.187
Then the keyboard layout is set to "fr" 0.193
When the network is plugged 0.081
And Tor is ready 17.413
Then I successfully start the Unsafe Browser in "fr" 18.756
And I kill the Unsafe Browser 5.931
When I enable the screen keyboard 0.140
Then the screen keyboard works in Tor Browser 32.461
And DuckDuckGo is the default search engine 11.826
And I kill the Tor Browser 5.572
And the screen keyboard works in Thunderbird 13.879
And the layout of the screen keyboard is set to "fr" 0.570
After features/support/hooks.rb:305 2.587
After features/support/hooks.rb:89 0.000
Feature: Localization
2:22.406
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.262
When I log in to a new session in German (de) 31.774
Then the keyboard layout is set to "de" 0.231
When the network is plugged 0.053
And Tor is ready 15.852
Then I successfully start the Unsafe Browser in "de" 18.313
And I kill the Unsafe Browser 6.190
When I enable the screen keyboard 0.106
Then the screen keyboard works in Tor Browser 31.425
And DuckDuckGo is the default search engine 11.271
And I kill the Tor Browser 5.561
And the screen keyboard works in Thunderbird 12.766
And the layout of the screen keyboard is set to "de" 0.595
After features/support/hooks.rb:305 1.579
After features/support/hooks.rb:89 0.000
Feature: Localization
2:27.125
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.431
When I log in to a new session in Italian (it) 36.198
Then the keyboard layout is set to "it" 0.197
When the network is plugged 0.038
And Tor is ready 16.280
Then I successfully start the Unsafe Browser in "it" 17.752
And I kill the Unsafe Browser 6.005
When I enable the screen keyboard 0.133
Then the screen keyboard works in Tor Browser 32.018
And DuckDuckGo is the default search engine 10.777
And I kill the Tor Browser 5.530
And the screen keyboard works in Thunderbird 13.127
And the layout of the screen keyboard is set to "us" 0.634
After features/support/hooks.rb:305 1.520
After features/support/hooks.rb:89 0.000
Feature: Localization
2:25.304
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.375
When I log in to a new session in Persian (fa) 34.465
Then the keyboard layout is set to "ir" 0.231
When the network is plugged 0.035
And Tor is ready 18.797
Then I successfully start the Unsafe Browser in "fa" 17.437
And I kill the Unsafe Browser 6.042
When I enable the screen keyboard 0.130
Then the screen keyboard works in Tor Browser 30.140
And DuckDuckGo is the default search engine 10.080
And I kill the Tor Browser 5.245
And the screen keyboard works in Thunderbird 13.807
And the layout of the screen keyboard is set to "ir" 0.516
After features/support/hooks.rb:305 2.597
After features/support/hooks.rb:89 0.000
Feature: Localization
2:51.542
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.134
When I log in to a new session in Portuguese (pt) 32.672
Then the keyboard layout is set to "pt" 0.135
When the network is plugged 0.042
And Tor is ready 45.429
Then I successfully start the Unsafe Browser in "pt" 15.651
And I kill the Unsafe Browser 5.926
When I enable the screen keyboard 0.154
Then the screen keyboard works in Tor Browser 31.664
And DuckDuckGo is the default search engine 11.405
And I kill the Tor Browser 5.537
And the screen keyboard works in Thunderbird 14.194
And the layout of the screen keyboard is set to "us" 0.593
After features/support/hooks.rb:305 1.575
After features/support/hooks.rb:89 0.000
Feature: Localization
2:24.088
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.366
When I log in to a new session in Russian (ru) 32.628
Then the keyboard layout is set to "ru" 0.170
When the network is plugged 0.052
And Tor is ready 17.186
Then I successfully start the Unsafe Browser in "ru" 15.952
And I kill the Unsafe Browser 5.973
When I enable the screen keyboard 0.117
Then the screen keyboard works in Tor Browser 29.825
And DuckDuckGo is the default search engine 14.509
And I kill the Tor Browser 5.488
And the screen keyboard works in Thunderbird 13.249
And the layout of the screen keyboard is set to "ru" 0.565
After features/support/hooks.rb:305 1.750
After features/support/hooks.rb:89 0.000
Feature: Localization
2:21.744
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 9.278
When I log in to a new session in Spanish (es) 32.715
Then the keyboard layout is set to "es" 0.158
When the network is plugged 0.050
And Tor is ready 16.345
Then I successfully start the Unsafe Browser in "es" 16.174
And I kill the Unsafe Browser 6.025
When I enable the screen keyboard 0.142
Then the screen keyboard works in Tor Browser 29.593
And DuckDuckGo is the default search engine 10.732
And I kill the Tor Browser 5.551
And the screen keyboard works in Thunderbird 14.416
And the layout of the screen keyboard is set to "us" 0.559
After features/support/hooks.rb:305 1.316
After features/support/hooks.rb:89 0.000
Feature: Localization
2:24.139
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 10.190
When I log in to a new session in Turkish (tr) 33.137
Then the keyboard layout is set to "tr" 0.160
When the network is plugged 0.043
And Tor is ready 17.977
Then I successfully start the Unsafe Browser in "tr" 15.632
And I kill the Unsafe Browser 5.997
When I enable the screen keyboard 0.144
Then the screen keyboard works in Tor Browser 31.239
And DuckDuckGo is the default search engine 10.370
And I kill the Tor Browser 5.509
And the screen keyboard works in Thunderbird 13.098
And the layout of the screen keyboard is set to "us" 0.636
After features/support/hooks.rb:305 1.169
After features/support/hooks.rb:89 0.000