Project Number Date
test_Tails_ISO_stable 4729 20 Mar 2024, 12:10

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

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

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

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

After features/support/hooks.rb:291 1.982
After features/support/hooks.rb:75 0.000
22.447
Before features/support/hooks.rb:245 0.003
Given I have started Tails from DVD without network and logged in 8.197
And I prepare Tails for memory erasure tests 0.414
And I find very few patterns in the guest's memory 3.778

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

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

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

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

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

After features/support/hooks.rb:291 0.737
After features/support/hooks.rb:75 0.000
45.992
Before features/support/hooks.rb:245 0.003
Given I have started Tails from DVD without network and logged in 8.425
And I prepare Tails for memory erasure tests 0.461
When I plug and mount a 128 MiB USB drive with a vfat filesystem 8.881
Then I find very few patterns in the guest's memory 4.635

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

When I trigger shutdown 0.012
And I wait 20 seconds 20.017

Slept for 20 seconds

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

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

After features/support/hooks.rb:291 3.533
After features/support/hooks.rb:75 0.000
6:29.727
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:43.837
And I prepare Tails for memory erasure tests 0.418
When I fill a 128 MiB file with a known pattern on the persistent filesystem 22.955
When I trigger shutdown 0.013
And I wait 20 seconds 20.005

Slept for 20 seconds

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

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

After features/support/hooks.rb:291 3.564
After features/support/hooks.rb:75 0.012
4:53.596
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 1:2.652
And I update APT using apt 15.743
And I install "popularity-contest" using apt 19.214
Then I am proposed to add the "popularity-contest" package to my Additional Software 7.472
When I create a persistent storage and activate the Additional Software feature 22.593
Then Additional Software is correctly configured for package "popularity-contest" 1.972
When I shutdown Tails and wait for the computer to power off 13.039
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:29.826
Then Additional Software is correctly configured for package "popularity-contest" 0.822
And the package "popularity-contest" is installed after Additional Software has been started 0.260
After features/support/hooks.rb:450 40.893
After features/support/hooks.rb:291 1.001
After features/support/hooks.rb:75 0.013
2:18.800
Before features/support/hooks.rb:245 0.004
Before features/support/hooks.rb:442 0.007
Given a computer 0.201
And I start Tails from USB drive "__internal" and I login with an administration password 1:37.073
And I update APT using apt 16.273
When I install "makepp" using apt 19.782
Then the Additional Software dpkg hook has been run for package "makepp" and notices the persistence is locked 5.368
And the package "makepp" is installed 0.101
After features/support/hooks.rb:450 41.604
After features/support/hooks.rb:291 0.893
After features/support/hooks.rb:75 0.017
4:49.646
Before features/support/hooks.rb:245 0.009
Before features/support/hooks.rb:442 0.007
Given a computer 0.236
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 3:1.144
When I uninstall "popularity-contest" using apt 19.438
And I accept removing "popularity-contest" from Additional Software 2.445
Then "popularity-contest" is not in the list of Additional Software 0.827
When I start Synaptic 25.308
And I update APT using Synaptic 22.061
And I install "cowsay" using Synaptic 11.066
And I accept adding "cowsay" to Additional Software 1.271
Then Additional Software is correctly configured for package "cowsay" 0.819
When I uninstall "cowsay" using apt 3.240
And I refuse removing "cowsay" from Additional Software 0.486
Then Additional Software is correctly configured for package "cowsay" 0.827
When I start "Additional Software" via GNOME Activities Overview 10.683
And I remove "cowsay" from the list of Additional Software using Additional Software GUI 4.580
Then "cowsay" is not in the list of Additional Software 0.773
When I install "cowsay" using apt 3.211
And I refuse adding "cowsay" to Additional Software 0.558
Then "cowsay" is not in the list of Additional Software 0.664
After features/support/hooks.rb:450 1.084
After features/support/hooks.rb:291 0.711
After features/support/hooks.rb:75 0.009
11:24.060
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.006
Given a computer 0.192
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 2:15.498
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 27.253
And I accept adding "cowsay" to Additional Software 4.655
And Additional Software is correctly configured for package "cowsay" 0.977
And I shutdown Tails and wait for the computer to power off 6.022
And I start Tails from USB drive "__internal" with network unplugged 55.147
And I enable persistence 11.741
# 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 37.070
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 30.978
And I revert the APT tweaks that made it prefer an old version of cowsay 0.066
# 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.074
And the network is plugged 0.083
And Tor is ready 44.706
# 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.090
And available upgrades have been checked 0.168
And I see the "The upgrade of your additional software failed" notification after at most 300 seconds 4.513
And I can open the Additional Software configuration window from the notification 3.222
And I shutdown Tails and wait for the computer to power off 2:7.506
And I start Tails from USB drive "__internal" with network unplugged 56.342
And I enable persistence 11.375
# 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.850
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 31.760
And I revert the APT tweaks that made it prefer an old version of cowsay 0.056
And the network is plugged 0.048
And Tor is ready 54.334
Then the Additional Software upgrade service has started 0.158
And the installed version of package "cowsay" is newer than "3.03+dfsg2-1" 0.087
After features/support/hooks.rb:450 3.573
After features/support/hooks.rb:291 1.046
After features/support/hooks.rb:75 0.026
2:12.985
Before features/support/hooks.rb:245 0.008
Before features/support/hooks.rb:442 0.005
Given a computer 0.281
And I start Tails from USB drive "__internal" with network unplugged 55.341
And I enable persistence 17.002
And I remove the "cowsay" deb files from the APT cache 0.816
# 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.212
And I log in to a new session 39.499
Then I see the "The installation of your additional software failed" notification after at most 300 seconds 13.434
And I can open the Additional Software log file from the notification 5.710
And the package "cowsay" is not installed 0.685
After features/support/hooks.rb:450 0.108
After features/support/hooks.rb:291 1.190
After features/support/hooks.rb:75 0.016
Feature: Localization
2:27.910
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.202
When I log in to a new session in Arabic (ar) 31.322
Then the keyboard layout is set to "us" 0.167
When the network is plugged 0.047
And Tor is ready 18.761
Then I successfully start the Unsafe Browser in "ar" 15.775
And I kill the Unsafe Browser 5.747
When I enable the screen keyboard 0.105
Then the screen keyboard works in Tor Browser 29.583
And DuckDuckGo is the default search engine 19.199
And I kill the Tor Browser 5.495
And the screen keyboard works in Thunderbird 12.854
And the layout of the screen keyboard is set to "us" 0.645
After features/support/hooks.rb:291 1.405
After features/support/hooks.rb:75 0.000
Feature: Localization
2:20.438
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.500
When I log in to a new session in Chinese (zh_CN) 30.949
Then the keyboard layout is set to "cn" 0.282
When the network is plugged 0.045
And Tor is ready 16.756
Then I successfully start the Unsafe Browser in "zh_CN" 14.491
And I kill the Unsafe Browser 5.751
When I enable the screen keyboard 0.098
Then the screen keyboard works in Tor Browser 28.124
And DuckDuckGo is the default search engine 11.800
And I kill the Tor Browser 5.530
And the screen keyboard works in Thunderbird 17.423
And the layout of the screen keyboard is set to "us" 0.682
After features/support/hooks.rb:291 2.032
After features/support/hooks.rb:75 0.000
Feature: Localization
2:26.664
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.238
When I log in to a new session in English (en) 16.216
Then the keyboard layout is set to "us" 0.300
When the network is plugged 0.044
And Tor is ready 45.703
Then I successfully start the Unsafe Browser in "en" 13.986
And I kill the Unsafe Browser 5.753
When I enable the screen keyboard 0.130
Then the screen keyboard works in Tor Browser 27.121
And DuckDuckGo is the default search engine 10.271
And I kill the Tor Browser 5.561
And the screen keyboard works in Thunderbird 12.689
And the layout of the screen keyboard is set to "us" 0.646
After features/support/hooks.rb:291 2.056
After features/support/hooks.rb:75 0.000
Feature: Localization
2:14.781
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.315
When I log in to a new session in French (fr) 30.964
Then the keyboard layout is set to "fr" 0.237
When the network is plugged 0.041
And Tor is ready 14.678
Then I successfully start the Unsafe Browser in "fr" 16.580
And I kill the Unsafe Browser 5.946
When I enable the screen keyboard 0.102
Then the screen keyboard works in Tor Browser 28.503
And DuckDuckGo is the default search engine 11.831
And I kill the Tor Browser 5.536
And the screen keyboard works in Thunderbird 11.474
And the layout of the screen keyboard is set to "fr" 0.566
After features/support/hooks.rb:291 1.210
After features/support/hooks.rb:75 0.000
Feature: Localization
2:15.504
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.005
When I log in to a new session in German (de) 32.251
Then the keyboard layout is set to "de" 0.210
When the network is plugged 0.055
And Tor is ready 19.463
Then I successfully start the Unsafe Browser in "de" 14.320
And I kill the Unsafe Browser 5.700
When I enable the screen keyboard 0.114
Then the screen keyboard works in Tor Browser 26.861
And DuckDuckGo is the default search engine 10.783
And I kill the Tor Browser 5.510
And the screen keyboard works in Thunderbird 11.649
And the layout of the screen keyboard is set to "de" 0.577
After features/support/hooks.rb:291 1.065
After features/support/hooks.rb:75 0.000
Feature: Localization
2:12.227
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.358
When I log in to a new session in Italian (it) 31.225
Then the keyboard layout is set to "it" 0.357
When the network is plugged 0.045
And Tor is ready 14.660
Then I successfully start the Unsafe Browser in "it" 16.309
And I kill the Unsafe Browser 5.757
When I enable the screen keyboard 0.100
Then the screen keyboard works in Tor Browser 26.475
And DuckDuckGo is the default search engine 10.394
And I kill the Tor Browser 5.559
And the screen keyboard works in Thunderbird 12.280
And the layout of the screen keyboard is set to "us" 0.703
After features/support/hooks.rb:291 1.375
After features/support/hooks.rb:75 0.000
Feature: Localization
2:14.269
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.350
When I log in to a new session in Persian (fa) 30.895
Then the keyboard layout is set to "ir" 0.161
When the network is plugged 0.034
And Tor is ready 15.533
Then I successfully start the Unsafe Browser in "fa" 14.503
And I kill the Unsafe Browser 5.841
When I enable the screen keyboard 0.132
Then the screen keyboard works in Tor Browser 28.362
And DuckDuckGo is the default search engine 11.710
And I kill the Tor Browser 5.603
And the screen keyboard works in Thunderbird 12.475
And the layout of the screen keyboard is set to "ir" 0.663
After features/support/hooks.rb:291 1.846
After features/support/hooks.rb:75 0.000
Feature: Localization
2:9.934
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.154
When I log in to a new session in Portuguese (pt) 31.456
Then the keyboard layout is set to "pt" 0.114
When the network is plugged 0.059
And Tor is ready 14.171
Then I successfully start the Unsafe Browser in "pt" 14.622
And I kill the Unsafe Browser 5.792
When I enable the screen keyboard 0.097
Then the screen keyboard works in Tor Browser 26.440
And DuckDuckGo is the default search engine 10.989
And I kill the Tor Browser 5.500
And the screen keyboard works in Thunderbird 11.904
And the layout of the screen keyboard is set to "us" 0.631
After features/support/hooks.rb:291 3.956
After features/support/hooks.rb:75 0.000
Feature: Localization
2:15.811
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.892
When I log in to a new session in Russian (ru) 31.750
Then the keyboard layout is set to "ru" 0.434
When the network is plugged 0.050
And Tor is ready 17.078
Then I successfully start the Unsafe Browser in "ru" 14.435
And I kill the Unsafe Browser 5.834
When I enable the screen keyboard 0.111
Then the screen keyboard works in Tor Browser 28.142
And DuckDuckGo is the default search engine 10.872
And I kill the Tor Browser 5.492
And the screen keyboard works in Thunderbird 12.126
And the layout of the screen keyboard is set to "ru" 0.590
After features/support/hooks.rb:291 2.885
After features/support/hooks.rb:75 0.000
Feature: Localization
2:19.115
Before features/support/hooks.rb:245 0.018
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 9.003
When I log in to a new session in Spanish (es) 32.501
Then the keyboard layout is set to "es" 0.117
When the network is plugged 0.035
And Tor is ready 16.039
Then I successfully start the Unsafe Browser in "es" 16.737
And I kill the Unsafe Browser 5.715
When I enable the screen keyboard 0.109
Then the screen keyboard works in Tor Browser 28.750
And DuckDuckGo is the default search engine 10.898
And I kill the Tor Browser 5.507
And the screen keyboard works in Thunderbird 13.067
And the layout of the screen keyboard is set to "us" 0.632
After features/support/hooks.rb:291 1.320
After features/support/hooks.rb:75 0.000
Feature: Localization
2:13.582
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.319
When I log in to a new session in Turkish (tr) 30.485
Then the keyboard layout is set to "tr" 0.237
When the network is plugged 0.045
And Tor is ready 13.127
Then I successfully start the Unsafe Browser in "tr" 16.673
And I kill the Unsafe Browser 5.833
When I enable the screen keyboard 0.166
Then the screen keyboard works in Tor Browser 25.235
And DuckDuckGo is the default search engine 14.170
And I kill the Tor Browser 5.484
And the screen keyboard works in Thunderbird 13.208
And the layout of the screen keyboard is set to "us" 0.594
After features/support/hooks.rb:291 1.122
After features/support/hooks.rb:75 0.000