Project Number Date
test_Tails_ISO_20268-more-early-patch-functionality 71 13 May 2024, 17:33

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

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

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

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

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

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

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

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

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

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

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

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

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

Pattern coverage: 92.638% (118 MiB out of 127 MiB reference memory)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

When I trigger shutdown 0.020
And I wait 20 seconds 20.020

Slept for 20 seconds

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

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

After features/support/hooks.rb:305 3.581
After features/support/hooks.rb:89 0.000
8:19.579
Before features/support/hooks.rb:259 0.003
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 7:32.077
And I prepare Tails for memory erasure tests 0.534
When I fill a 128 MiB file with a known pattern on the persistent filesystem 24.537
When I trigger shutdown 0.011
And I wait 20 seconds 20.005

Slept for 20 seconds

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

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

After features/support/hooks.rb:305 3.473
After features/support/hooks.rb:89 0.030
5:33.966
Before features/support/hooks.rb:259 0.002
Before features/support/hooks.rb:456 0.005
Given I start Tails from a freshly installed USB drive with an administration password and the network is plugged and I login 1:14.704
And I update APT using apt 18.313
And I install "popularity-contest" using apt 25.783
Then I am proposed to add the "popularity-contest" package to my Additional Software 7.753
When I create a persistent storage and activate the Additional Software feature 24.454
Then Additional Software is correctly configured for package "popularity-contest" 1.515
When I shutdown Tails and wait for the computer to power off 12.535
And I start Tails from USB drive "__internal" with network unplugged 1:1.737
And I enable persistence 21.044
And I log in to a new session 40.229
And the Additional Software installation service has started 41.769
Then I am notified that the installation succeeded 2.966
And Additional Software is correctly configured for package "popularity-contest" 0.886
And the package "popularity-contest" is installed after Additional Software has been started 0.272
After features/support/hooks.rb:464 40.390
After features/support/hooks.rb:305 1.200
After features/support/hooks.rb:89 0.013
2:34.594
Before features/support/hooks.rb:259 0.005
Before features/support/hooks.rb:456 0.007
Given a computer 0.213
And I start Tails from USB drive "__internal" and I login with an administration password 1:47.855
And I update APT using apt 16.362
When I install "makepp" using apt 25.803
Then the Additional Software dpkg hook has been run for package "makepp" and notices the persistence is locked 4.287
And the package "makepp" is installed 0.071
After features/support/hooks.rb:464 38.598
After features/support/hooks.rb:305 1.053
After features/support/hooks.rb:89 0.018
5:16.595
Before features/support/hooks.rb:259 0.008
Before features/support/hooks.rb:456 0.007
Given a computer 0.219
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 3:20.329
When I uninstall "popularity-contest" using apt 21.914
And I accept removing "popularity-contest" from Additional Software 2.575
Then "popularity-contest" is not in the list of Additional Software 0.735
When I start Synaptic 29.630
And I update APT using Synaptic 22.105
And I install "cowsay" using Synaptic 11.267
And I accept adding "cowsay" to Additional Software 1.484
Then Additional Software is correctly configured for package "cowsay" 0.930
When I uninstall "cowsay" using apt 3.260
And I refuse removing "cowsay" from Additional Software 0.550
Then Additional Software is correctly configured for package "cowsay" 0.696
When I start "Additional Software" via GNOME Activities Overview 10.716
And I remove "cowsay" from the list of Additional Software using Additional Software GUI 4.757
Then "cowsay" is not in the list of Additional Software 0.901
When I install "cowsay" using apt 3.255
And I refuse adding "cowsay" to Additional Software 0.592
Then "cowsay" is not in the list of Additional Software 0.672
After features/support/hooks.rb:464 1.042
After features/support/hooks.rb:305 0.728
After features/support/hooks.rb:89 0.008
10:3.679
Before features/support/hooks.rb:259 0.005
Before features/support/hooks.rb:456 0.006
Given a computer 0.204
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 2:23.720
And I configure APT to prefer an old version of cowsay 0.030
When I install an old version "3.03+dfsg2-1" of the cowsay package using apt 30.803
And I accept adding "cowsay" to Additional Software 4.590
And Additional Software is correctly configured for package "cowsay" 0.992
And I shutdown Tails and wait for the computer to power off 6.652
And I start Tails from USB drive "__internal" with network unplugged 1:0.328
And I enable persistence 12.776
# 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 37.126
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 41.958
And I revert the APT tweaks that made it prefer an old version of cowsay 0.069
# 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.096
And the network is plugged 0.055
And Tor is ready 26.777
# 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 9.858
And available upgrades have been checked 0.093
And I see the "The upgrade of your additional software failed" notification after at most 300 seconds 1.314
And I can open the Additional Software configuration window from the notification 4.619
And I shutdown Tails and wait for the computer to power off 15.014
And I start Tails from USB drive "__internal" with network unplugged 1:0.423
And I enable persistence 12.054
# 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.038
And I log in to a new session 38.910
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 41.248
And I revert the APT tweaks that made it prefer an old version of cowsay 0.052
And the network is plugged 0.082
And Tor is ready 53.468
Then the Additional Software upgrade service has started 0.202
And the installed version of package "cowsay" is newer than "3.03+dfsg2-1" 0.087
After features/support/hooks.rb:464 2.404
After features/support/hooks.rb:305 1.110
After features/support/hooks.rb:89 0.022
2:14.760
Before features/support/hooks.rb:259 0.004
Before features/support/hooks.rb:456 0.005
Given a computer 0.191
And I start Tails from USB drive "__internal" with network unplugged 1:2.144
And I enable persistence 13.570
And I remove the "cowsay" deb files from the APT cache 0.673
# 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.081
And I log in to a new session 36.565
Then I see the "The installation of your additional software failed" notification after at most 300 seconds 15.002
And I can open the Additional Software log file from the notification 5.909
And the package "cowsay" is not installed 0.621
After features/support/hooks.rb:464 0.113
After features/support/hooks.rb:305 0.867
After features/support/hooks.rb:89 0.011
Feature: Localization
2:21.693
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.337
When I log in to a new session in Arabic (ar) 32.865
Then the keyboard layout is set to "us" 0.151
When the network is plugged 0.053
And Tor is ready 16.867
Then I successfully start the Unsafe Browser in "ar" 15.793
And I kill the Unsafe Browser 5.748
When I enable the screen keyboard 0.143
Then the screen keyboard works in Tor Browser 31.376
And DuckDuckGo is the default search engine 10.954
And I kill the Tor Browser 5.419
And the screen keyboard works in Thunderbird 13.408
And the layout of the screen keyboard is set to "us" 0.573
After features/support/hooks.rb:305 1.255
After features/support/hooks.rb:89 0.000
Feature: Localization
2:30.023
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.352
When I log in to a new session in Chinese (zh_CN) 33.446
Then the keyboard layout is set to "cn" 0.196
When the network is plugged 0.069
And Tor is ready 15.861
Then I successfully start the Unsafe Browser in "zh_CN" 17.231
And I kill the Unsafe Browser 5.954
When I enable the screen keyboard 0.272
Then the screen keyboard works in Tor Browser 26.016
And DuckDuckGo is the default search engine 20.238
And I kill the Tor Browser 5.808
And the screen keyboard works in Thunderbird 15.926
And the layout of the screen keyboard is set to "us" 0.647
After features/support/hooks.rb:305 2.326
After features/support/hooks.rb:89 0.000
Feature: Localization
2:1.148
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.710
When I log in to a new session in English (en) 20.045
Then the keyboard layout is set to "us" 0.144
When the network is plugged 0.045
And Tor is ready 16.855
Then I successfully start the Unsafe Browser in "en" 16.467
And I kill the Unsafe Browser 5.733
When I enable the screen keyboard 0.141
Then the screen keyboard works in Tor Browser 28.913
And DuckDuckGo is the default search engine 5.350
And I kill the Tor Browser 5.261
And the screen keyboard works in Thunderbird 12.936
And the layout of the screen keyboard is set to "us" 0.542
After features/support/hooks.rb:305 2.815
After features/support/hooks.rb:89 0.000
Feature: Localization
2:28.339
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.409
When I log in to a new session in French (fr) 36.058
Then the keyboard layout is set to "fr" 0.441
When the network is plugged 0.048
And Tor is ready 17.500
Then I successfully start the Unsafe Browser in "fr" 16.468
And I kill the Unsafe Browser 5.799
When I enable the screen keyboard 0.138
Then the screen keyboard works in Tor Browser 31.136
And DuckDuckGo is the default search engine 10.985
And I kill the Tor Browser 5.434
And the screen keyboard works in Thunderbird 15.341
And the layout of the screen keyboard is set to "fr" 0.577
After features/support/hooks.rb:305 1.428
After features/support/hooks.rb:89 0.000
Feature: Localization
2:22.557
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.274
When I log in to a new session in German (de) 32.781
Then the keyboard layout is set to "de" 0.206
When the network is plugged 0.045
And Tor is ready 17.494
Then I successfully start the Unsafe Browser in "de" 16.667
And I kill the Unsafe Browser 5.704
When I enable the screen keyboard 0.128
Then the screen keyboard works in Tor Browser 29.868
And DuckDuckGo is the default search engine 11.659
And I kill the Tor Browser 5.590
And the screen keyboard works in Thunderbird 13.512
And the layout of the screen keyboard is set to "de" 0.623
After features/support/hooks.rb:305 1.658
After features/support/hooks.rb:89 0.000
Feature: Localization
2:33.019
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.931
When I log in to a new session in Italian (it) 33.028
Then the keyboard layout is set to "it" 0.255
When the network is plugged 0.037
And Tor is ready 17.014
Then I successfully start the Unsafe Browser in "it" 16.291
And I kill the Unsafe Browser 5.763
When I enable the screen keyboard 0.136
Then the screen keyboard works in Tor Browser 31.258
And DuckDuckGo is the default search engine 19.088
And I kill the Tor Browser 5.648
And the screen keyboard works in Thunderbird 14.965
And the layout of the screen keyboard is set to "us" 0.599
After features/support/hooks.rb:305 1.231
After features/support/hooks.rb:89 0.000
Feature: Localization
2:48.166
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.404
When I log in to a new session in Persian (fa) 33.198
Then the keyboard layout is set to "ir" 0.149
When the network is plugged 0.045
And Tor is ready 44.215
Then I successfully start the Unsafe Browser in "fa" 14.512
And I kill the Unsafe Browser 5.766
When I enable the screen keyboard 0.127
Then the screen keyboard works in Tor Browser 31.594
And DuckDuckGo is the default search engine 10.948
And I kill the Tor Browser 5.481
And the screen keyboard works in Thunderbird 13.112
And the layout of the screen keyboard is set to "ir" 0.610
After features/support/hooks.rb:305 1.234
After features/support/hooks.rb:89 0.000
Feature: Localization
2:31.003
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.948
When I log in to a new session in Portuguese (pt) 34.718
Then the keyboard layout is set to "pt" 0.276
When the network is plugged 0.046
And Tor is ready 18.750
Then I successfully start the Unsafe Browser in "pt" 16.031
And I kill the Unsafe Browser 5.853
When I enable the screen keyboard 0.141
Then the screen keyboard works in Tor Browser 29.926
And DuckDuckGo is the default search engine 15.577
And I kill the Tor Browser 5.525
And the screen keyboard works in Thunderbird 14.584
And the layout of the screen keyboard is set to "us" 0.622
After features/support/hooks.rb:305 1.251
After features/support/hooks.rb:89 0.000
Feature: Localization
2:23.298
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 9.515
When I log in to a new session in Russian (ru) 32.985
Then the keyboard layout is set to "ru" 0.142
When the network is plugged 0.035
And Tor is ready 16.390
Then I successfully start the Unsafe Browser in "ru" 16.125
And I kill the Unsafe Browser 5.816
When I enable the screen keyboard 0.129
Then the screen keyboard works in Tor Browser 31.559
And DuckDuckGo is the default search engine 11.783
And I kill the Tor Browser 5.416
And the screen keyboard works in Thunderbird 12.823
And the layout of the screen keyboard is set to "ru" 0.573
After features/support/hooks.rb:305 1.389
After features/support/hooks.rb:89 0.000
Feature: Localization
2:21.042
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 9.870
When I log in to a new session in Spanish (es) 31.717
Then the keyboard layout is set to "es" 0.138
When the network is plugged 0.054
And Tor is ready 16.069
Then I successfully start the Unsafe Browser in "es" 17.063
And I kill the Unsafe Browser 5.865
When I enable the screen keyboard 0.133
Then the screen keyboard works in Tor Browser 29.952
And DuckDuckGo is the default search engine 10.885
And I kill the Tor Browser 5.477
And the screen keyboard works in Thunderbird 13.171
And the layout of the screen keyboard is set to "us" 0.642
After features/support/hooks.rb:305 1.113
After features/support/hooks.rb:89 0.000
Feature: Localization
2:29.443
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.301
When I log in to a new session in Turkish (tr) 38.977
Then the keyboard layout is set to "tr" 0.222
When the network is plugged 0.115
And Tor is ready 17.462
Then I successfully start the Unsafe Browser in "tr" 16.507
And I kill the Unsafe Browser 5.851
When I enable the screen keyboard 0.119
Then the screen keyboard works in Tor Browser 30.210
And DuckDuckGo is the default search engine 11.172
And I kill the Tor Browser 5.465
And the screen keyboard works in Thunderbird 14.422
And the layout of the screen keyboard is set to "us" 0.613
After features/support/hooks.rb:305 1.097
After features/support/hooks.rb:89 0.000