Project Number Date
test_Tails_ISO_devel 3433 18 Jun 2024, 23:10

Tag Report

Steps Scenarios Features
Tag Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
@slow 283 1 0 0 0 284 23 1 24 1:19:46.664 Failed
20.865
Scenario Erasure of memory freed by killed userspace processes
Before features/support/hooks.rb:269 0.003
Steps
Given I have started Tails from DVD without network and logged in 8.301
And I prepare Tails for memory erasure tests 0.432
When I start a process allocating 128 MiB of memory with a known pattern 2.443
Then patterns cover at least 128 MiB in the guest's memory 3.589

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

When I kill the allocating process 1.792
Then I find very few patterns in the guest's memory 4.305
4.906% of the free memory still has the pattern, but less than 0.800% was expected.
<false> is not true. (Test::Unit::AssertionFailedError)
./features/step_definitions/erase_memory.rb:219:in `/^I find very few patterns in the guest's memory$/'
features/erase_memory.feature:19:in `Then I find very few patterns in the guest's memory'
Output 1

Pattern coverage: 4.906% (44 MiB out of 898 MiB reference memory)

After features/support/hooks.rb:326 6.402

SCENARIO FAILED: 'Erasure of memory freed by killed userspace processes' (at time 00:29:03)

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3433/artifact/build-artifacts/00:29:03_Erasure_of_memory_freed_by_killed_userspace_processes.file_content_var_log_boot.log

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3433/artifact/build-artifacts/00:29:03_Erasure_of_memory_freed_by_killed_userspace_processes.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3433/artifact/build-artifacts/00:29:03_Erasure_of_memory_freed_by_killed_userspace_processes.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3433/artifact/build-artifacts/00:29:03_Erasure_of_memory_freed_by_killed_userspace_processes.journal

After features/support/hooks.rb:100 0.000
28.685
Before features/support/hooks.rb:269 0.003
Given I have started Tails from DVD without network and logged in 9.289
And I prepare Tails for memory erasure tests 0.618
And I find very few patterns in the guest's memory 4.456

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

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

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

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

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

After features/support/hooks.rb:326 1.811
After features/support/hooks.rb:100 0.000
49.933
Before features/support/hooks.rb:269 0.004
Given I have started Tails from DVD without network and logged in 8.608
And I prepare Tails for memory erasure tests 0.448
When I plug and mount a 128 MiB USB drive with a vfat filesystem 12.028
Then I find very few patterns in the guest's memory 5.654

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.626
Then patterns cover at least 86% of the test FS size in the guest's memory 4.392

Pattern coverage: 90.617% (115 MiB out of 127 MiB reference memory)

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

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

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

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

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

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

After features/support/hooks.rb:326 2.240
After features/support/hooks.rb:100 0.000
1:30.189
Before features/support/hooks.rb:269 0.002
Given I have started Tails from DVD without network and logged in 8.379
And I prepare Tails for memory erasure tests 0.493
When I plug and mount a 128 MiB USB drive with an ext4 filesystem encrypted with password "asdf" 44.133
Then I find very few patterns in the guest's memory 4.202

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

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

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

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

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

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

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

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

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

After features/support/hooks.rb:326 1.058
After features/support/hooks.rb:100 0.000
51.425
Before features/support/hooks.rb:269 0.003
Given I have started Tails from DVD without network and logged in 9.047
And I prepare Tails for memory erasure tests 0.564
When I fill a 128 MiB file with a known pattern on the root filesystem 15.199
# ensure the pattern is in memory due to tmpfs, not to disk cache
And I drop all kernel caches 2.081
Then patterns cover at least 128 MiB in the guest's memory 2.760

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

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

After features/support/hooks.rb:326 3.507
After features/support/hooks.rb:100 0.000
7:50.280
Before features/support/hooks.rb:269 0.003
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 7:1.246
And I prepare Tails for memory erasure tests 0.395
When I fill a 128 MiB file with a known pattern on the persistent filesystem 25.648
When I trigger shutdown 0.011
And I wait 20 seconds 20.016

Slept for 20 seconds

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

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

After features/support/hooks.rb:326 3.777
After features/support/hooks.rb:100 0.013
3:21.784
Before features/support/hooks.rb:269 0.003
Before features/support/hooks.rb:507 0.003
Given I have started Tails from DVD and logged in with an administration password and the network is connected 1:46.674
And I update APT using apt 19.948
When I install "popularity-contest" using apt 25.680
Then I am notified I can not use Additional Software for "popularity-contest" 7.585
And I can open the Additional Software documentation from the notification 41.894
After features/support/hooks.rb:515 37.632
After features/support/hooks.rb:326 3.961
After features/support/hooks.rb:100 0.004
5:12.440
Before features/support/hooks.rb:269 0.006
Before features/support/hooks.rb:507 0.008
Given I start Tails from a freshly installed USB drive with an administration password and the network is plugged and I login 59.056
And I update APT using apt 19.684
And I install "popularity-contest" using apt 22.531
Then I am proposed to add the "popularity-contest" package to my Additional Software 9.784
When I create a persistent storage and activate the Additional Software feature 20.437
Then Additional Software is correctly configured for package "popularity-contest" 1.258
When I shutdown Tails and wait for the computer to power off 15.473
And I start Tails from USB drive "__internal" with network unplugged 59.610
And I enable persistence 25.660
And I log in to a new session 34.613
And the Additional Software installation service has started 41.042
Then I am notified that the installation succeeded 2.025
And Additional Software is correctly configured for package "popularity-contest" 0.971
And the package "popularity-contest" is installed after Additional Software has been started 0.291
After features/support/hooks.rb:515 39.008
After features/support/hooks.rb:326 1.588
After features/support/hooks.rb:100 0.013
2:30.764
Before features/support/hooks.rb:269 0.005
Before features/support/hooks.rb:507 0.006
Given a computer 0.245
And I start Tails from USB drive "__internal" and I login with an administration password 1:42.968
And I update APT using apt 17.202
When I install "makepp" using apt 25.780
Then the Additional Software dpkg hook has been run for package "makepp" and notices the persistence is locked 4.481
And the package "makepp" is installed 0.085
After features/support/hooks.rb:515 43.053
After features/support/hooks.rb:326 1.042
After features/support/hooks.rb:100 0.043
5:22.291
Before features/support/hooks.rb:269 0.006
Before features/support/hooks.rb:507 0.007
Given a computer 0.267
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 3:16.406
When I uninstall "popularity-contest" using apt 21.911
And I accept removing "popularity-contest" from Additional Software 2.417
Then "popularity-contest" is not in the list of Additional Software 0.807
When I start Synaptic 28.332
And I update APT using Synaptic 22.478
And I install "cowsay" using Synaptic 13.273
And I accept adding "cowsay" to Additional Software 1.843
Then Additional Software is correctly configured for package "cowsay" 1.035
When I uninstall "cowsay" using apt 6.495
And I refuse removing "cowsay" from Additional Software 0.716
Then Additional Software is correctly configured for package "cowsay" 1.023
When I start "Additional Software" via GNOME Activities Overview 11.188
And I remove "cowsay" from the list of Additional Software using Additional Software GUI 6.372
Then "cowsay" is not in the list of Additional Software 1.097
When I install "cowsay" using apt 3.294
And I refuse adding "cowsay" to Additional Software 2.349
Then "cowsay" is not in the list of Additional Software 0.977
After features/support/hooks.rb:515 1.406
After features/support/hooks.rb:326 2.145
After features/support/hooks.rb:100 0.015
10:22.661
Before features/support/hooks.rb:269 0.009
Before features/support/hooks.rb:507 0.011
Given a computer 2.730
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 2:37.333
And I configure APT to prefer an old version of cowsay 0.025
When I install an old version "3.03+dfsg2-1" of the cowsay package using apt 31.985
And I accept adding "cowsay" to Additional Software 3.327
And Additional Software is correctly configured for package "cowsay" 0.979
And I shutdown Tails and wait for the computer to power off 7.007
And I start Tails from USB drive "__internal" with network unplugged 1:3.773
And I enable persistence 15.424
# 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 37.836
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 41.425
And I revert the APT tweaks that made it prefer an old version of cowsay 0.062
# 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.077
And the network is plugged 0.711
And Tor is ready 20.880
# 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.019
And available upgrades have been checked 0.543
And I see the "The upgrade of your additional software failed" notification after at most 300 seconds 1.127
And I can open the Additional Software configuration window from the notification 4.678
And I shutdown Tails and wait for the computer to power off 19.227
And I start Tails from USB drive "__internal" with network unplugged 58.586
And I enable persistence 14.798
# 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.028
And I log in to a new session 37.778
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 41.370
And I revert the APT tweaks that made it prefer an old version of cowsay 0.052
And the network is plugged 0.045
And Tor is ready 50.472
Then the Additional Software upgrade service has started 0.207
And the installed version of package "cowsay" is newer than "3.03+dfsg2-1" 0.110
After features/support/hooks.rb:515 2.485
After features/support/hooks.rb:326 0.963
After features/support/hooks.rb:100 0.037
2:13.191
Before features/support/hooks.rb:269 0.009
Before features/support/hooks.rb:507 0.009
Given a computer 0.275
And I start Tails from USB drive "__internal" with network unplugged 59.279
And I enable persistence 9.840
And I remove the "cowsay" deb files from the APT cache 0.680
# 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.083
And I log in to a new session 39.028
Then I see the "The installation of your additional software failed" notification after at most 300 seconds 17.519
And I can open the Additional Software log file from the notification 5.722
And the package "cowsay" is not installed 0.761
After features/support/hooks.rb:515 0.119
After features/support/hooks.rb:326 1.081
After features/support/hooks.rb:100 0.008
Feature: Localization
2:28.538
Before features/support/hooks.rb:269 0.019
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.168
When I log in to a new session in Arabic (ar) 32.210
Then the keyboard layout is set to "us" 0.198
When the network is plugged 0.038
And Tor is ready 17.532
Then I successfully start the Unsafe Browser in "ar" 16.331
And I kill the Unsafe Browser 5.722
When I enable the screen keyboard 0.118
Then the screen keyboard works in Tor Browser 31.536
And DuckDuckGo is the default search engine 17.525
And I kill the Tor Browser 5.501
And the screen keyboard works in Thunderbird 13.043
And the layout of the screen keyboard is set to "us" 0.611
After features/support/hooks.rb:326 1.176
After features/support/hooks.rb:100 0.000
Feature: Localization
2:33.174
Before features/support/hooks.rb:269 0.008
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.465
When I log in to a new session in Chinese (zh_CN) 36.169
Then the keyboard layout is set to "cn" 0.314
When the network is plugged 0.053
And Tor is ready 19.552
Then I successfully start the Unsafe Browser in "zh_CN" 16.830
And I kill the Unsafe Browser 5.919
When I enable the screen keyboard 0.168
Then the screen keyboard works in Tor Browser 30.246
And DuckDuckGo is the default search engine 10.377
And I kill the Tor Browser 5.541
And the screen keyboard works in Thunderbird 18.926
And the layout of the screen keyboard is set to "us" 0.609
After features/support/hooks.rb:326 1.784
After features/support/hooks.rb:100 0.000
Feature: Localization
1:59.570
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.182
When I log in to a new session in English (en) 17.813
Then the keyboard layout is set to "us" 0.129
When the network is plugged 0.044
And Tor is ready 15.903
Then I successfully start the Unsafe Browser in "en" 15.853
And I kill the Unsafe Browser 5.768
When I enable the screen keyboard 0.115
Then the screen keyboard works in Tor Browser 29.507
And DuckDuckGo is the default search engine 5.491
And I kill the Tor Browser 5.293
And the screen keyboard works in Thunderbird 14.930
And the layout of the screen keyboard is set to "us" 0.536
After features/support/hooks.rb:326 1.168
After features/support/hooks.rb:100 0.000
Feature: Localization
2:21.296
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.467
When I log in to a new session in French (fr) 34.637
Then the keyboard layout is set to "fr" 0.138
When the network is plugged 0.043
And Tor is ready 19.262
Then I successfully start the Unsafe Browser in "fr" 14.250
And I kill the Unsafe Browser 5.765
When I enable the screen keyboard 0.160
Then the screen keyboard works in Tor Browser 29.719
And DuckDuckGo is the default search engine 10.076
And I kill the Tor Browser 5.239
And the screen keyboard works in Thunderbird 12.970
And the layout of the screen keyboard is set to "fr" 0.563
After features/support/hooks.rb:326 2.148
After features/support/hooks.rb:100 0.000
Feature: Localization
2:22.924
Before features/support/hooks.rb:269 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.304
When I log in to a new session in German (de) 34.893
Then the keyboard layout is set to "de" 0.289
When the network is plugged 0.038
And Tor is ready 18.118
Then I successfully start the Unsafe Browser in "de" 14.901
And I kill the Unsafe Browser 5.852
When I enable the screen keyboard 0.136
Then the screen keyboard works in Tor Browser 30.646
And DuckDuckGo is the default search engine 9.922
And I kill the Tor Browser 5.218
And the screen keyboard works in Thunderbird 13.997
And the layout of the screen keyboard is set to "de" 0.605
After features/support/hooks.rb:326 1.578
After features/support/hooks.rb:100 0.000
Feature: Localization
2:25.463
Before features/support/hooks.rb:269 0.018
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.977
When I log in to a new session in Italian (it) 37.437
Then the keyboard layout is set to "it" 0.158
When the network is plugged 0.058
And Tor is ready 16.581
Then I successfully start the Unsafe Browser in "it" 15.058
And I kill the Unsafe Browser 5.728
When I enable the screen keyboard 0.166
Then the screen keyboard works in Tor Browser 31.605
And DuckDuckGo is the default search engine 10.710
And I kill the Tor Browser 5.524
And the screen keyboard works in Thunderbird 12.858
And the layout of the screen keyboard is set to "us" 0.597
After features/support/hooks.rb:326 1.476
After features/support/hooks.rb:100 0.000
Feature: Localization
2:20.882
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.241
When I log in to a new session in Persian (fa) 33.690
Then the keyboard layout is set to "ir" 0.153
When the network is plugged 0.108
And Tor is ready 16.063
Then I successfully start the Unsafe Browser in "fa" 15.410
And I kill the Unsafe Browser 5.790
When I enable the screen keyboard 0.135
Then the screen keyboard works in Tor Browser 31.555
And DuckDuckGo is the default search engine 10.227
And I kill the Tor Browser 5.555
And the screen keyboard works in Thunderbird 13.388
And the layout of the screen keyboard is set to "ir" 0.561
After features/support/hooks.rb:326 3.741
After features/support/hooks.rb:100 0.000
Feature: Localization
2:33.544
Before features/support/hooks.rb:269 0.014
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 9.506
When I log in to a new session in Portuguese (pt) 36.210
Then the keyboard layout is set to "pt" 0.151
When the network is plugged 0.053
And Tor is ready 17.507
Then I successfully start the Unsafe Browser in "pt" 15.902
And I kill the Unsafe Browser 5.745
When I enable the screen keyboard 0.134
Then the screen keyboard works in Tor Browser 32.083
And DuckDuckGo is the default search engine 17.208
And I kill the Tor Browser 5.531
And the screen keyboard works in Thunderbird 12.928
And the layout of the screen keyboard is set to "us" 0.582
After features/support/hooks.rb:326 3.403
After features/support/hooks.rb:100 0.000
Feature: Localization
2:45.308
Before features/support/hooks.rb:269 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 Russian (ru) 36.277
Then the keyboard layout is set to "ru" 0.211
When the network is plugged 0.055
And Tor is ready 20.276
Then I successfully start the Unsafe Browser in "ru" 19.074
And I kill the Unsafe Browser 5.979
When I enable the screen keyboard 0.159
Then the screen keyboard works in Tor Browser 35.691
And DuckDuckGo is the default search engine 13.095
And I kill the Tor Browser 5.674
And the screen keyboard works in Thunderbird 19.627
And the layout of the screen keyboard is set to "ru" 0.882
After features/support/hooks.rb:326 3.810
After features/support/hooks.rb:100 0.000
Feature: Localization
2:22.109
Before features/support/hooks.rb:269 0.010
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 9.024
When I log in to a new session in Spanish (es) 35.114
Then the keyboard layout is set to "es" 0.167
When the network is plugged 0.111
And Tor is ready 14.758
Then I successfully start the Unsafe Browser in "es" 16.643
And I kill the Unsafe Browser 5.752
When I enable the screen keyboard 0.164
Then the screen keyboard works in Tor Browser 28.054
And DuckDuckGo is the default search engine 11.607
And I kill the Tor Browser 5.601
And the screen keyboard works in Thunderbird 14.543
And the layout of the screen keyboard is set to "us" 0.565
After features/support/hooks.rb:326 4.016
After features/support/hooks.rb:100 0.000
Feature: Localization
2:26.260
Before features/support/hooks.rb:269 0.008
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.528
When I log in to a new session in Turkish (tr) 36.141
Then the keyboard layout is set to "tr" 0.256
When the network is plugged 0.068
And Tor is ready 18.192
Then I successfully start the Unsafe Browser in "tr" 17.009
And I kill the Unsafe Browser 5.808
When I enable the screen keyboard 0.141
Then the screen keyboard works in Tor Browser 29.759
And DuckDuckGo is the default search engine 9.880
And I kill the Tor Browser 5.518
And the screen keyboard works in Thunderbird 14.325
And the layout of the screen keyboard is set to "us" 0.628
After features/support/hooks.rb:326 1.097
After features/support/hooks.rb:100 0.000
12:13.079
When the network is plugged 0.046
And I wait 720 seconds 12:0.091

Slept for 720 seconds

Then I successfully configure Tor 12.891
And the time has synced 0.049
After features/support/hooks.rb:326 0.670
After features/support/hooks.rb:100 0.000