Project Number Date
test_Tails_ISO_20268-more-early-patch-functionality 40 12 Apr 2024, 21:02

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

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

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

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

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

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

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

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

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

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

After features/support/hooks.rb:305 1.561
After features/support/hooks.rb:89 0.000
37.869
Before features/support/hooks.rb:259 0.003
Given I have started Tails from DVD without network and logged in 7.849
And I prepare Tails for memory erasure tests 0.393
When I plug and mount a 128 MiB USB drive with a vfat filesystem 6.837
Then I find very few patterns in the guest's memory 3.786

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

When I trigger shutdown 0.013
And I wait 20 seconds 20.020

Slept for 20 seconds

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

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

After features/support/hooks.rb:305 3.511
After features/support/hooks.rb:89 0.000
6:41.881
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 5:57.772
And I prepare Tails for memory erasure tests 0.345
When I fill a 128 MiB file with a known pattern on the persistent filesystem 21.502
When I trigger shutdown 0.016
And I wait 20 seconds 20.020

Slept for 20 seconds

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

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

After features/support/hooks.rb:305 3.511
After features/support/hooks.rb:89 0.011
4:29.320
Before features/support/hooks.rb:259 0.003
Before features/support/hooks.rb:456 0.010
Given I start Tails from a freshly installed USB drive with an administration password and the network is plugged and I login 50.444
And I update APT using apt 18.258
And I install "popularity-contest" using apt 19.152
Then I am proposed to add the "popularity-contest" package to my Additional Software 7.774
When I create a persistent storage and activate the Additional Software feature 20.381
Then Additional Software is correctly configured for package "popularity-contest" 1.344
When I shutdown Tails and wait for the computer to power off 10.729
And I start Tails from USB drive "__internal" with network unplugged 54.985
And I enable persistence 18.694
And I log in to a new session 32.797
And the Additional Software installation service has started 31.137
Then I am notified that the installation succeeded 2.603
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.240
After features/support/hooks.rb:464 37.836
After features/support/hooks.rb:305 1.166
After features/support/hooks.rb:89 0.014
2:41.263
Before features/support/hooks.rb:259 0.005
Before features/support/hooks.rb:456 0.006
Given a computer 0.187
And I start Tails from USB drive "__internal" and I login with an administration password 1:59.449
And I update APT using apt 15.963
When I install "makepp" using apt 19.091
Then the Additional Software dpkg hook has been run for package "makepp" and notices the persistence is locked 6.477
And the package "makepp" is installed 0.093
After features/support/hooks.rb:464 39.235
After features/support/hooks.rb:305 0.881
After features/support/hooks.rb:89 0.013
4:31.101
Before features/support/hooks.rb:259 0.004
Before features/support/hooks.rb:456 0.004
Given a computer 0.196
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 2:48.153
When I uninstall "popularity-contest" using apt 18.820
And I accept removing "popularity-contest" from Additional Software 0.487
Then "popularity-contest" is not in the list of Additional Software 0.621
When I start Synaptic 22.849
And I update APT using Synaptic 22.379
And I install "cowsay" using Synaptic 10.159
And I accept adding "cowsay" to Additional Software 1.182
Then Additional Software is correctly configured for package "cowsay" 0.921
When I uninstall "cowsay" using apt 3.259
And I refuse removing "cowsay" from Additional Software 0.537
Then Additional Software is correctly configured for package "cowsay" 0.846
When I start "Additional Software" via GNOME Activities Overview 10.525
And I remove "cowsay" from the list of Additional Software using Additional Software GUI 4.759
Then "cowsay" is not in the list of Additional Software 1.015
When I install "cowsay" using apt 3.213
And I refuse adding "cowsay" to Additional Software 0.523
Then "cowsay" is not in the list of Additional Software 0.648
After features/support/hooks.rb:464 0.924
After features/support/hooks.rb:305 0.666
After features/support/hooks.rb:89 0.067
8:38.821
Before features/support/hooks.rb:259 0.006
Before features/support/hooks.rb:456 0.005
Given a computer 0.265
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 2:6.472
And I configure APT to prefer an old version of cowsay 0.027
When I install an old version "3.03+dfsg2-1" of the cowsay package using apt 22.795
And I accept adding "cowsay" to Additional Software 5.311
And Additional Software is correctly configured for package "cowsay" 0.880
And I shutdown Tails and wait for the computer to power off 6.518
And I start Tails from USB drive "__internal" with network unplugged 1:3.116
And I enable persistence 11.195
# 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 33.685
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 31.076
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.064
And the network is plugged 0.045
And Tor is ready 15.990
# 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 5.894
And available upgrades have been checked 0.121
And I see the "The upgrade of your additional software failed" notification after at most 300 seconds 5.773
And I can open the Additional Software configuration window from the notification 4.690
And I shutdown Tails and wait for the computer to power off 14.630
And I start Tails from USB drive "__internal" with network unplugged 54.792
And I enable persistence 10.906
# 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 32.652
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 30.807
And I revert the APT tweaks that made it prefer an old version of cowsay 0.057
And the network is plugged 0.034
And Tor is ready 40.658
Then the Additional Software upgrade service has started 0.159
And the installed version of package "cowsay" is newer than "3.03+dfsg2-1" 0.091
After features/support/hooks.rb:464 2.115
After features/support/hooks.rb:305 0.787
After features/support/hooks.rb:89 0.037
1:50.950
Before features/support/hooks.rb:259 0.006
Before features/support/hooks.rb:456 0.007
Given a computer 0.198
And I start Tails from USB drive "__internal" with network unplugged 53.691
And I enable persistence 12.391
And I remove the "cowsay" deb files from the APT cache 0.670
# 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.080
And I log in to a new session 33.198
Then I see the "The installation of your additional software failed" notification after at most 300 seconds 5.998
And I can open the Additional Software log file from the notification 4.171
And the package "cowsay" is not installed 0.548
After features/support/hooks.rb:464 0.112
After features/support/hooks.rb:305 0.658
After features/support/hooks.rb:89 0.008
Feature: Localization
2:8.765
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 7.962
When I log in to a new session in Arabic (ar) 27.991
Then the keyboard layout is set to "us" 0.190
When the network is plugged 0.053
And Tor is ready 16.278
Then I successfully start the Unsafe Browser in "ar" 13.849
And I kill the Unsafe Browser 5.637
When I enable the screen keyboard 0.107
Then the screen keyboard works in Tor Browser 27.515
And DuckDuckGo is the default search engine 9.902
And I kill the Tor Browser 5.259
And the screen keyboard works in Thunderbird 13.361
And the layout of the screen keyboard is set to "us" 0.654
After features/support/hooks.rb:305 1.138
After features/support/hooks.rb:89 0.000
Feature: Localization
2:21.248
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.423
When I log in to a new session in Chinese (zh_CN) 28.538
Then the keyboard layout is set to "cn" 0.281
When the network is plugged 0.044
And Tor is ready 15.354
Then I successfully start the Unsafe Browser in "zh_CN" 15.014
And I kill the Unsafe Browser 5.670
When I enable the screen keyboard 0.086
Then the screen keyboard works in Tor Browser 23.415
And DuckDuckGo is the default search engine 10.527
And I kill the Tor Browser 5.441
And the screen keyboard works in Thunderbird 15.888
And the layout of the screen keyboard is set to "us" 0.560
After features/support/hooks.rb:305 1.336
After features/support/hooks.rb:89 0.000
Feature: Localization
1:48.827
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 7.968
When I log in to a new session in English (en) 14.559
Then the keyboard layout is set to "us" 0.323
When the network is plugged 0.071
And Tor is ready 17.066
Then I successfully start the Unsafe Browser in "en" 13.628
And I kill the Unsafe Browser 5.726
When I enable the screen keyboard 0.132
Then the screen keyboard works in Tor Browser 26.725
And DuckDuckGo is the default search engine 4.913
And I kill the Tor Browser 5.222
And the screen keyboard works in Thunderbird 11.958
And the layout of the screen keyboard is set to "us" 0.531
After features/support/hooks.rb:305 1.455
After features/support/hooks.rb:89 0.000
Feature: Localization
2:4.035
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.858
When I log in to a new session in French (fr) 29.062
Then the keyboard layout is set to "fr" 0.178
When the network is plugged 0.060
And Tor is ready 13.455
Then I successfully start the Unsafe Browser in "fr" 14.099
And I kill the Unsafe Browser 5.790
When I enable the screen keyboard 0.103
Then the screen keyboard works in Tor Browser 25.790
And DuckDuckGo is the default search engine 10.227
And I kill the Tor Browser 5.475
And the screen keyboard works in Thunderbird 11.375
And the layout of the screen keyboard is set to "fr" 0.557
After features/support/hooks.rb:305 1.667
After features/support/hooks.rb:89 0.000
Feature: Localization
2:5.805
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.841
When I log in to a new session in German (de) 29.006
Then the keyboard layout is set to "de" 0.176
When the network is plugged 0.036
And Tor is ready 14.935
Then I successfully start the Unsafe Browser in "de" 14.462
And I kill the Unsafe Browser 5.731
When I enable the screen keyboard 0.114
Then the screen keyboard works in Tor Browser 25.742
And DuckDuckGo is the default search engine 10.435
And I kill the Tor Browser 5.423
And the screen keyboard works in Thunderbird 11.335
And the layout of the screen keyboard is set to "de" 0.562
After features/support/hooks.rb:305 1.194
After features/support/hooks.rb:89 0.000
Feature: Localization
2:21.079
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.944
When I log in to a new session in Italian (it) 28.328
Then the keyboard layout is set to "it" 0.241
When the network is plugged 0.039
And Tor is ready 14.965
Then I successfully start the Unsafe Browser in "it" 14.765
And I kill the Unsafe Browser 5.658
When I enable the screen keyboard 0.098
Then the screen keyboard works in Tor Browser 27.873
And DuckDuckGo is the default search engine 22.253
And I kill the Tor Browser 5.496
And the screen keyboard works in Thunderbird 12.808
And the layout of the screen keyboard is set to "us" 0.604
After features/support/hooks.rb:305 1.221
After features/support/hooks.rb:89 0.000
Feature: Localization
2:8.619
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.342
When I log in to a new session in Persian (fa) 29.025
Then the keyboard layout is set to "ir" 0.146
When the network is plugged 0.055
And Tor is ready 14.316
Then I successfully start the Unsafe Browser in "fa" 14.363
And I kill the Unsafe Browser 5.798
When I enable the screen keyboard 0.093
Then the screen keyboard works in Tor Browser 27.578
And DuckDuckGo is the default search engine 11.151
And I kill the Tor Browser 5.513
And the screen keyboard works in Thunderbird 11.666
And the layout of the screen keyboard is set to "ir" 0.565
After features/support/hooks.rb:305 1.104
After features/support/hooks.rb:89 0.000
Feature: Localization
2:35.069
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.803
When I log in to a new session in Portuguese (pt) 29.262
Then the keyboard layout is set to "pt" 0.138
When the network is plugged 0.044
And Tor is ready 43.117
Then I successfully start the Unsafe Browser in "pt" 12.825
And I kill the Unsafe Browser 5.690
When I enable the screen keyboard 0.095
Then the screen keyboard works in Tor Browser 26.255
And DuckDuckGo is the default search engine 10.317
And I kill the Tor Browser 5.414
And the screen keyboard works in Thunderbird 13.577
And the layout of the screen keyboard is set to "us" 0.527
After features/support/hooks.rb:305 1.169
After features/support/hooks.rb:89 0.000
Feature: Localization
2:13.944
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.059
When I log in to a new session in Russian (ru) 29.029
Then the keyboard layout is set to "ru" 0.263
When the network is plugged 0.113
And Tor is ready 16.368
Then I successfully start the Unsafe Browser in "ru" 13.631
And I kill the Unsafe Browser 5.719
When I enable the screen keyboard 0.089
Then the screen keyboard works in Tor Browser 25.380
And DuckDuckGo is the default search engine 17.815
And I kill the Tor Browser 5.458
And the screen keyboard works in Thunderbird 11.421
And the layout of the screen keyboard is set to "ru" 0.593
After features/support/hooks.rb:305 1.940
After features/support/hooks.rb:89 0.000
Feature: Localization
2:15.444
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 7.773
When I log in to a new session in Spanish (es) 28.331
Then the keyboard layout is set to "es" 0.230
When the network is plugged 0.052
And Tor is ready 15.520
Then I successfully start the Unsafe Browser in "es" 14.246
And I kill the Unsafe Browser 5.711
When I enable the screen keyboard 0.112
Then the screen keyboard works in Tor Browser 26.759
And DuckDuckGo is the default search engine 19.214
And I kill the Tor Browser 5.478
And the screen keyboard works in Thunderbird 11.455
And the layout of the screen keyboard is set to "us" 0.557
After features/support/hooks.rb:305 1.118
After features/support/hooks.rb:89 0.000
Feature: Localization
2:3.612
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 7.929
When I log in to a new session in Turkish (tr) 30.351
Then the keyboard layout is set to "tr" 0.215
When the network is plugged 0.046
And Tor is ready 13.547
Then I successfully start the Unsafe Browser in "tr" 13.936
And I kill the Unsafe Browser 5.760
When I enable the screen keyboard 0.136
Then the screen keyboard works in Tor Browser 23.892
And DuckDuckGo is the default search engine 9.833
And I kill the Tor Browser 5.253
And the screen keyboard works in Thunderbird 12.148
And the layout of the screen keyboard is set to "us" 0.561
After features/support/hooks.rb:305 1.206
After features/support/hooks.rb:89 0.000