Project Number Date
test_Tails_ISO_20268-more-early-patch-functionality 64 04 May 2024, 06:37

Tag Report

Steps Scenarios Features
Tag Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
@slow 267 1 7 0 0 275 21 1 22 1:3:33.208 Failed
19.554
Before features/support/hooks.rb:259 0.002
Given I have started Tails from DVD without network and logged in 8.861
And I prepare Tails for memory erasure tests 0.606
When I start a process allocating 128 MiB of memory with a known pattern 1.213
Then patterns cover at least 128 MiB in the guest's memory 3.806

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

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

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

After features/support/hooks.rb:305 0.846
After features/support/hooks.rb:89 0.000
24.514
Before features/support/hooks.rb:259 0.002
Given I have started Tails from DVD without network and logged in 8.413
And I prepare Tails for memory erasure tests 0.539
And I find very few patterns in the guest's memory 3.937

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

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

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

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

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

After features/support/hooks.rb:305 1.264
After features/support/hooks.rb:89 0.000
32.213
Scenario Erasure of read and write disk caches on unmount: vfat
Before features/support/hooks.rb:259 0.002
Steps
Given I have started Tails from DVD without network and logged in 8.211
And I prepare Tails for memory erasure tests 0.594
When I plug and mount a 128 MiB USB drive with a vfat filesystem 10.040
Then I find very few patterns in the guest's memory 4.074

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

# write cache
When I fill the USB drive with a known pattern 5.281
Then patterns cover at least 86% of the test FS size in the guest's memory 4.010
85.168% of the test FS size (127.599609375 MiB) has the pattern, but more than 86.000% was expected.
<false> is not true. (Test::Unit::AssertionFailedError)
./features/step_definitions/erase_memory.rb:170:in `/^patterns cover at least (\d+)% of the test FS size in the guest's memory$/'
features/erase_memory.feature:37:in `Then patterns cover at least 86% of the test FS size in the guest's memory'
Output 1

Pattern coverage: 85.168% (108 MiB out of 127 MiB reference memory)

When I umount the USB drive 0.000
Then I find very few patterns in the guest's memory 0.000
# read cache
When I mount the USB drive again 0.000
And I read the content of the test FS 0.000
Then patterns cover at least 99% of the test FS size in the guest's memory 0.000
When I umount the USB drive 0.000
Then I find very few patterns in the guest's memory 0.000
After features/support/hooks.rb:305 4.334

SCENARIO FAILED: 'Erasure of read and write disk caches on unmount: vfat' (at time 00:29:36)

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_20268-more-early-patch-functionality/64/artifact/build-artifacts/00:29:36_Erasure_of_read_and_write_disk_caches_on_unmount:_vfat.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_20268-more-early-patch-functionality/64/artifact/build-artifacts/00:29:36_Erasure_of_read_and_write_disk_caches_on_unmount:_vfat.mkv

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_20268-more-early-patch-functionality/64/artifact/build-artifacts/00:29:36_Erasure_of_read_and_write_disk_caches_on_unmount:_vfat.boot-log

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_20268-more-early-patch-functionality/64/artifact/build-artifacts/00:29:36_Erasure_of_read_and_write_disk_caches_on_unmount:_vfat.journal

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

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

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

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

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

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

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

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

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

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

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

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

When I trigger shutdown 0.013
And I wait 20 seconds 20.019

Slept for 20 seconds

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

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

After features/support/hooks.rb:305 3.521
After features/support/hooks.rb:89 0.000
7:33.181
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 6:50.440
And I prepare Tails for memory erasure tests 0.437
When I fill a 128 MiB file with a known pattern on the persistent filesystem 19.991
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 2.277

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

After features/support/hooks.rb:305 3.768
After features/support/hooks.rb:89 0.010
5:8.377
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 1:1.404
And I update APT using apt 21.497
And I install "popularity-contest" using apt 22.454
Then I am proposed to add the "popularity-contest" package to my Additional Software 8.567
When I create a persistent storage and activate the Additional Software feature 21.761
Then Additional Software is correctly configured for package "popularity-contest" 1.507
When I shutdown Tails and wait for the computer to power off 12.824
And I start Tails from USB drive "__internal" with network unplugged 57.869
And I enable persistence 20.873
And I log in to a new session 35.174
And the Additional Software installation service has started 41.141
Then I am notified that the installation succeeded 2.304
And Additional Software is correctly configured for package "popularity-contest" 0.748
And the package "popularity-contest" is installed after Additional Software has been started 0.248
After features/support/hooks.rb:464 37.330
After features/support/hooks.rb:305 1.181
After features/support/hooks.rb:89 0.014
2:26.978
Before features/support/hooks.rb:259 0.007
Before features/support/hooks.rb:456 0.007
Given a computer 0.206
And I start Tails from USB drive "__internal" and I login with an administration password 1:40.911
And I update APT using apt 16.431
When I install "makepp" using apt 22.884
Then the Additional Software dpkg hook has been run for package "makepp" and notices the persistence is locked 6.458
And the package "makepp" is installed 0.086
After features/support/hooks.rb:464 39.153
After features/support/hooks.rb:305 0.947
After features/support/hooks.rb:89 0.014
5:5.465
Before features/support/hooks.rb:259 0.006
Before features/support/hooks.rb:456 0.008
Given a computer 0.200
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 3:13.657
When I uninstall "popularity-contest" using apt 21.878
And I accept removing "popularity-contest" from Additional Software 0.588
Then "popularity-contest" is not in the list of Additional Software 0.692
When I start Synaptic 27.113
And I update APT using Synaptic 22.039
And I install "cowsay" using Synaptic 12.188
And I accept adding "cowsay" to Additional Software 1.158
Then Additional Software is correctly configured for package "cowsay" 0.807
When I uninstall "cowsay" using apt 3.218
And I refuse removing "cowsay" from Additional Software 0.525
Then Additional Software is correctly configured for package "cowsay" 0.788
When I start "Additional Software" via GNOME Activities Overview 9.834
And I remove "cowsay" from the list of Additional Software using Additional Software GUI 5.518
Then "cowsay" is not in the list of Additional Software 0.795
When I install "cowsay" using apt 3.203
And I refuse adding "cowsay" to Additional Software 0.571
Then "cowsay" is not in the list of Additional Software 0.685
After features/support/hooks.rb:464 1.009
After features/support/hooks.rb:305 0.721
After features/support/hooks.rb:89 0.011
12:6.084
Before features/support/hooks.rb:259 0.005
Before features/support/hooks.rb:456 0.005
Given a computer 0.247
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 2:48.143
And I configure APT to prefer an old version of cowsay 0.023
When I install an old version "3.03+dfsg2-1" of the cowsay package using apt 26.378
And I accept adding "cowsay" to Additional Software 7.329
And Additional Software is correctly configured for package "cowsay" 0.970
And I shutdown Tails and wait for the computer to power off 6.353
And I start Tails from USB drive "__internal" with network unplugged 58.986
And I enable persistence 13.223
# 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.021
And I log in to a new session 35.805
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 41.643
And I revert the APT tweaks that made it prefer an old version of cowsay 0.058
# 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.045
And Tor is ready 22.596
# 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.584
And available upgrades have been checked 0.073
And I see the "The upgrade of your additional software failed" notification after at most 300 seconds 1.232
And I can open the Additional Software configuration window from the notification 3.805
And I shutdown Tails and wait for the computer to power off 2:8.353
And I start Tails from USB drive "__internal" with network unplugged 58.942
And I enable persistence 11.211
# 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.027
And I log in to a new session 38.070
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 41.559
And I revert the APT tweaks that made it prefer an old version of cowsay 0.068
And the network is plugged 0.049
And Tor is ready 52.910
Then the Additional Software upgrade service has started 0.198
And the installed version of package "cowsay" is newer than "3.03+dfsg2-1" 0.101
After features/support/hooks.rb:464 2.617
After features/support/hooks.rb:305 1.204
After features/support/hooks.rb:89 0.030
2:12.274
Before features/support/hooks.rb:259 0.006
Before features/support/hooks.rb:456 0.007
Given a computer 0.245
And I start Tails from USB drive "__internal" with network unplugged 59.418
And I enable persistence 13.390
And I remove the "cowsay" deb files from the APT cache 0.690
# 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.671
Then I see the "The installation of your additional software failed" notification after at most 300 seconds 13.028
And I can open the Additional Software log file from the notification 6.101
And the package "cowsay" is not installed 0.633
After features/support/hooks.rb:464 0.099
After features/support/hooks.rb:305 1.032
After features/support/hooks.rb:89 0.008
Feature: Localization
2:17.519
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) 32.584
Then the keyboard layout is set to "us" 0.297
When the network is plugged 0.032
And Tor is ready 16.456
Then I successfully start the Unsafe Browser in "ar" 15.876
And I kill the Unsafe Browser 5.920
When I enable the screen keyboard 0.112
Then the screen keyboard works in Tor Browser 27.834
And DuckDuckGo is the default search engine 11.069
And I kill the Tor Browser 5.648
And the screen keyboard works in Thunderbird 13.128
And the layout of the screen keyboard is set to "us" 0.556
After features/support/hooks.rb:305 1.702
After features/support/hooks.rb:89 0.000
Feature: Localization
2:31.517
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.353
When I log in to a new session in Chinese (zh_CN) 32.347
Then the keyboard layout is set to "cn" 0.272
When the network is plugged 0.055
And Tor is ready 21.244
Then I successfully start the Unsafe Browser in "zh_CN" 15.297
And I kill the Unsafe Browser 5.756
When I enable the screen keyboard 0.162
Then the screen keyboard works in Tor Browser 26.540
And DuckDuckGo is the default search engine 17.193
And I kill the Tor Browser 5.431
And the screen keyboard works in Thunderbird 18.241
And the layout of the screen keyboard is set to "us" 0.620
After features/support/hooks.rb:305 1.568
After features/support/hooks.rb:89 0.000
Feature: Localization
1:53.307
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.274
When I log in to a new session in English (en) 19.128
Then the keyboard layout is set to "us" 0.175
When the network is plugged 0.036
And Tor is ready 16.632
Then I successfully start the Unsafe Browser in "en" 14.339
And I kill the Unsafe Browser 5.800
When I enable the screen keyboard 0.109
Then the screen keyboard works in Tor Browser 25.658
And DuckDuckGo is the default search engine 4.953
And I kill the Tor Browser 5.217
And the screen keyboard works in Thunderbird 12.443
And the layout of the screen keyboard is set to "us" 0.537
After features/support/hooks.rb:305 1.227
After features/support/hooks.rb:89 0.000
Feature: Localization
2:17.653
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.293
When I log in to a new session in French (fr) 32.262
Then the keyboard layout is set to "fr" 0.196
When the network is plugged 0.039
And Tor is ready 18.424
Then I successfully start the Unsafe Browser in "fr" 15.684
And I kill the Unsafe Browser 5.739
When I enable the screen keyboard 0.163
Then the screen keyboard works in Tor Browser 26.875
And DuckDuckGo is the default search engine 11.274
And I kill the Tor Browser 5.559
And the screen keyboard works in Thunderbird 12.574
And the layout of the screen keyboard is set to "fr" 0.566
After features/support/hooks.rb:305 1.379
After features/support/hooks.rb:89 0.000
Feature: Localization
2:13.366
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.987
When I log in to a new session in German (de) 30.878
Then the keyboard layout is set to "de" 0.129
When the network is plugged 0.044
And Tor is ready 15.845
Then I successfully start the Unsafe Browser in "de" 15.385
And I kill the Unsafe Browser 5.805
When I enable the screen keyboard 0.114
Then the screen keyboard works in Tor Browser 27.421
And DuckDuckGo is the default search engine 11.095
And I kill the Tor Browser 5.447
And the screen keyboard works in Thunderbird 12.681
And the layout of the screen keyboard is set to "de" 0.528
After features/support/hooks.rb:305 1.372
After features/support/hooks.rb:89 0.000
Feature: Localization
2:16.754
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.198
When I log in to a new session in Italian (it) 32.992
Then the keyboard layout is set to "it" 0.158
When the network is plugged 0.170
And Tor is ready 15.477
Then I successfully start the Unsafe Browser in "it" 15.994
And I kill the Unsafe Browser 5.944
When I enable the screen keyboard 0.109
Then the screen keyboard works in Tor Browser 27.593
And DuckDuckGo is the default search engine 10.619
And I kill the Tor Browser 5.483
And the screen keyboard works in Thunderbird 13.455
And the layout of the screen keyboard is set to "us" 0.558
After features/support/hooks.rb:305 1.101
After features/support/hooks.rb:89 0.000
Feature: Localization
2:11.464
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.912
When I log in to a new session in Persian (fa) 31.727
Then the keyboard layout is set to "ir" 0.149
When the network is plugged 0.063
And Tor is ready 15.515
Then I successfully start the Unsafe Browser in "fa" 15.341
And I kill the Unsafe Browser 5.726
When I enable the screen keyboard 0.126
Then the screen keyboard works in Tor Browser 25.742
And DuckDuckGo is the default search engine 10.934
And I kill the Tor Browser 5.485
And the screen keyboard works in Thunderbird 12.147
And the layout of the screen keyboard is set to "ir" 0.592
After features/support/hooks.rb:305 0.942
After features/support/hooks.rb:89 0.000
Feature: Localization
2:17.074
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.044
When I log in to a new session in Portuguese (pt) 33.447
Then the keyboard layout is set to "pt" 0.160
When the network is plugged 0.053
And Tor is ready 16.703
Then I successfully start the Unsafe Browser in "pt" 16.493
And I kill the Unsafe Browser 5.904
When I enable the screen keyboard 0.112
Then the screen keyboard works in Tor Browser 26.896
And DuckDuckGo is the default search engine 11.084
And I kill the Tor Browser 5.490
And the screen keyboard works in Thunderbird 12.126
And the layout of the screen keyboard is set to "us" 0.556
After features/support/hooks.rb:305 1.959
After features/support/hooks.rb:89 0.000
Feature: Localization
2:20.841
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.881
When I log in to a new session in Russian (ru) 32.948
Then the keyboard layout is set to "ru" 0.449
When the network is plugged 0.051
And Tor is ready 16.678
Then I successfully start the Unsafe Browser in "ru" 17.275
And I kill the Unsafe Browser 5.885
When I enable the screen keyboard 0.117
Then the screen keyboard works in Tor Browser 27.795
And DuckDuckGo is the default search engine 10.971
And I kill the Tor Browser 5.568
And the screen keyboard works in Thunderbird 13.615
And the layout of the screen keyboard is set to "ru" 0.602
After features/support/hooks.rb:305 1.231
After features/support/hooks.rb:89 0.000
Feature: Localization
2:50.403
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.134
When I log in to a new session in Spanish (es) 34.335
Then the keyboard layout is set to "es" 0.386
When the network is plugged 0.053
And Tor is ready 45.466
Then I successfully start the Unsafe Browser in "es" 14.662
And I kill the Unsafe Browser 5.863
When I enable the screen keyboard 0.125
Then the screen keyboard works in Tor Browser 30.317
And DuckDuckGo is the default search engine 12.136
And I kill the Tor Browser 5.484
And the screen keyboard works in Thunderbird 12.852
And the layout of the screen keyboard is set to "us" 0.585
After features/support/hooks.rb:305 1.134
After features/support/hooks.rb:89 0.000
Feature: Localization
2:27.458
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.061
When I log in to a new session in Turkish (tr) 41.722
Then the keyboard layout is set to "tr" 0.155
When the network is plugged 0.066
And Tor is ready 17.547
Then I successfully start the Unsafe Browser in "tr" 16.534
And I kill the Unsafe Browser 5.983
When I enable the screen keyboard 0.130
Then the screen keyboard works in Tor Browser 28.202
And DuckDuckGo is the default search engine 10.982
And I kill the Tor Browser 5.431
And the screen keyboard works in Thunderbird 12.071
And the layout of the screen keyboard is set to "us" 0.568
After features/support/hooks.rb:305 1.119
After features/support/hooks.rb:89 0.000