Project Number Date
test_Tails_ISO_stable 4659 09 Feb 2024, 18:31

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

After features/support/hooks.rb:291 0.844
After features/support/hooks.rb:75 0.000
2:38.908
Before features/support/hooks.rb:245 0.004
Given I have started Tails from DVD without network and logged in 7.930
And I prepare Tails for memory erasure tests 0.454
When I plug and mount a 128 MiB USB drive with an ext4 filesystem encrypted with password "asdf" 23.187
Then I find very few patterns in the guest's memory 5.035

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

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

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

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

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

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

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

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

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

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

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

When I trigger shutdown 0.570
And I wait 20 seconds 20.020

Slept for 20 seconds

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

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

After features/support/hooks.rb:291 3.461
After features/support/hooks.rb:75 0.000
6:12.667
Before features/support/hooks.rb:245 0.003
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 5:29.879
And I prepare Tails for memory erasure tests 0.605
When I fill a 128 MiB file with a known pattern on the persistent filesystem 19.683
When I trigger shutdown 0.305
And I wait 20 seconds 20.020

Slept for 20 seconds

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

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

After features/support/hooks.rb:291 3.487
After features/support/hooks.rb:75 0.015
5:32.770
Before features/support/hooks.rb:245 0.003
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 48.976
And I update APT using apt 16.572
And I install "popularity-contest" using apt 20.384
Then I am proposed to add the "popularity-contest" package to my Additional Software 59.805
When I create a persistent storage and activate the Additional Software feature 18.406
Then Additional Software is correctly configured for package "popularity-contest" 1.471
When I shutdown Tails and wait for the computer to power off 10.174
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:35.869
Then Additional Software is correctly configured for package "popularity-contest" 0.878
And the package "popularity-contest" is installed after Additional Software has been started 0.230
After features/support/hooks.rb:450 40.075
After features/support/hooks.rb:291 1.402
After features/support/hooks.rb:75 0.014
2:56.403
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.006
Given a computer 0.203
And I start Tails from USB drive "__internal" and I login with an administration password 1:21.983
And I update APT using apt 15.773
When I install "makepp" using apt 19.638
Then the Additional Software dpkg hook has been run for package "makepp" and notices the persistence is locked 58.708
And the package "makepp" is installed 0.096
After features/support/hooks.rb:450 40.876
After features/support/hooks.rb:291 0.897
After features/support/hooks.rb:75 0.013
5:0.780
Before features/support/hooks.rb:245 0.005
Before features/support/hooks.rb:442 0.006
Given a computer 0.164
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 3:15.908
When I uninstall "popularity-contest" using apt 16.634
And I accept removing "popularity-contest" from Additional Software 1.904
Then "popularity-contest" is not in the list of Additional Software 0.823
When I start Synaptic 24.126
And I update APT using Synaptic 22.542
And I install "cowsay" using Synaptic 9.073
And I accept adding "cowsay" to Additional Software 0.715
Then Additional Software is correctly configured for package "cowsay" 0.931
When I uninstall "cowsay" using apt 3.433
And I refuse removing "cowsay" from Additional Software 0.692
Then Additional Software is correctly configured for package "cowsay" 0.971
When I start "Additional Software" via GNOME Activities Overview 12.589
And I remove "cowsay" from the list of Additional Software using Additional Software GUI 4.579
Then "cowsay" is not in the list of Additional Software 0.960
When I install "cowsay" using apt 3.305
And I refuse adding "cowsay" to Additional Software 0.685
Then "cowsay" is not in the list of Additional Software 0.736
After features/support/hooks.rb:450 1.065
After features/support/hooks.rb:291 0.817
After features/support/hooks.rb:75 0.022
11:51.912
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.006
Given a computer 0.179
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 2:3.515
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 24.774
And I accept adding "cowsay" to Additional Software 1:4.630
And Additional Software is correctly configured for package "cowsay" 1.283
And I shutdown Tails and wait for the computer to power off 5.055
And I start Tails from USB drive "__internal" with network unplugged 45.922
And I enable persistence 32.915
# 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 28.413
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 41.808
And I revert the APT tweaks that made it prefer an old version of cowsay 0.080
# 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.061
And Tor is ready 17.386
# 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 6.449
And available upgrades have been checked 0.069
And I see the "The upgrade of your additional software failed" notification after at most 300 seconds 1.760
And I can open the Additional Software configuration window from the notification 2.849
And I shutdown Tails and wait for the computer to power off 2:3.504
And I start Tails from USB drive "__internal" with network unplugged 45.605
And I enable persistence 31.479
# 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 32.144
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 41.362
And I revert the APT tweaks that made it prefer an old version of cowsay 0.091
And the network is plugged 0.324
And Tor is ready 39.646
Then the Additional Software upgrade service has started 0.299
And the installed version of package "cowsay" is newer than "3.03+dfsg2-1" 0.125
After features/support/hooks.rb:450 2.533
After features/support/hooks.rb:291 0.812
After features/support/hooks.rb:75 0.031
1:48.202
Before features/support/hooks.rb:245 0.007
Before features/support/hooks.rb:442 0.006
Given a computer 0.176
And I start Tails from USB drive "__internal" with network unplugged 45.317
And I enable persistence 30.945
And I remove the "cowsay" deb files from the APT cache 0.840
# 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.083
And I log in to a new session 22.723
Then I see the "The installation of your additional software failed" notification after at most 300 seconds 5.398
And I can open the Additional Software log file from the notification 2.527
And the package "cowsay" is not installed 0.188
After features/support/hooks.rb:450 0.141
After features/support/hooks.rb:291 0.811
After features/support/hooks.rb:75 0.009
Feature: Localization
2:37.816
Before features/support/hooks.rb:245 0.009
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.013
When I log in to a new session in Arabic (ar) 29.358
Then the keyboard layout is set to "us" 0.416
When the network is plugged 0.048
And Tor is ready 15.252
Then I successfully start the Unsafe Browser in "ar" 26.823
And I kill the Unsafe Browser 5.905
When I enable the screen keyboard 0.141
Then the screen keyboard works in Tor Browser 32.665
And DuckDuckGo is the default search engine 10.785
And I kill the Tor Browser 5.695
And the screen keyboard works in Thunderbird 22.131
And the layout of the screen keyboard is set to "us" 0.579
After features/support/hooks.rb:291 1.147
After features/support/hooks.rb:75 0.000
Feature: Localization
3:11.200
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.718
When I log in to a new session in Chinese (zh_CN) 29.798
Then the keyboard layout is set to "cn" 0.175
When the network is plugged 0.035
And Tor is ready 43.791
Then I successfully start the Unsafe Browser in "zh_CN" 28.055
And I kill the Unsafe Browser 5.859
When I enable the screen keyboard 0.125
Then the screen keyboard works in Tor Browser 32.899
And DuckDuckGo is the default search engine 10.611
And I kill the Tor Browser 5.550
And the screen keyboard works in Thunderbird 24.991
And the layout of the screen keyboard is set to "us" 0.587
After features/support/hooks.rb:291 1.253
After features/support/hooks.rb:75 0.000
Feature: Localization
2:48.667
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.898
When I log in to a new session in English (en) 18.706
Then the keyboard layout is set to "us" 0.173
When the network is plugged 0.049
And Tor is ready 44.384
Then I successfully start the Unsafe Browser in "en" 25.486
And I kill the Unsafe Browser 5.917
When I enable the screen keyboard 0.130
Then the screen keyboard works in Tor Browser 32.243
And DuckDuckGo is the default search engine 5.695
And I kill the Tor Browser 5.385
And the screen keyboard works in Thunderbird 22.028
And the layout of the screen keyboard is set to "us" 0.567
After features/support/hooks.rb:291 1.034
After features/support/hooks.rb:75 0.000
Feature: Localization
2:42.032
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.855
When I log in to a new session in French (fr) 33.640
Then the keyboard layout is set to "fr" 0.144
When the network is plugged 0.038
And Tor is ready 13.807
Then I successfully start the Unsafe Browser in "fr" 27.262
And I kill the Unsafe Browser 5.814
When I enable the screen keyboard 0.120
Then the screen keyboard works in Tor Browser 32.523
And DuckDuckGo is the default search engine 11.147
And I kill the Tor Browser 5.573
And the screen keyboard works in Thunderbird 23.503
And the layout of the screen keyboard is set to "fr" 0.599
After features/support/hooks.rb:291 1.145
After features/support/hooks.rb:75 0.000
Feature: Localization
2:40.531
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.805
When I log in to a new session in German (de) 28.398
Then the keyboard layout is set to "de" 0.142
When the network is plugged 0.050
And Tor is ready 15.599
Then I successfully start the Unsafe Browser in "de" 27.816
And I kill the Unsafe Browser 5.803
When I enable the screen keyboard 0.126
Then the screen keyboard works in Tor Browser 33.070
And DuckDuckGo is the default search engine 11.509
And I kill the Tor Browser 5.478
And the screen keyboard works in Thunderbird 24.149
And the layout of the screen keyboard is set to "de" 0.581
After features/support/hooks.rb:291 2.132
After features/support/hooks.rb:75 0.000
Feature: Localization
2:39.874
Before features/support/hooks.rb:245 0.009
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.893
When I log in to a new session in Italian (it) 30.803
Then the keyboard layout is set to "it" 0.132
When the network is plugged 0.029
And Tor is ready 14.150
Then I successfully start the Unsafe Browser in "it" 25.736
And I kill the Unsafe Browser 5.989
When I enable the screen keyboard 0.149
Then the screen keyboard works in Tor Browser 34.893
And DuckDuckGo is the default search engine 12.210
And I kill the Tor Browser 5.631
And the screen keyboard works in Thunderbird 20.637
And the layout of the screen keyboard is set to "us" 0.614
After features/support/hooks.rb:291 1.381
After features/support/hooks.rb:75 0.000
Feature: Localization
2:43.382
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.710
When I log in to a new session in Persian (fa) 29.830
Then the keyboard layout is set to "ir" 0.132
When the network is plugged 0.036
And Tor is ready 15.313
Then I successfully start the Unsafe Browser in "fa" 28.857
And I kill the Unsafe Browser 5.878
When I enable the screen keyboard 0.150
Then the screen keyboard works in Tor Browser 34.376
And DuckDuckGo is the default search engine 10.665
And I kill the Tor Browser 5.612
And the screen keyboard works in Thunderbird 23.174
And the layout of the screen keyboard is set to "ir" 0.643
After features/support/hooks.rb:291 1.005
After features/support/hooks.rb:75 0.000
Feature: Localization
2:40.628
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 9.683
When I log in to a new session in Portuguese (pt) 30.670
Then the keyboard layout is set to "pt" 0.125
When the network is plugged 0.038
And Tor is ready 15.635
Then I successfully start the Unsafe Browser in "pt" 26.401
And I kill the Unsafe Browser 5.929
When I enable the screen keyboard 0.128
Then the screen keyboard works in Tor Browser 32.117
And DuckDuckGo is the default search engine 10.851
And I kill the Tor Browser 5.611
And the screen keyboard works in Thunderbird 22.711
And the layout of the screen keyboard is set to "us" 0.724
After features/support/hooks.rb:291 1.156
After features/support/hooks.rb:75 0.000
Feature: Localization
2:48.805
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.132
When I log in to a new session in Russian (ru) 31.330
Then the keyboard layout is set to "ru" 0.207
When the network is plugged 0.027
And Tor is ready 17.107
Then I successfully start the Unsafe Browser in "ru" 28.230
And I kill the Unsafe Browser 5.908
When I enable the screen keyboard 0.126
Then the screen keyboard works in Tor Browser 35.147
And DuckDuckGo is the default search engine 10.857
And I kill the Tor Browser 5.639
And the screen keyboard works in Thunderbird 25.502
And the layout of the screen keyboard is set to "ru" 0.586
After features/support/hooks.rb:291 1.191
After features/support/hooks.rb:75 0.000
Feature: Localization
2:38.828
Before features/support/hooks.rb:245 0.009
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.217
When I log in to a new session in Spanish (es) 29.675
Then the keyboard layout is set to "es" 0.243
When the network is plugged 0.032
And Tor is ready 16.666
Then I successfully start the Unsafe Browser in "es" 26.094
And I kill the Unsafe Browser 5.932
When I enable the screen keyboard 0.123
Then the screen keyboard works in Tor Browser 32.374
And DuckDuckGo is the default search engine 10.559
And I kill the Tor Browser 5.671
And the screen keyboard works in Thunderbird 22.658
And the layout of the screen keyboard is set to "us" 0.577
After features/support/hooks.rb:291 1.228
After features/support/hooks.rb:75 0.000
Feature: Localization
2:40.090
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.163
When I log in to a new session in Turkish (tr) 29.735
Then the keyboard layout is set to "tr" 0.161
When the network is plugged 0.056
And Tor is ready 15.381
Then I successfully start the Unsafe Browser in "tr" 29.255
And I kill the Unsafe Browser 5.936
When I enable the screen keyboard 0.156
Then the screen keyboard works in Tor Browser 31.978
And DuckDuckGo is the default search engine 11.063
And I kill the Tor Browser 5.709
And the screen keyboard works in Thunderbird 21.805
And the layout of the screen keyboard is set to "us" 0.687
After features/support/hooks.rb:291 1.128
After features/support/hooks.rb:75 0.000