Project Number Date
test_Tails_ISO_20268-more-early-patch-functionality 59 29 Apr 2024, 06:36

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:3:11.106 Passed
21.250
Before features/support/hooks.rb:259 0.003
Given I have started Tails from DVD without network and logged in 8.515
And I prepare Tails for memory erasure tests 0.612
When I start a process allocating 128 MiB of memory with a known pattern 2.410
Then patterns cover at least 128 MiB in the guest's memory 4.078

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

After features/support/hooks.rb:305 3.635
After features/support/hooks.rb:89 0.000
7:59.188
Before features/support/hooks.rb:259 0.007
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 7:9.887
And I prepare Tails for memory erasure tests 0.500
When I fill a 128 MiB file with a known pattern on the persistent filesystem 26.208
When I trigger shutdown 0.010
And I wait 20 seconds 20.011

Slept for 20 seconds

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

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

After features/support/hooks.rb:305 4.206
After features/support/hooks.rb:89 0.016
5:20.760
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 56.114
And I update APT using apt 20.446
And I install "popularity-contest" using apt 25.520
Then I am proposed to add the "popularity-contest" package to my Additional Software 6.018
When I create a persistent storage and activate the Additional Software feature 24.736
Then Additional Software is correctly configured for package "popularity-contest" 2.439
When I shutdown Tails and wait for the computer to power off 10.792
And I start Tails from USB drive "__internal" with network unplugged 1:8.487
And I enable persistence 23.042
And I log in to a new session 38.342
And the Additional Software installation service has started 41.927
Then I am notified that the installation succeeded 1.779
And Additional Software is correctly configured for package "popularity-contest" 0.774
And the package "popularity-contest" is installed after Additional Software has been started 0.337
After features/support/hooks.rb:464 37.060
After features/support/hooks.rb:305 1.151
After features/support/hooks.rb:89 0.012
2:26.015
Before features/support/hooks.rb:259 0.004
Before features/support/hooks.rb:456 0.004
Given a computer 0.200
And I start Tails from USB drive "__internal" and I login with an administration password 1:39.195
And I update APT using apt 17.733
When I install "makepp" using apt 22.288
Then the Additional Software dpkg hook has been run for package "makepp" and notices the persistence is locked 6.510
And the package "makepp" is installed 0.086
After features/support/hooks.rb:464 38.023
After features/support/hooks.rb:305 0.899
After features/support/hooks.rb:89 0.013
4:58.612
Before features/support/hooks.rb:259 0.005
Before features/support/hooks.rb:456 0.006
Given a computer 0.214
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 3:9.642
When I uninstall "popularity-contest" using apt 21.818
And I accept removing "popularity-contest" from Additional Software 0.612
Then "popularity-contest" is not in the list of Additional Software 0.708
When I start Synaptic 25.844
And I update APT using Synaptic 22.220
And I install "cowsay" using Synaptic 9.301
And I accept adding "cowsay" to Additional Software 2.540
Then Additional Software is correctly configured for package "cowsay" 0.854
When I uninstall "cowsay" using apt 3.252
And I refuse removing "cowsay" from Additional Software 0.572
Then Additional Software is correctly configured for package "cowsay" 0.829
When I start "Additional Software" via GNOME Activities Overview 9.917
And I remove "cowsay" from the list of Additional Software using Additional Software GUI 4.904
Then "cowsay" is not in the list of Additional Software 0.944
When I install "cowsay" using apt 3.230
And I refuse adding "cowsay" to Additional Software 0.589
Then "cowsay" is not in the list of Additional Software 0.614
After features/support/hooks.rb:464 0.917
After features/support/hooks.rb:305 0.705
After features/support/hooks.rb:89 0.010
10:0.182
Before features/support/hooks.rb:259 0.005
Before features/support/hooks.rb:456 0.005
Given a computer 0.218
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 2:18.304
And I configure APT to prefer an old version of cowsay 0.022
When I install an old version "3.03+dfsg2-1" of the cowsay package using apt 26.608
And I accept adding "cowsay" to Additional Software 6.893
And Additional Software is correctly configured for package "cowsay" 0.954
And I shutdown Tails and wait for the computer to power off 6.507
And I start Tails from USB drive "__internal" with network unplugged 1:0.553
And I enable persistence 12.705
# 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 39.006
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 41.561
And I revert the APT tweaks that made it prefer an old version of cowsay 0.074
# 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.076
And the network is plugged 0.047
And Tor is ready 22.846
# 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.135
And available upgrades have been checked 0.837
And I see the "The upgrade of your additional software failed" notification after at most 300 seconds 1.541
And I can open the Additional Software configuration window from the notification 3.935
And I shutdown Tails and wait for the computer to power off 14.857
And I start Tails from USB drive "__internal" with network unplugged 59.873
And I enable persistence 13.973
# 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 39.697
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 40.986
And I revert the APT tweaks that made it prefer an old version of cowsay 0.065
And the network is plugged 0.044
And Tor is ready 57.535
Then the Additional Software upgrade service has started 0.181
And the installed version of package "cowsay" is newer than "3.03+dfsg2-1" 0.090
After features/support/hooks.rb:464 2.102
After features/support/hooks.rb:305 0.913
After features/support/hooks.rb:89 0.033
2:15.087
Before features/support/hooks.rb:259 0.007
Before features/support/hooks.rb:456 0.008
Given a computer 0.208
And I start Tails from USB drive "__internal" with network unplugged 59.865
And I enable persistence 17.973
And I remove the "cowsay" deb files from the APT cache 0.772
# 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.098
And I log in to a new session 36.104
Then I see the "The installation of your additional software failed" notification after at most 300 seconds 13.713
And I can open the Additional Software log file from the notification 5.690
And the package "cowsay" is not installed 0.658
After features/support/hooks.rb:464 0.115
After features/support/hooks.rb:305 0.877
After features/support/hooks.rb:89 0.018
Feature: Localization
2:19.380
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.000
When I log in to a new session in Arabic (ar) 31.261
Then the keyboard layout is set to "us" 0.185
When the network is plugged 0.042
And Tor is ready 16.539
Then I successfully start the Unsafe Browser in "ar" 15.525
And I kill the Unsafe Browser 5.875
When I enable the screen keyboard 0.148
Then the screen keyboard works in Tor Browser 28.760
And DuckDuckGo is the default search engine 14.357
And I kill the Tor Browser 5.488
And the screen keyboard works in Thunderbird 12.634
And the layout of the screen keyboard is set to "us" 0.560
After features/support/hooks.rb:305 1.409
After features/support/hooks.rb:89 0.000
Feature: Localization
2:54.735
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.011
When I log in to a new session in Chinese (zh_CN) 33.816
Then the keyboard layout is set to "cn" 0.295
When the network is plugged 0.036
And Tor is ready 45.542
Then I successfully start the Unsafe Browser in "zh_CN" 16.476
And I kill the Unsafe Browser 6.007
When I enable the screen keyboard 0.112
Then the screen keyboard works in Tor Browser 27.930
And DuckDuckGo is the default search engine 11.824
And I kill the Tor Browser 5.533
And the screen keyboard works in Thunderbird 18.604
And the layout of the screen keyboard is set to "us" 0.543
After features/support/hooks.rb:305 4.071
After features/support/hooks.rb:89 0.000
Feature: Localization
1:51.454
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.130
When I log in to a new session in English (en) 17.855
Then the keyboard layout is set to "us" 0.169
When the network is plugged 0.039
And Tor is ready 15.324
Then I successfully start the Unsafe Browser in "en" 15.246
And I kill the Unsafe Browser 5.689
When I enable the screen keyboard 0.131
Then the screen keyboard works in Tor Browser 25.687
And DuckDuckGo is the default search engine 5.356
And I kill the Tor Browser 5.297
And the screen keyboard works in Thunderbird 11.942
And the layout of the screen keyboard is set to "us" 0.583
After features/support/hooks.rb:305 3.089
After features/support/hooks.rb:89 0.000
Feature: Localization
2:26.090
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.982
When I log in to a new session in French (fr) 32.686
Then the keyboard layout is set to "fr" 0.174
When the network is plugged 0.049
And Tor is ready 16.719
Then I successfully start the Unsafe Browser in "fr" 14.687
And I kill the Unsafe Browser 5.840
When I enable the screen keyboard 0.109
Then the screen keyboard works in Tor Browser 27.288
And DuckDuckGo is the default search engine 19.571
And I kill the Tor Browser 5.431
And the screen keyboard works in Thunderbird 13.975
And the layout of the screen keyboard is set to "fr" 0.573
After features/support/hooks.rb:305 1.246
After features/support/hooks.rb:89 0.000
Feature: Localization
2:16.412
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.780
When I log in to a new session in German (de) 32.159
Then the keyboard layout is set to "de" 0.187
When the network is plugged 0.038
And Tor is ready 16.571
Then I successfully start the Unsafe Browser in "de" 15.938
And I kill the Unsafe Browser 5.740
When I enable the screen keyboard 0.124
Then the screen keyboard works in Tor Browser 26.830
And DuckDuckGo is the default search engine 11.180
And I kill the Tor Browser 5.558
And the screen keyboard works in Thunderbird 12.774
And the layout of the screen keyboard is set to "de" 0.528
After features/support/hooks.rb:305 3.725
After features/support/hooks.rb:89 0.000
Feature: Localization
2:14.829
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 7.955
When I log in to a new session in Italian (it) 31.525
Then the keyboard layout is set to "it" 0.189
When the network is plugged 0.058
And Tor is ready 16.497
Then I successfully start the Unsafe Browser in "it" 15.530
And I kill the Unsafe Browser 5.710
When I enable the screen keyboard 0.120
Then the screen keyboard works in Tor Browser 26.251
And DuckDuckGo is the default search engine 11.732
And I kill the Tor Browser 5.659
And the screen keyboard works in Thunderbird 13.010
And the layout of the screen keyboard is set to "us" 0.590
After features/support/hooks.rb:305 1.140
After features/support/hooks.rb:89 0.000
Feature: Localization
2:20.051
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 7.998
When I log in to a new session in Persian (fa) 32.149
Then the keyboard layout is set to "ir" 0.316
When the network is plugged 0.037
And Tor is ready 17.108
Then I successfully start the Unsafe Browser in "fa" 15.326
And I kill the Unsafe Browser 5.817
When I enable the screen keyboard 0.115
Then the screen keyboard works in Tor Browser 29.256
And DuckDuckGo is the default search engine 12.536
And I kill the Tor Browser 5.492
And the screen keyboard works in Thunderbird 13.346
And the layout of the screen keyboard is set to "ir" 0.548
After features/support/hooks.rb:305 2.300
After features/support/hooks.rb:89 0.000
Feature: Localization
2:17.471
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.510
When I log in to a new session in Portuguese (pt) 33.203
Then the keyboard layout is set to "pt" 0.140
When the network is plugged 0.099
And Tor is ready 16.613
Then I successfully start the Unsafe Browser in "pt" 15.907
And I kill the Unsafe Browser 5.788
When I enable the screen keyboard 0.121
Then the screen keyboard works in Tor Browser 26.834
And DuckDuckGo is the default search engine 11.342
And I kill the Tor Browser 5.449
And the screen keyboard works in Thunderbird 12.868
And the layout of the screen keyboard is set to "us" 0.592
After features/support/hooks.rb:305 1.536
After features/support/hooks.rb:89 0.000
Feature: Localization
2:35.575
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.173
When I log in to a new session in Russian (ru) 32.272
Then the keyboard layout is set to "ru" 0.288
When the network is plugged 0.043
And Tor is ready 19.695
Then I successfully start the Unsafe Browser in "ru" 16.884
And I kill the Unsafe Browser 5.792
When I enable the screen keyboard 0.124
Then the screen keyboard works in Tor Browser 29.158
And DuckDuckGo is the default search engine 22.927
And I kill the Tor Browser 5.470
And the screen keyboard works in Thunderbird 13.094
And the layout of the screen keyboard is set to "ru" 0.648
After features/support/hooks.rb:305 1.572
After features/support/hooks.rb:89 0.000
Feature: Localization
2:39.147
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 21.621
When I log in to a new session in Spanish (es) 32.004
Then the keyboard layout is set to "es" 0.187
When the network is plugged 0.053
And Tor is ready 18.736
Then I successfully start the Unsafe Browser in "es" 14.801
And I kill the Unsafe Browser 5.780
When I enable the screen keyboard 0.120
Then the screen keyboard works in Tor Browser 28.300
And DuckDuckGo is the default search engine 18.127
And I kill the Tor Browser 5.478
And the screen keyboard works in Thunderbird 13.347
And the layout of the screen keyboard is set to "us" 0.587
After features/support/hooks.rb:305 0.997
After features/support/hooks.rb:89 0.000
Feature: Localization
2:19.558
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 7.993
When I log in to a new session in Turkish (tr) 33.911
Then the keyboard layout is set to "tr" 0.181
When the network is plugged 0.055
And Tor is ready 16.295
Then I successfully start the Unsafe Browser in "tr" 16.060
And I kill the Unsafe Browser 5.898
When I enable the screen keyboard 0.140
Then the screen keyboard works in Tor Browser 28.214
And DuckDuckGo is the default search engine 11.511
And I kill the Tor Browser 5.519
And the screen keyboard works in Thunderbird 13.135
And the layout of the screen keyboard is set to "us" 0.640
After features/support/hooks.rb:305 3.577
After features/support/hooks.rb:89 0.000