Project Number Date
test_Tails_ISO_20268-more-early-patch-functionality 113 21 Jun 2024, 06:49

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:31.884 Passed
19.458
Before features/support/hooks.rb:269 0.003
Given I have started Tails from DVD without network and logged in 8.193
And I prepare Tails for memory erasure tests 0.496
When I start a process allocating 128 MiB of memory with a known pattern 2.430
Then patterns cover at least 128 MiB in the guest's memory 3.547

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

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

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

After features/support/hooks.rb:326 1.220
After features/support/hooks.rb:100 0.000
22.984
Before features/support/hooks.rb:269 0.002
Given I have started Tails from DVD without network and logged in 7.938
And I prepare Tails for memory erasure tests 0.432
And I find very few patterns in the guest's memory 3.919

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

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

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

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

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

After features/support/hooks.rb:326 1.357
After features/support/hooks.rb:100 0.000
44.431
Before features/support/hooks.rb:269 0.002
Given I have started Tails from DVD without network and logged in 8.073
And I prepare Tails for memory erasure tests 0.397
When I plug and mount a 128 MiB USB drive with a vfat filesystem 9.217
Then I find very few patterns in the guest's memory 4.897

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

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

Pattern coverage: 91.545% (116 MiB out of 127 MiB reference memory)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

After features/support/hooks.rb:326 0.868
After features/support/hooks.rb:100 0.000
1:0.960
Before features/support/hooks.rb:269 0.002
Given I have started Tails from DVD without network and logged in 7.978
And I prepare Tails for memory erasure tests 0.397
When I fill a 128 MiB file with a known pattern on the root filesystem 15.070
# ensure the pattern is in memory due to tmpfs, not to disk cache
And I drop all kernel caches 13.178
Then patterns cover at least 128 MiB in the guest's memory 2.554

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

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

After features/support/hooks.rb:326 3.528
After features/support/hooks.rb:100 0.000
7:24.710
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 6:39.976
And I prepare Tails for memory erasure tests 0.398
When I fill a 128 MiB file with a known pattern on the persistent filesystem 22.126
When I trigger shutdown 0.014
And I wait 20 seconds 20.016

Slept for 20 seconds

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

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

After features/support/hooks.rb:326 3.508
After features/support/hooks.rb:100 0.011
4:53.531
Before features/support/hooks.rb:269 0.003
Before features/support/hooks.rb:507 0.002
Given I start Tails from a freshly installed USB drive with an administration password and the network is plugged and I login 54.442
And I update APT using apt 18.011
And I install "popularity-contest" using apt 22.267
Then I am proposed to add the "popularity-contest" package to my Additional Software 9.430
When I create a persistent storage and activate the Additional Software feature 20.873
Then Additional Software is correctly configured for package "popularity-contest" 1.321
When I shutdown Tails and wait for the computer to power off 12.392
And I start Tails from USB drive "__internal" with network unplugged 59.198
And I enable persistence 19.852
And I log in to a new session 42.014
And the Additional Software installation service has started 30.935
Then I am notified that the installation succeeded 1.757
And Additional Software is correctly configured for package "popularity-contest" 0.799
And the package "popularity-contest" is installed after Additional Software has been started 0.236
After features/support/hooks.rb:515 37.120
After features/support/hooks.rb:326 1.375
After features/support/hooks.rb:100 0.015
2:23.553
Before features/support/hooks.rb:269 0.006
Before features/support/hooks.rb:507 0.008
Given a computer 0.308
And I start Tails from USB drive "__internal" and I login with an administration password 1:37.661
And I update APT using apt 16.472
When I install "makepp" using apt 22.538
Then the Additional Software dpkg hook has been run for package "makepp" and notices the persistence is locked 6.493
And the package "makepp" is installed 0.079
After features/support/hooks.rb:515 37.415
After features/support/hooks.rb:326 0.894
After features/support/hooks.rb:100 0.014
5:7.440
Before features/support/hooks.rb:269 0.006
Before features/support/hooks.rb:507 0.008
Given a computer 0.225
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 3:14.280
When I uninstall "popularity-contest" using apt 21.846
And I accept removing "popularity-contest" from Additional Software 0.571
Then "popularity-contest" is not in the list of Additional Software 0.689
When I start Synaptic 26.421
And I update APT using Synaptic 22.117
And I install "cowsay" using Synaptic 9.542
And I accept adding "cowsay" to Additional Software 3.398
Then Additional Software is correctly configured for package "cowsay" 0.840
When I uninstall "cowsay" using apt 3.270
And I refuse removing "cowsay" from Additional Software 0.656
Then Additional Software is correctly configured for package "cowsay" 0.870
When I start "Additional Software" via GNOME Activities Overview 10.734
And I remove "cowsay" from the list of Additional Software using Additional Software GUI 6.495
Then "cowsay" is not in the list of Additional Software 0.921
When I install "cowsay" using apt 3.214
And I refuse adding "cowsay" to Additional Software 0.607
Then "cowsay" is not in the list of Additional Software 0.737
After features/support/hooks.rb:515 1.116
After features/support/hooks.rb:326 0.702
After features/support/hooks.rb:100 0.009
11:51.527
Before features/support/hooks.rb:269 0.005
Before features/support/hooks.rb:507 0.006
Given a computer 0.236
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 2:24.717
And I configure APT to prefer an old version of cowsay 0.026
When I install an old version "3.03+dfsg2-1" of the cowsay package using apt 26.827
And I accept adding "cowsay" to Additional Software 7.187
And Additional Software is correctly configured for package "cowsay" 0.950
And I shutdown Tails and wait for the computer to power off 6.300
And I start Tails from USB drive "__internal" with network unplugged 1:5.363
And I enable persistence 14.696
# 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.025
And I log in to a new session 35.492
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 41.731
And I revert the APT tweaks that made it prefer an old version of cowsay 0.081
# 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.068
And the network is plugged 0.042
And Tor is ready 21.265
# 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.998
And available upgrades have been checked 0.217
And I see the "The upgrade of your additional software failed" notification after at most 300 seconds 1.157
And I can open the Additional Software configuration window from the notification 5.603
And I shutdown Tails and wait for the computer to power off 2:8.221
And I start Tails from USB drive "__internal" with network unplugged 58.169
And I enable persistence 13.582
# 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 35.372
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 41.325
And I revert the APT tweaks that made it prefer an old version of cowsay 0.068
And the network is plugged 0.038
And Tor is ready 54.477
Then the Additional Software upgrade service has started 0.161
And the installed version of package "cowsay" is newer than "3.03+dfsg2-1" 0.092
After features/support/hooks.rb:515 2.306
After features/support/hooks.rb:326 1.121
After features/support/hooks.rb:100 0.025
2:5.845
Before features/support/hooks.rb:269 0.004
Before features/support/hooks.rb:507 0.004
Given a computer 0.241
And I start Tails from USB drive "__internal" with network unplugged 56.653
And I enable persistence 10.764
And I remove the "cowsay" deb files from the APT cache 0.910
# 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.093
And I log in to a new session 35.517
Then I see the "The installation of your additional software failed" notification after at most 300 seconds 14.839
And I can open the Additional Software log file from the notification 6.065
And the package "cowsay" is not installed 0.760
After features/support/hooks.rb:515 0.127
After features/support/hooks.rb:326 1.010
After features/support/hooks.rb:100 0.011
Feature: Localization
2:50.981
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.468
When I log in to a new session in Arabic (ar) 35.390
Then the keyboard layout is set to "us" 0.188
When the network is plugged 0.066
And Tor is ready 44.474
Then I successfully start the Unsafe Browser in "ar" 14.977
And I kill the Unsafe Browser 5.764
When I enable the screen keyboard 0.140
Then the screen keyboard works in Tor Browser 31.386
And DuckDuckGo is the default search engine 11.115
And I kill the Tor Browser 5.583
And the screen keyboard works in Thunderbird 12.820
And the layout of the screen keyboard is set to "us" 0.606
After features/support/hooks.rb:326 1.406
After features/support/hooks.rb:100 0.000
Feature: Localization
3:10.167
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 23.193
When I log in to a new session in Chinese (zh_CN) 33.491
Then the keyboard layout is set to "cn" 0.197
When the network is plugged 0.050
And Tor is ready 45.958
Then I successfully start the Unsafe Browser in "zh_CN" 16.651
And I kill the Unsafe Browser 5.901
When I enable the screen keyboard 0.153
Then the screen keyboard works in Tor Browser 30.510
And DuckDuckGo is the default search engine 10.423
And I kill the Tor Browser 5.602
And the screen keyboard works in Thunderbird 17.387
And the layout of the screen keyboard is set to "us" 0.646
After features/support/hooks.rb:326 1.685
After features/support/hooks.rb:100 0.000
Feature: Localization
2:0.268
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 8.450
When I log in to a new session in English (en) 16.853
Then the keyboard layout is set to "us" 0.236
When the network is plugged 0.045
And Tor is ready 17.012
Then I successfully start the Unsafe Browser in "en" 15.986
And I kill the Unsafe Browser 5.652
When I enable the screen keyboard 0.153
Then the screen keyboard works in Tor Browser 31.669
And DuckDuckGo is the default search engine 5.486
And I kill the Tor Browser 5.343
And the screen keyboard works in Thunderbird 12.768
And the layout of the screen keyboard is set to "us" 0.608
After features/support/hooks.rb:326 1.144
After features/support/hooks.rb:100 0.000
Feature: Localization
2:21.939
Before features/support/hooks.rb:269 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.331
When I log in to a new session in French (fr) 32.161
Then the keyboard layout is set to "fr" 0.113
When the network is plugged 0.034
And Tor is ready 20.648
Then I successfully start the Unsafe Browser in "fr" 14.328
And I kill the Unsafe Browser 5.758
When I enable the screen keyboard 0.115
Then the screen keyboard works in Tor Browser 30.514
And DuckDuckGo is the default search engine 10.425
And I kill the Tor Browser 5.590
And the screen keyboard works in Thunderbird 13.199
And the layout of the screen keyboard is set to "fr" 0.717
After features/support/hooks.rb:326 1.871
After features/support/hooks.rb:100 0.000
Feature: Localization
2:27.952
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.970
When I log in to a new session in German (de) 34.926
Then the keyboard layout is set to "de" 0.144
When the network is plugged 0.047
And Tor is ready 19.752
Then I successfully start the Unsafe Browser in "de" 14.889
And I kill the Unsafe Browser 5.756
When I enable the screen keyboard 0.127
Then the screen keyboard works in Tor Browser 31.640
And DuckDuckGo is the default search engine 11.110
And I kill the Tor Browser 5.526
And the screen keyboard works in Thunderbird 14.506
And the layout of the screen keyboard is set to "de" 0.552
After features/support/hooks.rb:326 3.347
After features/support/hooks.rb:100 0.000
Feature: Localization
2:21.773
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.349
When I log in to a new session in Italian (it) 32.510
Then the keyboard layout is set to "it" 0.172
When the network is plugged 0.047
And Tor is ready 16.310
Then I successfully start the Unsafe Browser in "it" 15.578
And I kill the Unsafe Browser 5.815
When I enable the screen keyboard 0.121
Then the screen keyboard works in Tor Browser 31.797
And DuckDuckGo is the default search engine 10.802
And I kill the Tor Browser 5.589
And the screen keyboard works in Thunderbird 14.141
And the layout of the screen keyboard is set to "us" 0.535
After features/support/hooks.rb:326 2.443
After features/support/hooks.rb:100 0.000
Feature: Localization
2:20.320
Before features/support/hooks.rb:269 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.267
When I log in to a new session in Persian (fa) 32.213
Then the keyboard layout is set to "ir" 0.204
When the network is plugged 0.038
And Tor is ready 16.592
Then I successfully start the Unsafe Browser in "fa" 15.912
And I kill the Unsafe Browser 5.736
When I enable the screen keyboard 0.148
Then the screen keyboard works in Tor Browser 32.013
And DuckDuckGo is the default search engine 10.566
And I kill the Tor Browser 5.560
And the screen keyboard works in Thunderbird 12.473
And the layout of the screen keyboard is set to "ir" 0.592
After features/support/hooks.rb:326 1.094
After features/support/hooks.rb:100 0.000
Feature: Localization
2:19.614
Before features/support/hooks.rb:269 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.654
When I log in to a new session in Portuguese (pt) 33.094
Then the keyboard layout is set to "pt" 0.157
When the network is plugged 0.039
And Tor is ready 20.308
Then I successfully start the Unsafe Browser in "pt" 14.584
And I kill the Unsafe Browser 5.848
When I enable the screen keyboard 0.130
Then the screen keyboard works in Tor Browser 28.633
And DuckDuckGo is the default search engine 9.912
And I kill the Tor Browser 5.303
And the screen keyboard works in Thunderbird 12.386
And the layout of the screen keyboard is set to "us" 0.560
After features/support/hooks.rb:326 2.134
After features/support/hooks.rb:100 0.000
Feature: Localization
2:22.105
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 9.524
When I log in to a new session in Russian (ru) 32.929
Then the keyboard layout is set to "ru" 0.273
When the network is plugged 0.045
And Tor is ready 17.309
Then I successfully start the Unsafe Browser in "ru" 15.524
And I kill the Unsafe Browser 5.824
When I enable the screen keyboard 0.117
Then the screen keyboard works in Tor Browser 30.760
And DuckDuckGo is the default search engine 10.206
And I kill the Tor Browser 5.603
And the screen keyboard works in Thunderbird 13.313
And the layout of the screen keyboard is set to "ru" 0.673
After features/support/hooks.rb:326 1.951
After features/support/hooks.rb:100 0.000
Feature: Localization
2:22.919
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.914
When I log in to a new session in Spanish (es) 34.922
Then the keyboard layout is set to "es" 0.181
When the network is plugged 0.045
And Tor is ready 16.016
Then I successfully start the Unsafe Browser in "es" 16.341
And I kill the Unsafe Browser 5.802
When I enable the screen keyboard 0.174
Then the screen keyboard works in Tor Browser 31.168
And DuckDuckGo is the default search engine 10.492
And I kill the Tor Browser 5.528
And the screen keyboard works in Thunderbird 12.786
And the layout of the screen keyboard is set to "us" 0.545
After features/support/hooks.rb:326 0.955
After features/support/hooks.rb:100 0.000
Feature: Localization
2:25.421
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.689
When I log in to a new session in Turkish (tr) 33.183
Then the keyboard layout is set to "tr" 0.167
When the network is plugged 0.036
And Tor is ready 18.030
Then I successfully start the Unsafe Browser in "tr" 17.462
And I kill the Unsafe Browser 5.806
When I enable the screen keyboard 0.137
Then the screen keyboard works in Tor Browser 31.871
And DuckDuckGo is the default search engine 10.702
And I kill the Tor Browser 5.654
And the screen keyboard works in Thunderbird 12.942
And the layout of the screen keyboard is set to "us" 0.736
After features/support/hooks.rb:326 1.219
After features/support/hooks.rb:100 0.000