Project Number Date
test_Tails_ISO_20268-more-early-patch-functionality 50 21 Apr 2024, 07:09

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:13:24.205 Passed
20.283
Before features/support/hooks.rb:259 0.003
Given I have started Tails from DVD without network and logged in 8.416
And I prepare Tails for memory erasure tests 0.649
When I start a process allocating 128 MiB of memory with a known pattern 1.461
Then patterns cover at least 128 MiB in the guest's memory 4.244

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

When I trigger shutdown 0.011
And I wait 20 seconds 20.020

Slept for 20 seconds

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

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

After features/support/hooks.rb:305 3.509
After features/support/hooks.rb:89 0.000
8:6.059
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:22.068
And I prepare Tails for memory erasure tests 0.432
When I fill a 128 MiB file with a known pattern on the persistent filesystem 21.170
When I trigger shutdown 0.017
And I wait 20 seconds 20.011

Slept for 20 seconds

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

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

After features/support/hooks.rb:305 3.570
After features/support/hooks.rb:89 0.015
5:55.807
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:35.111
And I update APT using apt 22.623
And I install "popularity-contest" using apt 25.697
Then I am proposed to add the "popularity-contest" package to my Additional Software 7.840
When I create a persistent storage and activate the Additional Software feature 22.100
Then Additional Software is correctly configured for package "popularity-contest" 1.622
When I shutdown Tails and wait for the computer to power off 12.773
And I start Tails from USB drive "__internal" with network unplugged 1:1.902
And I enable persistence 22.816
And I log in to a new session 38.875
And the Additional Software installation service has started 41.685
Then I am notified that the installation succeeded 1.660
And Additional Software is correctly configured for package "popularity-contest" 0.814
And the package "popularity-contest" is installed after Additional Software has been started 0.283
After features/support/hooks.rb:464 37.010
After features/support/hooks.rb:305 1.274
After features/support/hooks.rb:89 0.013
3:38.859
Before features/support/hooks.rb:259 0.005
Before features/support/hooks.rb:456 0.005
Given a computer 0.256
And I start Tails from USB drive "__internal" and I login with an administration password 2:52.138
And I update APT using apt 17.534
When I install "makepp" using apt 22.288
Then the Additional Software dpkg hook has been run for package "makepp" and notices the persistence is locked 6.548
And the package "makepp" is installed 0.093
After features/support/hooks.rb:464 38.345
After features/support/hooks.rb:305 0.875
After features/support/hooks.rb:89 0.013
5:14.821
Before features/support/hooks.rb:259 0.005
Before features/support/hooks.rb:456 0.006
Given a computer 0.205
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 3:23.191
When I uninstall "popularity-contest" using apt 21.822
And I accept removing "popularity-contest" from Additional Software 0.586
Then "popularity-contest" is not in the list of Additional Software 0.661
When I start Synaptic 26.832
And I update APT using Synaptic 22.256
And I install "cowsay" using Synaptic 10.701
And I accept adding "cowsay" to Additional Software 1.650
Then Additional Software is correctly configured for package "cowsay" 0.836
When I uninstall "cowsay" using apt 3.265
And I refuse removing "cowsay" from Additional Software 0.568
Then Additional Software is correctly configured for package "cowsay" 0.774
When I start "Additional Software" via GNOME Activities Overview 10.553
And I remove "cowsay" from the list of Additional Software using Additional Software GUI 4.573
Then "cowsay" is not in the list of Additional Software 1.815
When I install "cowsay" using apt 3.242
And I refuse adding "cowsay" to Additional Software 0.574
Then "cowsay" is not in the list of Additional Software 0.709
After features/support/hooks.rb:464 1.092
After features/support/hooks.rb:305 0.660
After features/support/hooks.rb:89 0.008
10:31.211
Before features/support/hooks.rb:259 0.005
Before features/support/hooks.rb:456 0.006
Given a computer 0.196
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 2:26.167
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 27.085
And I accept adding "cowsay" to Additional Software 5.593
And Additional Software is correctly configured for package "cowsay" 0.830
And I shutdown Tails and wait for the computer to power off 6.656
And I start Tails from USB drive "__internal" with network unplugged 1:0.686
And I enable persistence 16.932
# 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 38.292
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 41.727
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.084
And the network is plugged 0.045
And Tor is ready 39.234
# 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 8.730
And available upgrades have been checked 0.222
And I see the "The upgrade of your additional software failed" notification after at most 300 seconds 3.096
And I can open the Additional Software configuration window from the notification 4.395
And I shutdown Tails and wait for the computer to power off 13.251
And I start Tails from USB drive "__internal" with network unplugged 1:0.744
And I enable persistence 13.146
# 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.032
And I log in to a new session 37.148
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 42.259
And I revert the APT tweaks that made it prefer an old version of cowsay 0.067
And the network is plugged 0.034
And Tor is ready 1:4.202
Then the Additional Software upgrade service has started 0.149
And the installed version of package "cowsay" is newer than "3.03+dfsg2-1" 0.082
After features/support/hooks.rb:464 2.990
After features/support/hooks.rb:305 0.673
After features/support/hooks.rb:89 0.024
2:9.823
Before features/support/hooks.rb:259 0.005
Before features/support/hooks.rb:456 0.005
Given a computer 0.192
And I start Tails from USB drive "__internal" with network unplugged 1:0.139
And I enable persistence 11.174
And I remove the "cowsay" deb files from the APT cache 0.629
# 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.098
And I log in to a new session 36.553
Then I see the "The installation of your additional software failed" notification after at most 300 seconds 14.549
And I can open the Additional Software log file from the notification 5.846
And the package "cowsay" is not installed 0.640
After features/support/hooks.rb:464 0.112
After features/support/hooks.rb:305 0.868
After features/support/hooks.rb:89 0.010
Feature: Localization
2:16.593
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.239
When I log in to a new session in Arabic (ar) 32.150
Then the keyboard layout is set to "us" 0.220
When the network is plugged 0.035
And Tor is ready 16.141
Then I successfully start the Unsafe Browser in "ar" 15.079
And I kill the Unsafe Browser 5.703
When I enable the screen keyboard 0.122
Then the screen keyboard works in Tor Browser 28.765
And DuckDuckGo is the default search engine 11.057
And I kill the Tor Browser 5.478
And the screen keyboard works in Thunderbird 13.050
And the layout of the screen keyboard is set to "us" 0.548
After features/support/hooks.rb:305 1.064
After features/support/hooks.rb:89 0.000
Feature: Localization
3:37.930
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 20.901
When I log in to a new session in Chinese (zh_CN) 31.245
Then the keyboard layout is set to "cn" 0.276
When the network is plugged 0.038
And Tor is ready 1:25.763
Then I successfully start the Unsafe Browser in "zh_CN" 15.099
And I kill the Unsafe Browser 5.845
When I enable the screen keyboard 0.098
Then the screen keyboard works in Tor Browser 26.353
And DuckDuckGo is the default search engine 10.542
And I kill the Tor Browser 5.469
And the screen keyboard works in Thunderbird 15.744
And the layout of the screen keyboard is set to "us" 0.552
After features/support/hooks.rb:305 1.252
After features/support/hooks.rb:89 0.000
Feature: Localization
3:55.068
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 9.700
When I log in to a new session in English (en) 17.883
Then the keyboard layout is set to "us" 0.181
When the network is plugged 0.061
And Tor is ready 2:13.944
Then I successfully start the Unsafe Browser in "en" 14.498
And I kill the Unsafe Browser 5.705
When I enable the screen keyboard 0.099
Then the screen keyboard works in Tor Browser 29.731
And DuckDuckGo is the default search engine 4.640
And I kill the Tor Browser 5.263
And the screen keyboard works in Thunderbird 12.807
And the layout of the screen keyboard is set to "us" 0.548
After features/support/hooks.rb:305 1.041
After features/support/hooks.rb:89 0.000
Feature: Localization
3:24.712
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 20.757
When I log in to a new session in French (fr) 34.555
Then the keyboard layout is set to "fr" 0.572
When the network is plugged 0.038
And Tor is ready 1:13.539
Then I successfully start the Unsafe Browser in "fr" 14.584
And I kill the Unsafe Browser 5.765
When I enable the screen keyboard 0.090
Then the screen keyboard works in Tor Browser 26.157
And DuckDuckGo is the default search engine 10.507
And I kill the Tor Browser 5.503
And the screen keyboard works in Thunderbird 12.082
And the layout of the screen keyboard is set to "fr" 0.554
After features/support/hooks.rb:305 1.229
After features/support/hooks.rb:89 0.000
Feature: Localization
2:24.695
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.905
When I log in to a new session in German (de) 34.088
Then the keyboard layout is set to "de" 0.300
When the network is plugged 0.056
And Tor is ready 24.705
Then I successfully start the Unsafe Browser in "de" 15.517
And I kill the Unsafe Browser 5.706
When I enable the screen keyboard 0.113
Then the screen keyboard works in Tor Browser 27.034
And DuckDuckGo is the default search engine 10.527
And I kill the Tor Browser 5.486
And the screen keyboard works in Thunderbird 12.649
And the layout of the screen keyboard is set to "de" 0.603
After features/support/hooks.rb:305 1.643
After features/support/hooks.rb:89 0.000
Feature: Localization
3:24.133
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.592
When I log in to a new session in Italian (it) 33.917
Then the keyboard layout is set to "it" 0.392
When the network is plugged 0.037
And Tor is ready 1:22.311
Then I successfully start the Unsafe Browser in "it" 14.912
And I kill the Unsafe Browser 5.828
When I enable the screen keyboard 0.141
Then the screen keyboard works in Tor Browser 28.396
And DuckDuckGo is the default search engine 10.855
And I kill the Tor Browser 5.466
And the screen keyboard works in Thunderbird 12.725
And the layout of the screen keyboard is set to "us" 0.556
After features/support/hooks.rb:305 1.640
After features/support/hooks.rb:89 0.000
Feature: Localization
2:27.498
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.976
When I log in to a new session in Persian (fa) 35.884
Then the keyboard layout is set to "ir" 0.274
When the network is plugged 0.057
And Tor is ready 25.002
Then I successfully start the Unsafe Browser in "fa" 15.253
And I kill the Unsafe Browser 5.758
When I enable the screen keyboard 0.100
Then the screen keyboard works in Tor Browser 26.897
And DuckDuckGo is the default search engine 11.106
And I kill the Tor Browser 5.453
And the screen keyboard works in Thunderbird 13.192
And the layout of the screen keyboard is set to "ir" 0.541
After features/support/hooks.rb:305 1.512
After features/support/hooks.rb:89 0.000
Feature: Localization
2:51.052
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.200
When I log in to a new session in Portuguese (pt) 31.289
Then the keyboard layout is set to "pt" 0.366
When the network is plugged 0.042
And Tor is ready 52.853
Then I successfully start the Unsafe Browser in "pt" 15.130
And I kill the Unsafe Browser 5.744
When I enable the screen keyboard 0.093
Then the screen keyboard works in Tor Browser 27.314
And DuckDuckGo is the default search engine 10.795
And I kill the Tor Browser 5.427
And the screen keyboard works in Thunderbird 13.254
And the layout of the screen keyboard is set to "us" 0.538
After features/support/hooks.rb:305 1.190
After features/support/hooks.rb:89 0.000
Feature: Localization
2:18.675
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.929
When I log in to a new session in Russian (ru) 32.885
Then the keyboard layout is set to "ru" 0.199
When the network is plugged 0.045
And Tor is ready 17.554
Then I successfully start the Unsafe Browser in "ru" 15.090
And I kill the Unsafe Browser 5.803
When I enable the screen keyboard 0.107
Then the screen keyboard works in Tor Browser 28.416
And DuckDuckGo is the default search engine 11.077
And I kill the Tor Browser 5.451
And the screen keyboard works in Thunderbird 13.572
And the layout of the screen keyboard is set to "ru" 0.540
After features/support/hooks.rb:305 1.164
After features/support/hooks.rb:89 0.000
Feature: Localization
3:43.961
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.826
When I log in to a new session in Spanish (es) 32.262
Then the keyboard layout is set to "es" 0.413
When the network is plugged 0.040
And Tor is ready 1:44.724
Then I successfully start the Unsafe Browser in "es" 13.988
And I kill the Unsafe Browser 5.816
When I enable the screen keyboard 0.117
Then the screen keyboard works in Tor Browser 27.678
And DuckDuckGo is the default search engine 10.092
And I kill the Tor Browser 5.216
And the screen keyboard works in Thunderbird 14.221
And the layout of the screen keyboard is set to "us" 0.562
After features/support/hooks.rb:305 1.112
After features/support/hooks.rb:89 0.000
Feature: Localization
3:23.761
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.108
When I log in to a new session in Turkish (tr) 31.760
Then the keyboard layout is set to "tr" 0.229
When the network is plugged 0.036
And Tor is ready 1:22.897
Then I successfully start the Unsafe Browser in "tr" 14.859
And I kill the Unsafe Browser 5.850
When I enable the screen keyboard 0.088
Then the screen keyboard works in Tor Browser 28.035
And DuckDuckGo is the default search engine 11.189
And I kill the Tor Browser 5.591
And the screen keyboard works in Thunderbird 14.525
And the layout of the screen keyboard is set to "us" 0.588
After features/support/hooks.rb:305 1.188
After features/support/hooks.rb:89 0.000