Project Number Date
test_Tails_ISO_stable 4717 13 Mar 2024, 20:52

Tag Report

Steps Scenarios Features
Tag Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
@slow 271 0 0 0 0 271 22 0 22 1:37.946 Passed
27.492
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 8.705
And I prepare Tails for memory erasure tests 0.380
When I start a process allocating 128 MiB of memory with a known pattern 1.183
Then patterns cover at least 128 MiB in the guest's memory 9.110

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

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

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

After features/support/hooks.rb:291 0.780
After features/support/hooks.rb:75 0.000
30.392
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 8.846
And I prepare Tails for memory erasure tests 0.447
And I find very few patterns in the guest's memory 6.864

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

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

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

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

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

After features/support/hooks.rb:291 0.950
After features/support/hooks.rb:75 0.000
47.045
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 8.021
And I prepare Tails for memory erasure tests 0.374
When I plug and mount a 128 MiB USB drive with a vfat filesystem 6.808
Then I find very few patterns in the guest's memory 4.271

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

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

Pattern coverage: 94.906% (121 MiB out of 127 MiB reference memory)

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

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

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

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

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

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

After features/support/hooks.rb:291 1.314
After features/support/hooks.rb:75 0.000
1:9.936
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 8.835
And I prepare Tails for memory erasure tests 0.372
When I plug and mount a 128 MiB USB drive with an ext4 filesystem encrypted with password "asdf" 31.619
Then I find very few patterns in the guest's memory 4.092

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

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

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

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

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

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

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

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

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

After features/support/hooks.rb:291 0.732
After features/support/hooks.rb:75 0.000
47.847
Before features/support/hooks.rb:245 0.003
Given I have started Tails from DVD without network and logged in 8.166
And I prepare Tails for memory erasure tests 0.374
When I fill a 128 MiB file with a known pattern on the root filesystem 11.509
# ensure the pattern is in memory due to tmpfs, not to disk cache
And I drop all kernel caches 1.429
Then patterns cover at least 128 MiB in the guest's memory 4.444

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

When I trigger shutdown 0.013
And I wait 20 seconds 20.018

Slept for 20 seconds

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

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

After features/support/hooks.rb:291 3.512
After features/support/hooks.rb:75 0.000
6:48.301
Before features/support/hooks.rb:245 0.002
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 6:2.929
And I prepare Tails for memory erasure tests 0.467
When I fill a 128 MiB file with a known pattern on the persistent filesystem 22.613
When I trigger shutdown 0.016
And I wait 20 seconds 20.004

Slept for 20 seconds

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

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

After features/support/hooks.rb:291 3.512
After features/support/hooks.rb:75 0.011
4:36.415
Before features/support/hooks.rb:245 0.003
Before features/support/hooks.rb:442 0.004
Given I start Tails from a freshly installed USB drive with an administration password and the network is plugged and I login 52.638
And I update APT using apt 16.063
And I install "popularity-contest" using apt 19.206
Then I am proposed to add the "popularity-contest" package to my Additional Software 6.729
When I create a persistent storage and activate the Additional Software feature 18.220
Then Additional Software is correctly configured for package "popularity-contest" 1.447
When I shutdown Tails and wait for the computer to power off 8.044
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:33.027
Then Additional Software is correctly configured for package "popularity-contest" 0.776
And the package "popularity-contest" is installed after Additional Software has been started 0.260
After features/support/hooks.rb:450 38.938
After features/support/hooks.rb:291 1.192
After features/support/hooks.rb:75 0.015
2:14.230
Before features/support/hooks.rb:245 0.005
Before features/support/hooks.rb:442 0.005
Given a computer 0.174
And I start Tails from USB drive "__internal" and I login with an administration password 1:30.674
And I update APT using apt 17.468
When I install "makepp" using apt 19.353
Then the Additional Software dpkg hook has been run for package "makepp" and notices the persistence is locked 6.479
And the package "makepp" is installed 0.080
After features/support/hooks.rb:450 43.184
After features/support/hooks.rb:291 0.902
After features/support/hooks.rb:75 0.014
4:43.701
Before features/support/hooks.rb:245 0.007
Before features/support/hooks.rb:442 0.005
Given a computer 0.170
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 2:59.657
When I uninstall "popularity-contest" using apt 18.720
And I accept removing "popularity-contest" from Additional Software 0.532
Then "popularity-contest" is not in the list of Additional Software 0.716
When I start Synaptic 24.318
And I update APT using Synaptic 22.546
And I install "cowsay" using Synaptic 9.698
And I accept adding "cowsay" to Additional Software 1.121
Then Additional Software is correctly configured for package "cowsay" 0.727
When I uninstall "cowsay" using apt 3.195
And I refuse removing "cowsay" from Additional Software 0.594
Then Additional Software is correctly configured for package "cowsay" 0.719
When I start "Additional Software" via GNOME Activities Overview 9.834
And I remove "cowsay" from the list of Additional Software using Additional Software GUI 5.624
Then "cowsay" is not in the list of Additional Software 1.067
When I install "cowsay" using apt 3.192
And I refuse adding "cowsay" to Additional Software 0.596
Then "cowsay" is not in the list of Additional Software 0.667
After features/support/hooks.rb:450 0.975
After features/support/hooks.rb:291 0.697
After features/support/hooks.rb:75 0.010
10:16.016
Before features/support/hooks.rb:245 0.007
Before features/support/hooks.rb:442 0.007
Given a computer 0.159
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 2:7.877
And I configure APT to prefer an old version of cowsay 0.028
When I install an old version "3.03+dfsg2-1" of the cowsay package using apt 23.128
And I accept adding "cowsay" to Additional Software 5.550
And Additional Software is correctly configured for package "cowsay" 0.851
And I shutdown Tails and wait for the computer to power off 6.030
And I start Tails from USB drive "__internal" with network unplugged 54.974
And I enable persistence 11.350
# 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.026
And I log in to a new session 33.626
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 31.016
And I revert the APT tweaks that made it prefer an old version of cowsay 0.046
# 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.072
And the network is plugged 0.054
And Tor is ready 17.802
# 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.101
And available upgrades have been checked 0.048
And I see the "The upgrade of your additional software failed" notification after at most 300 seconds 1.053
And I can open the Additional Software configuration window from the notification 3.613
And I shutdown Tails and wait for the computer to power off 2:1.604
And I start Tails from USB drive "__internal" with network unplugged 53.834
And I enable persistence 10.048
# 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.023
And I log in to a new session 33.605
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 31.039
And I revert the APT tweaks that made it prefer an old version of cowsay 0.041
And the network is plugged 0.036
And Tor is ready 41.116
Then the Additional Software upgrade service has started 0.184
And the installed version of package "cowsay" is newer than "3.03+dfsg2-1" 0.066
After features/support/hooks.rb:450 2.126
After features/support/hooks.rb:291 0.700
After features/support/hooks.rb:75 0.040
1:53.555
Before features/support/hooks.rb:245 0.007
Before features/support/hooks.rb:442 0.006
Given a computer 0.163
And I start Tails from USB drive "__internal" with network unplugged 55.437
And I enable persistence 10.121
And I remove the "cowsay" deb files from the APT cache 0.626
# 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.072
And I log in to a new session 35.273
Then I see the "The installation of your additional software failed" notification after at most 300 seconds 6.097
And I can open the Additional Software log file from the notification 5.009
And the package "cowsay" is not installed 0.754
After features/support/hooks.rb:450 0.115
After features/support/hooks.rb:291 0.869
After features/support/hooks.rb:75 0.010
Feature: Localization
2:50.625
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.850
When I log in to a new session in Arabic (ar) 29.635
Then the keyboard layout is set to "us" 0.136
When the network is plugged 0.030
And Tor is ready 42.404
Then I successfully start the Unsafe Browser in "ar" 13.014
And I kill the Unsafe Browser 5.679
When I enable the screen keyboard 0.088
Then the screen keyboard works in Tor Browser 33.155
And DuckDuckGo is the default search engine 10.734
And I kill the Tor Browser 5.514
And the screen keyboard works in Thunderbird 21.796
And the layout of the screen keyboard is set to "us" 0.584
After features/support/hooks.rb:291 1.599
After features/support/hooks.rb:75 0.000
Feature: Localization
2:27.435
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.006
When I log in to a new session in Chinese (zh_CN) 30.308
Then the keyboard layout is set to "cn" 0.147
When the network is plugged 0.027
And Tor is ready 13.241
Then I successfully start the Unsafe Browser in "zh_CN" 14.079
And I kill the Unsafe Browser 5.625
When I enable the screen keyboard 0.095
Then the screen keyboard works in Tor Browser 34.119
And DuckDuckGo is the default search engine 10.335
And I kill the Tor Browser 5.528
And the screen keyboard works in Thunderbird 25.338
And the layout of the screen keyboard is set to "us" 0.582
After features/support/hooks.rb:291 1.080
After features/support/hooks.rb:75 0.000
Feature: Localization
2:1.183
Before features/support/hooks.rb:245 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.060
When I log in to a new session in English (en) 15.051
Then the keyboard layout is set to "us" 0.154
When the network is plugged 0.032
And Tor is ready 13.812
Then I successfully start the Unsafe Browser in "en" 12.811
And I kill the Unsafe Browser 5.943
When I enable the screen keyboard 0.086
Then the screen keyboard works in Tor Browser 32.675
And DuckDuckGo is the default search engine 5.250
And I kill the Tor Browser 5.291
And the screen keyboard works in Thunderbird 21.475
And the layout of the screen keyboard is set to "us" 0.536
After features/support/hooks.rb:291 1.118
After features/support/hooks.rb:75 0.000
Feature: Localization
2:22.699
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.825
When I log in to a new session in French (fr) 29.914
Then the keyboard layout is set to "fr" 0.147
When the network is plugged 0.034
And Tor is ready 15.652
Then I successfully start the Unsafe Browser in "fr" 12.282
And I kill the Unsafe Browser 6.138
When I enable the screen keyboard 0.082
Then the screen keyboard works in Tor Browser 32.475
And DuckDuckGo is the default search engine 10.692
And I kill the Tor Browser 5.506
And the screen keyboard works in Thunderbird 21.382
And the layout of the screen keyboard is set to "fr" 0.564
After features/support/hooks.rb:291 1.912
After features/support/hooks.rb:75 0.000
Feature: Localization
2:21.804
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.043
When I log in to a new session in German (de) 29.068
Then the keyboard layout is set to "de" 0.164
When the network is plugged 0.035
And Tor is ready 14.369
Then I successfully start the Unsafe Browser in "de" 12.676
And I kill the Unsafe Browser 6.084
When I enable the screen keyboard 0.083
Then the screen keyboard works in Tor Browser 32.495
And DuckDuckGo is the default search engine 11.091
And I kill the Tor Browser 5.520
And the screen keyboard works in Thunderbird 21.633
And the layout of the screen keyboard is set to "de" 0.537
After features/support/hooks.rb:291 1.209
After features/support/hooks.rb:75 0.000
Feature: Localization
2:22.245
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.000
When I log in to a new session in Italian (it) 28.564
Then the keyboard layout is set to "it" 0.196
When the network is plugged 0.037
And Tor is ready 14.884
Then I successfully start the Unsafe Browser in "it" 12.961
And I kill the Unsafe Browser 5.748
When I enable the screen keyboard 0.079
Then the screen keyboard works in Tor Browser 33.085
And DuckDuckGo is the default search engine 10.831
And I kill the Tor Browser 5.553
And the screen keyboard works in Thunderbird 21.770
And the layout of the screen keyboard is set to "us" 0.532
After features/support/hooks.rb:291 1.606
After features/support/hooks.rb:75 0.000
Feature: Localization
2:25.592
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.833
When I log in to a new session in Persian (fa) 29.448
Then the keyboard layout is set to "ir" 0.184
When the network is plugged 0.081
And Tor is ready 14.419
Then I successfully start the Unsafe Browser in "fa" 13.365
And I kill the Unsafe Browser 5.953
When I enable the screen keyboard 0.079
Then the screen keyboard works in Tor Browser 34.962
And DuckDuckGo is the default search engine 10.541
And I kill the Tor Browser 5.608
And the screen keyboard works in Thunderbird 22.561
And the layout of the screen keyboard is set to "ir" 0.552
After features/support/hooks.rb:291 0.951
After features/support/hooks.rb:75 0.000
Feature: Localization
2:22.621
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.996
When I log in to a new session in Portuguese (pt) 29.212
Then the keyboard layout is set to "pt" 0.190
When the network is plugged 0.042
And Tor is ready 13.414
Then I successfully start the Unsafe Browser in "pt" 13.374
And I kill the Unsafe Browser 5.735
When I enable the screen keyboard 0.090
Then the screen keyboard works in Tor Browser 33.985
And DuckDuckGo is the default search engine 10.828
And I kill the Tor Browser 5.641
And the screen keyboard works in Thunderbird 21.516
And the layout of the screen keyboard is set to "us" 0.593
After features/support/hooks.rb:291 1.101
After features/support/hooks.rb:75 0.000
Feature: Localization
2:25.335
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.829
When I log in to a new session in Russian (ru) 30.590
Then the keyboard layout is set to "ru" 0.135
When the network is plugged 0.038
And Tor is ready 13.513
Then I successfully start the Unsafe Browser in "ru" 13.082
And I kill the Unsafe Browser 5.740
When I enable the screen keyboard 0.075
Then the screen keyboard works in Tor Browser 35.319
And DuckDuckGo is the default search engine 10.162
And I kill the Tor Browser 5.319
And the screen keyboard works in Thunderbird 22.988
And the layout of the screen keyboard is set to "ru" 0.540
After features/support/hooks.rb:291 1.172
After features/support/hooks.rb:75 0.000
Feature: Localization
2:21.385
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.943
When I log in to a new session in Spanish (es) 28.444
Then the keyboard layout is set to "es" 0.174
When the network is plugged 0.038
And Tor is ready 13.451
Then I successfully start the Unsafe Browser in "es" 13.252
And I kill the Unsafe Browser 5.818
When I enable the screen keyboard 0.092
Then the screen keyboard works in Tor Browser 32.387
And DuckDuckGo is the default search engine 13.983
And I kill the Tor Browser 5.446
And the screen keyboard works in Thunderbird 19.782
And the layout of the screen keyboard is set to "us" 0.570
After features/support/hooks.rb:291 1.166
After features/support/hooks.rb:75 0.000
Feature: Localization
2:22.082
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.067
When I log in to a new session in Turkish (tr) 29.202
Then the keyboard layout is set to "tr" 0.187
When the network is plugged 0.035
And Tor is ready 15.044
Then I successfully start the Unsafe Browser in "tr" 12.819
And I kill the Unsafe Browser 5.930
When I enable the screen keyboard 0.109
Then the screen keyboard works in Tor Browser 31.841
And DuckDuckGo is the default search engine 10.851
And I kill the Tor Browser 5.527
And the screen keyboard works in Thunderbird 21.861
And the layout of the screen keyboard is set to "us" 0.604
After features/support/hooks.rb:291 0.975
After features/support/hooks.rb:75 0.000