Project Number Date
test_Tails_ISO_stable 4616 12 Jan 2024, 12:20

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:11:56.382 Passed
21.445
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 8.906
And I prepare Tails for memory erasure tests 0.705
When I start a process allocating 128 MiB of memory with a known pattern 2.295
Then patterns cover at least 128 MiB in the guest's memory 4.695

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

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

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

After features/support/hooks.rb:291 0.772
After features/support/hooks.rb:75 0.000
1:0.012
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 7.717
And I prepare Tails for memory erasure tests 0.491
And I find very few patterns in the guest's memory 3.692

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

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

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

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

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

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

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

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

Pattern coverage: 97.093% (120 MiB out of 124 MiB reference memory)

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

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

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

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

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

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

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

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

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

Pattern coverage: 108.660% (97 MiB out of 89 MiB reference memory)

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

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

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

Pattern coverage: 108.661% (97 MiB out of 89 MiB reference memory)

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

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

After features/support/hooks.rb:291 0.973
After features/support/hooks.rb:75 0.001
48.223
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and logged in 8.292
And I prepare Tails for memory erasure tests 0.433
When I fill a 128 MiB file with a known pattern on the root filesystem 11.903
# ensure the pattern is in memory due to tmpfs, not to disk cache
And I drop all kernel caches 1.739
Then patterns cover at least 128 MiB in the guest's memory 3.367

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

When I trigger shutdown 0.545
And I wait 20 seconds 20.010

Slept for 20 seconds

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

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

After features/support/hooks.rb:291 3.426
After features/support/hooks.rb:75 0.000
6:12.171
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 5:28.203
And I prepare Tails for memory erasure tests 0.529
When I fill a 128 MiB file with a known pattern on the persistent filesystem 20.710
When I trigger shutdown 0.459
And I wait 20 seconds 20.019

Slept for 20 seconds

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

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

After features/support/hooks.rb:291 3.463
After features/support/hooks.rb:75 0.014
5:47.076
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.002
Given I start Tails from a freshly installed USB drive with an administration password and the network is plugged and I login 51.782
And I update APT using apt 16.299
And I install "popularity-contest" using apt 22.886
Then I am proposed to add the "popularity-contest" package to my Additional Software 1:0.155
When I create a persistent storage and activate the Additional Software feature 17.206
Then Additional Software is correctly configured for package "popularity-contest" 1.483
When I shutdown Tails and wait for the computer to power off 10.074
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:45.655
Then Additional Software is correctly configured for package "popularity-contest" 1.193
And the package "popularity-contest" is installed after Additional Software has been started 0.338
After features/support/hooks.rb:450 38.289
After features/support/hooks.rb:291 1.091
After features/support/hooks.rb:75 0.022
2:59.385
Before features/support/hooks.rb:245 0.011
Before features/support/hooks.rb:442 0.012
Given a computer 0.289
And I start Tails from USB drive "__internal" and I login with an administration password 1:22.499
And I update APT using apt 17.085
When I install "makepp" using apt 22.775
Then the Additional Software dpkg hook has been run for package "makepp" and notices the persistence is locked 56.633
And the package "makepp" is installed 0.101
After features/support/hooks.rb:450 36.523
After features/support/hooks.rb:291 0.891
After features/support/hooks.rb:75 0.012
4:52.914
Before features/support/hooks.rb:245 0.005
Before features/support/hooks.rb:442 0.006
Given a computer 0.186
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 3:9.451
When I uninstall "popularity-contest" using apt 15.766
And I accept removing "popularity-contest" from Additional Software 1.929
Then "popularity-contest" is not in the list of Additional Software 0.939
When I start Synaptic 24.294
And I update APT using Synaptic 21.692
And I install "cowsay" using Synaptic 8.014
And I accept adding "cowsay" to Additional Software 1.016
Then Additional Software is correctly configured for package "cowsay" 0.883
When I uninstall "cowsay" using apt 3.288
And I refuse removing "cowsay" from Additional Software 0.683
Then Additional Software is correctly configured for package "cowsay" 0.955
When I start "Additional Software" via GNOME Activities Overview 12.427
And I remove "cowsay" from the list of Additional Software using Additional Software GUI 5.706
Then "cowsay" is not in the list of Additional Software 1.030
When I install "cowsay" using apt 3.233
And I refuse adding "cowsay" to Additional Software 0.688
Then "cowsay" is not in the list of Additional Software 0.725
After features/support/hooks.rb:450 1.062
After features/support/hooks.rb:291 0.741
After features/support/hooks.rb:75 0.009
11:48.073
Before features/support/hooks.rb:245 0.004
Before features/support/hooks.rb:442 0.004
Given a computer 0.539
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 2:2.111
And I configure APT to prefer an old version of cowsay 0.031
When I install an old version "3.03+dfsg2-1" of the cowsay package using apt 25.218
And I accept adding "cowsay" to Additional Software 1:6.375
And Additional Software is correctly configured for package "cowsay" 1.418
And I shutdown Tails and wait for the computer to power off 7.121
And I start Tails from USB drive "__internal" with network unplugged 45.544
And I enable persistence 33.128
# 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.031
And I log in to a new session 28.703
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 41.482
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.108
And the network is plugged 0.041
And Tor is ready 17.452
# 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.191
And available upgrades have been checked 0.114
And I see the "The upgrade of your additional software failed" notification after at most 300 seconds 1.563
And I can open the Additional Software configuration window from the notification 3.109
And I shutdown Tails and wait for the computer to power off 2:2.569
And I start Tails from USB drive "__internal" with network unplugged 46.237
And I enable persistence 32.407
# 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 22.336
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 42.853
And I revert the APT tweaks that made it prefer an old version of cowsay 0.067
And the network is plugged 0.039
And Tor is ready 38.874
Then the Additional Software upgrade service has started 0.176
And the installed version of package "cowsay" is newer than "3.03+dfsg2-1" 0.129
After features/support/hooks.rb:450 2.644
After features/support/hooks.rb:291 0.998
After features/support/hooks.rb:75 0.031
1:49.117
Before features/support/hooks.rb:245 0.014
Before features/support/hooks.rb:442 0.014
Given a computer 0.248
And I start Tails from USB drive "__internal" with network unplugged 46.571
And I enable persistence 30.805
And I remove the "cowsay" deb files from the APT cache 0.591
# 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.086
And I log in to a new session 25.001
Then I see the "The installation of your additional software failed" notification after at most 300 seconds 3.498
And I can open the Additional Software log file from the notification 2.138
And the package "cowsay" is not installed 0.174
After features/support/hooks.rb:450 0.108
After features/support/hooks.rb:291 0.781
After features/support/hooks.rb:75 0.009
Feature: Localization
2:37.263
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.872
When I log in to a new session in Arabic (ar) 27.541
Then the keyboard layout is set to "us" 0.363
When the network is plugged 0.037
And Tor is ready 13.937
Then I successfully start the Unsafe Browser in "ar" 28.055
And I kill the Unsafe Browser 5.789
When I enable the screen keyboard 0.078
Then the screen keyboard works in Tor Browser 33.246
And DuckDuckGo is the default search engine 9.507
And I kill the Tor Browser 5.335
And the screen keyboard works in Thunderbird 23.915
And the layout of the screen keyboard is set to "us" 0.583
After features/support/hooks.rb:291 1.003
After features/support/hooks.rb:75 0.000
Feature: Localization
3:4.556
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 7.687
When I log in to a new session in Chinese (zh_CN) 30.480
Then the keyboard layout is set to "cn" 0.162
When the network is plugged 0.032
And Tor is ready 38.770
Then I successfully start the Unsafe Browser in "zh_CN" 27.363
And I kill the Unsafe Browser 5.781
When I enable the screen keyboard 0.117
Then the screen keyboard works in Tor Browser 33.631
And DuckDuckGo is the default search engine 9.760
And I kill the Tor Browser 5.299
And the screen keyboard works in Thunderbird 24.854
And the layout of the screen keyboard is set to "us" 0.614
After features/support/hooks.rb:291 1.857
After features/support/hooks.rb:75 0.000
Feature: Localization
2:19.476
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.716
When I log in to a new session in English (en) 15.680
Then the keyboard layout is set to "us" 0.243
When the network is plugged 0.044
And Tor is ready 16.549
Then I successfully start the Unsafe Browser in "en" 28.695
And I kill the Unsafe Browser 5.832
When I enable the screen keyboard 0.136
Then the screen keyboard works in Tor Browser 33.146
And DuckDuckGo is the default search engine 5.201
And I kill the Tor Browser 5.359
And the screen keyboard works in Thunderbird 20.253
And the layout of the screen keyboard is set to "us" 0.615
After features/support/hooks.rb:291 1.241
After features/support/hooks.rb:75 0.000
Feature: Localization
2:45.242
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.965
When I log in to a new session in French (fr) 29.341
Then the keyboard layout is set to "fr" 0.147
When the network is plugged 0.036
And Tor is ready 15.849
Then I successfully start the Unsafe Browser in "fr" 29.436
And I kill the Unsafe Browser 5.803
When I enable the screen keyboard 0.124
Then the screen keyboard works in Tor Browser 35.132
And DuckDuckGo is the default search engine 13.104
And I kill the Tor Browser 5.547
And the screen keyboard works in Thunderbird 22.213
And the layout of the screen keyboard is set to "fr" 0.540
After features/support/hooks.rb:291 1.281
After features/support/hooks.rb:75 0.000
Feature: Localization
3:1.491
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 7.823
When I log in to a new session in German (de) 27.410
Then the keyboard layout is set to "de" 0.267
When the network is plugged 0.043
And Tor is ready 43.929
Then I successfully start the Unsafe Browser in "de" 26.586
And I kill the Unsafe Browser 5.849
When I enable the screen keyboard 0.141
Then the screen keyboard works in Tor Browser 32.616
And DuckDuckGo is the default search engine 9.352
And I kill the Tor Browser 5.261
And the screen keyboard works in Thunderbird 21.660
And the layout of the screen keyboard is set to "de" 0.547
After features/support/hooks.rb:291 1.314
After features/support/hooks.rb:75 0.000
Feature: Localization
2:33.776
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.663
When I log in to a new session in Italian (it) 29.073
Then the keyboard layout is set to "it" 0.170
When the network is plugged 0.041
And Tor is ready 15.754
Then I successfully start the Unsafe Browser in "it" 25.618
And I kill the Unsafe Browser 5.864
When I enable the screen keyboard 0.162
Then the screen keyboard works in Tor Browser 32.830
And DuckDuckGo is the default search engine 9.672
And I kill the Tor Browser 5.394
And the screen keyboard works in Thunderbird 20.945
And the layout of the screen keyboard is set to "us" 0.583
After features/support/hooks.rb:291 1.664
After features/support/hooks.rb:75 0.000
Feature: Localization
3:3.446
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 9.046
When I log in to a new session in Persian (fa) 28.148
Then the keyboard layout is set to "ir" 0.155
When the network is plugged 0.035
And Tor is ready 42.367
Then I successfully start the Unsafe Browser in "fa" 26.537
And I kill the Unsafe Browser 5.921
When I enable the screen keyboard 0.139
Then the screen keyboard works in Tor Browser 33.160
And DuckDuckGo is the default search engine 9.266
And I kill the Tor Browser 5.402
And the screen keyboard works in Thunderbird 22.719
And the layout of the screen keyboard is set to "ir" 0.545
After features/support/hooks.rb:291 1.826
After features/support/hooks.rb:75 0.000
Feature: Localization
2:34.245
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 7.791
When I log in to a new session in Portuguese (pt) 28.600
Then the keyboard layout is set to "pt" 0.133
When the network is plugged 0.047
And Tor is ready 15.316
Then I successfully start the Unsafe Browser in "pt" 27.379
And I kill the Unsafe Browser 6.030
When I enable the screen keyboard 0.127
Then the screen keyboard works in Tor Browser 32.424
And DuckDuckGo is the default search engine 8.887
And I kill the Tor Browser 5.295
And the screen keyboard works in Thunderbird 21.648
And the layout of the screen keyboard is set to "us" 0.564
After features/support/hooks.rb:291 1.230
After features/support/hooks.rb:75 0.000
Feature: Localization
2:42.254
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.752
When I log in to a new session in Russian (ru) 30.098
Then the keyboard layout is set to "ru" 0.126
When the network is plugged 0.044
And Tor is ready 13.797
Then I successfully start the Unsafe Browser in "ru" 29.422
And I kill the Unsafe Browser 5.835
When I enable the screen keyboard 0.136
Then the screen keyboard works in Tor Browser 34.742
And DuckDuckGo is the default search engine 9.681
And I kill the Tor Browser 5.300
And the screen keyboard works in Thunderbird 23.749
And the layout of the screen keyboard is set to "ru" 0.566
After features/support/hooks.rb:291 1.056
After features/support/hooks.rb:75 0.000
Feature: Localization
2:32.886
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.687
When I log in to a new session in Spanish (es) 28.950
Then the keyboard layout is set to "es" 0.174
When the network is plugged 0.046
And Tor is ready 15.101
Then I successfully start the Unsafe Browser in "es" 26.431
And I kill the Unsafe Browser 5.868
When I enable the screen keyboard 0.137
Then the screen keyboard works in Tor Browser 32.882
And DuckDuckGo is the default search engine 9.575
And I kill the Tor Browser 5.343
And the screen keyboard works in Thunderbird 20.139
And the layout of the screen keyboard is set to "us" 0.546
After features/support/hooks.rb:291 1.367
After features/support/hooks.rb:75 0.000
Feature: Localization
2:40.525
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 9.032
When I log in to a new session in Turkish (tr) 27.878
Then the keyboard layout is set to "tr" 0.222
When the network is plugged 0.039
And Tor is ready 17.374
Then I successfully start the Unsafe Browser in "tr" 29.639
And I kill the Unsafe Browser 5.809
When I enable the screen keyboard 0.105
Then the screen keyboard works in Tor Browser 32.720
And DuckDuckGo is the default search engine 9.518
And I kill the Tor Browser 5.388
And the screen keyboard works in Thunderbird 22.175
And the layout of the screen keyboard is set to "us" 0.621
After features/support/hooks.rb:291 1.132
After features/support/hooks.rb:75 0.000