Project Number Date
test_Tails_ISO_stable 4733 21 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 59:46.913 Passed
18.422
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 7.875
And I prepare Tails for memory erasure tests 0.403
When I start a process allocating 128 MiB of memory with a known pattern 1.177
Then patterns cover at least 128 MiB in the guest's memory 3.953

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

When I trigger shutdown 0.011
And I wait 20 seconds 20.009

Slept for 20 seconds

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

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

After features/support/hooks.rb:291 3.524
After features/support/hooks.rb:75 0.000
6:36.734
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:52.918
And I prepare Tails for memory erasure tests 0.433
When I fill a 128 MiB file with a known pattern on the persistent filesystem 21.207
When I trigger shutdown 0.017
And I wait 20 seconds 20.017

Slept for 20 seconds

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

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

After features/support/hooks.rb:291 3.522
After features/support/hooks.rb:75 0.012
4:43.003
Before features/support/hooks.rb:245 0.004
Before features/support/hooks.rb:442 0.012
Given I start Tails from a freshly installed USB drive with an administration password and the network is plugged and I login 56.788
And I update APT using apt 17.613
And I install "popularity-contest" using apt 22.403
Then I am proposed to add the "popularity-contest" package to my Additional Software 4.836
When I create a persistent storage and activate the Additional Software feature 21.435
Then Additional Software is correctly configured for package "popularity-contest" 1.297
When I shutdown Tails and wait for the computer to power off 11.036
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:26.613
Then Additional Software is correctly configured for package "popularity-contest" 0.760
And the package "popularity-contest" is installed after Additional Software has been started 0.217
After features/support/hooks.rb:450 40.980
After features/support/hooks.rb:291 1.515
After features/support/hooks.rb:75 0.014
2:14.552
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.008
Given a computer 0.170
And I start Tails from USB drive "__internal" and I login with an administration password 1:29.749
And I update APT using apt 18.870
When I install "makepp" using apt 19.245
Then the Additional Software dpkg hook has been run for package "makepp" and notices the persistence is locked 6.440
And the package "makepp" is installed 0.075
After features/support/hooks.rb:450 41.480
After features/support/hooks.rb:291 0.891
After features/support/hooks.rb:75 0.015
4:35.960
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.007
Given a computer 0.194
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 2:50.744
When I uninstall "popularity-contest" using apt 18.667
And I accept removing "popularity-contest" from Additional Software 0.631
Then "popularity-contest" is not in the list of Additional Software 0.742
When I start Synaptic 23.529
And I update APT using Synaptic 22.942
And I install "cowsay" using Synaptic 11.736
And I accept adding "cowsay" to Additional Software 0.751
Then Additional Software is correctly configured for package "cowsay" 0.809
When I uninstall "cowsay" using apt 3.231
And I refuse removing "cowsay" from Additional Software 0.530
Then Additional Software is correctly configured for package "cowsay" 0.832
When I start "Additional Software" via GNOME Activities Overview 10.596
And I remove "cowsay" from the list of Additional Software using Additional Software GUI 4.798
Then "cowsay" is not in the list of Additional Software 0.780
When I install "cowsay" using apt 3.205
And I refuse adding "cowsay" to Additional Software 0.556
Then "cowsay" is not in the list of Additional Software 0.677
After features/support/hooks.rb:450 1.013
After features/support/hooks.rb:291 0.626
After features/support/hooks.rb:75 0.011
10:27.233
Before features/support/hooks.rb:245 0.007
Before features/support/hooks.rb:442 0.007
Given a computer 0.192
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 2:8.534
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 24.045
And I accept adding "cowsay" to Additional Software 5.620
And Additional Software is correctly configured for package "cowsay" 0.855
And I shutdown Tails and wait for the computer to power off 8.168
And I start Tails from USB drive "__internal" with network unplugged 1:1.982
And I enable persistence 11.183
# 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.024
And I log in to a new session 34.401
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 31.307
And I revert the APT tweaks that made it prefer an old version of cowsay 0.052
# 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.066
And the network is plugged 0.026
And Tor is ready 19.367
# 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.446
And available upgrades have been checked 0.066
And I see the "The upgrade of your additional software failed" notification after at most 300 seconds 1.006
And I can open the Additional Software configuration window from the notification 2.507
And I shutdown Tails and wait for the computer to power off 2:2.493
And I start Tails from USB drive "__internal" with network unplugged 55.379
And I enable persistence 9.585
# 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.027
And I log in to a new session 33.103
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 30.847
And I revert the APT tweaks that made it prefer an old version of cowsay 0.041
And the network is plugged 0.028
And Tor is ready 38.601
Then the Additional Software upgrade service has started 0.165
And the installed version of package "cowsay" is newer than "3.03+dfsg2-1" 0.075
After features/support/hooks.rb:450 2.414
After features/support/hooks.rb:291 0.695
After features/support/hooks.rb:75 0.023
1:59.177
Before features/support/hooks.rb:245 0.004
Before features/support/hooks.rb:442 0.004
Given a computer 0.183
And I start Tails from USB drive "__internal" with network unplugged 52.739
And I enable persistence 10.552
And I remove the "cowsay" deb files from the APT cache 0.634
# 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.096
And I log in to a new session 32.325
Then I see the "The installation of your additional software failed" notification after at most 300 seconds 15.346
And I can open the Additional Software log file from the notification 6.554
And the package "cowsay" is not installed 0.744
After features/support/hooks.rb:450 0.109
After features/support/hooks.rb:291 1.062
After features/support/hooks.rb:75 0.008
Feature: Localization
2:16.876
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.157
When I log in to a new session in Arabic (ar) 34.082
Then the keyboard layout is set to "us" 0.133
When the network is plugged 0.045
And Tor is ready 17.422
Then I successfully start the Unsafe Browser in "ar" 14.579
And I kill the Unsafe Browser 5.727
When I enable the screen keyboard 0.091
Then the screen keyboard works in Tor Browser 27.374
And DuckDuckGo is the default search engine 10.349
And I kill the Tor Browser 5.397
And the screen keyboard works in Thunderbird 12.905
And the layout of the screen keyboard is set to "us" 0.608
After features/support/hooks.rb:291 1.237
After features/support/hooks.rb:75 0.000
Feature: Localization
2:16.137
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.140
When I log in to a new session in Chinese (zh_CN) 31.654
Then the keyboard layout is set to "cn" 0.289
When the network is plugged 0.031
And Tor is ready 15.396
Then I successfully start the Unsafe Browser in "zh_CN" 15.628
And I kill the Unsafe Browser 5.721
When I enable the screen keyboard 0.111
Then the screen keyboard works in Tor Browser 25.240
And DuckDuckGo is the default search engine 10.723
And I kill the Tor Browser 5.484
And the screen keyboard works in Thunderbird 17.061
And the layout of the screen keyboard is set to "us" 0.654
After features/support/hooks.rb:291 1.321
After features/support/hooks.rb:75 0.000
Feature: Localization
1:47.806
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.218
When I log in to a new session in English (en) 16.087
Then the keyboard layout is set to "us" 0.135
When the network is plugged 0.035
And Tor is ready 14.874
Then I successfully start the Unsafe Browser in "en" 14.014
And I kill the Unsafe Browser 5.692
When I enable the screen keyboard 0.081
Then the screen keyboard works in Tor Browser 25.760
And DuckDuckGo is the default search engine 5.247
And I kill the Tor Browser 5.262
And the screen keyboard works in Thunderbird 11.803
And the layout of the screen keyboard is set to "us" 0.592
After features/support/hooks.rb:291 1.355
After features/support/hooks.rb:75 0.000
Feature: Localization
2:52.728
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.946
When I log in to a new session in French (fr) 30.273
Then the keyboard layout is set to "fr" 0.179
When the network is plugged 0.036
And Tor is ready 45.755
Then I successfully start the Unsafe Browser in "fr" 13.771
And I kill the Unsafe Browser 5.723
When I enable the screen keyboard 0.099
Then the screen keyboard works in Tor Browser 25.379
And DuckDuckGo is the default search engine 25.596
And I kill the Tor Browser 5.518
And the screen keyboard works in Thunderbird 11.846
And the layout of the screen keyboard is set to "fr" 0.602
After features/support/hooks.rb:291 1.370
After features/support/hooks.rb:75 0.000
Feature: Localization
2:40.377
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.312
When I log in to a new session in German (de) 31.245
Then the keyboard layout is set to "de" 0.288
When the network is plugged 0.096
And Tor is ready 45.341
Then I successfully start the Unsafe Browser in "de" 14.313
And I kill the Unsafe Browser 5.760
When I enable the screen keyboard 0.095
Then the screen keyboard works in Tor Browser 26.453
And DuckDuckGo is the default search engine 10.581
And I kill the Tor Browser 5.457
And the screen keyboard works in Thunderbird 11.840
And the layout of the screen keyboard is set to "de" 0.590
After features/support/hooks.rb:291 1.241
After features/support/hooks.rb:75 0.000
Feature: Localization
2:8.204
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 Italian (it) 30.903
Then the keyboard layout is set to "it" 0.163
When the network is plugged 0.043
And Tor is ready 13.685
Then I successfully start the Unsafe Browser in "it" 15.056
And I kill the Unsafe Browser 5.760
When I enable the screen keyboard 0.087
Then the screen keyboard works in Tor Browser 25.873
And DuckDuckGo is the default search engine 10.679
And I kill the Tor Browser 5.534
And the screen keyboard works in Thunderbird 11.717
And the layout of the screen keyboard is set to "us" 0.692
After features/support/hooks.rb:291 6.582
After features/support/hooks.rb:75 0.000
Feature: Localization
2:20.958
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.031
When I log in to a new session in Persian (fa) 30.546
Then the keyboard layout is set to "ir" 0.205
When the network is plugged 0.032
And Tor is ready 17.504
Then I successfully start the Unsafe Browser in "fa" 14.483
And I kill the Unsafe Browser 5.822
When I enable the screen keyboard 0.112
Then the screen keyboard works in Tor Browser 26.545
And DuckDuckGo is the default search engine 19.445
And I kill the Tor Browser 5.564
And the screen keyboard works in Thunderbird 12.096
And the layout of the screen keyboard is set to "ir" 0.568
After features/support/hooks.rb:291 2.235
After features/support/hooks.rb:75 0.000
Feature: Localization
2:13.846
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.003
When I log in to a new session in Portuguese (pt) 32.254
Then the keyboard layout is set to "pt" 0.329
When the network is plugged 0.026
And Tor is ready 15.931
Then I successfully start the Unsafe Browser in "pt" 15.319
And I kill the Unsafe Browser 5.792
When I enable the screen keyboard 0.101
Then the screen keyboard works in Tor Browser 26.496
And DuckDuckGo is the default search engine 10.928
And I kill the Tor Browser 5.480
And the screen keyboard works in Thunderbird 12.608
And the layout of the screen keyboard is set to "us" 0.574
After features/support/hooks.rb:291 1.712
After features/support/hooks.rb:75 0.000
Feature: Localization
2:19.437
Before features/support/hooks.rb:245 0.010
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.858
When I log in to a new session in Russian (ru) 30.250
Then the keyboard layout is set to "ru" 0.186
When the network is plugged 0.027
And Tor is ready 15.899
Then I successfully start the Unsafe Browser in "ru" 14.485
And I kill the Unsafe Browser 5.714
When I enable the screen keyboard 0.079
Then the screen keyboard works in Tor Browser 26.400
And DuckDuckGo is the default search engine 19.114
And I kill the Tor Browser 5.466
And the screen keyboard works in Thunderbird 13.341
And the layout of the screen keyboard is set to "ru" 0.612
After features/support/hooks.rb:291 1.344
After features/support/hooks.rb:75 0.000
Feature: Localization
2:10.890
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.086
When I log in to a new session in Spanish (es) 31.791
Then the keyboard layout is set to "es" 0.126
When the network is plugged 0.035
And Tor is ready 14.167
Then I successfully start the Unsafe Browser in "es" 15.681
And I kill the Unsafe Browser 5.654
When I enable the screen keyboard 0.084
Then the screen keyboard works in Tor Browser 25.974
And DuckDuckGo is the default search engine 10.885
And I kill the Tor Browser 5.519
And the screen keyboard works in Thunderbird 12.241
And the layout of the screen keyboard is set to "us" 0.641
After features/support/hooks.rb:291 2.748
After features/support/hooks.rb:75 0.000
Feature: Localization
2:46.450
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.046
When I log in to a new session in Turkish (tr) 29.575
Then the keyboard layout is set to "tr" 0.241
When the network is plugged 0.024
And Tor is ready 44.424
Then I successfully start the Unsafe Browser in "tr" 13.830
And I kill the Unsafe Browser 5.840
When I enable the screen keyboard 0.098
Then the screen keyboard works in Tor Browser 26.527
And DuckDuckGo is the default search engine 19.018
And I kill the Tor Browser 5.542
And the screen keyboard works in Thunderbird 12.688
And the layout of the screen keyboard is set to "us" 0.591
After features/support/hooks.rb:291 1.283
After features/support/hooks.rb:75 0.000