Project Number Date
test_Tails_ISO_stable 4797 18 Apr 2024, 18:35

Tag Report

Steps Scenarios Features
Tag Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
@slow 275 0 0 0 0 275 22 0 22 58:47.926 Passed
18.778
Before features/support/hooks.rb:259 0.003
Given I have started Tails from DVD without network and logged in 8.112
And I prepare Tails for memory erasure tests 0.466
When I start a process allocating 128 MiB of memory with a known pattern 1.218
Then patterns cover at least 128 MiB in the guest's memory 4.108

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

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

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

After features/support/hooks.rb:305 0.633
After features/support/hooks.rb:89 0.000
23.230
Before features/support/hooks.rb:259 0.003
Given I have started Tails from DVD without network and logged in 8.291
And I prepare Tails for memory erasure tests 0.515
And I find very few patterns in the guest's memory 4.634

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

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

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

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

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

After features/support/hooks.rb:305 0.669
After features/support/hooks.rb:89 0.000
42.209
Before features/support/hooks.rb:259 0.003
Given I have started Tails from DVD without network and logged in 8.249
And I prepare Tails for memory erasure tests 0.466
When I plug and mount a 128 MiB USB drive with a vfat filesystem 7.933
Then I find very few patterns in the guest's memory 4.385

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

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

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

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

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

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

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

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

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

After features/support/hooks.rb:305 0.666
After features/support/hooks.rb:89 0.000
1:3.753
Before features/support/hooks.rb:259 0.002
Given I have started Tails from DVD without network and logged in 8.008
And I prepare Tails for memory erasure tests 0.396
When I plug and mount a 128 MiB USB drive with an ext4 filesystem encrypted with password "asdf" 30.944
Then I find very few patterns in the guest's memory 3.613

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

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

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

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

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

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

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

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

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

After features/support/hooks.rb:305 0.643
After features/support/hooks.rb:89 0.000
51.524
Before features/support/hooks.rb:259 0.002
Given I have started Tails from DVD without network and logged in 8.214
And I prepare Tails for memory erasure tests 0.377
When I fill a 128 MiB file with a known pattern on the root filesystem 16.641
# ensure the pattern is in memory due to tmpfs, not to disk cache
And I drop all kernel caches 0.933
Then patterns cover at least 128 MiB in the guest's memory 3.564

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

When I trigger shutdown 0.012
And I wait 20 seconds 20.020

Slept for 20 seconds

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

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

After features/support/hooks.rb:305 3.525
After features/support/hooks.rb:89 0.000
6:46.936
Before features/support/hooks.rb:259 0.002
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 6:4.651
And I prepare Tails for memory erasure tests 0.406
When I fill a 128 MiB file with a known pattern on the persistent filesystem 19.602
When I trigger shutdown 0.010
And I wait 20 seconds 20.015

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 907 MiB reference memory)

After features/support/hooks.rb:305 3.534
After features/support/hooks.rb:89 0.011
4:40.285
Before features/support/hooks.rb:259 0.003
Before features/support/hooks.rb:456 0.004
Given I start Tails from a freshly installed USB drive with an administration password and the network is plugged and I login 50.475
And I update APT using apt 17.855
And I install "popularity-contest" using apt 19.422
Then I am proposed to add the "popularity-contest" package to my Additional Software 8.343
When I create a persistent storage and activate the Additional Software feature 21.431
Then Additional Software is correctly configured for package "popularity-contest" 1.228
When I shutdown Tails and wait for the computer to power off 10.954
And I start Tails from USB drive "__internal" with network unplugged 1:0.044
And I enable persistence 19.322
And I log in to a new session 36.940
And the Additional Software installation service has started 31.449
Then I am notified that the installation succeeded 1.787
And Additional Software is correctly configured for package "popularity-contest" 0.752
And the package "popularity-contest" is installed after Additional Software has been started 0.277
After features/support/hooks.rb:464 36.797
After features/support/hooks.rb:305 1.367
After features/support/hooks.rb:89 0.013
2:20.860
Before features/support/hooks.rb:259 0.005
Before features/support/hooks.rb:456 0.005
Given a computer 0.185
And I start Tails from USB drive "__internal" and I login with an administration password 1:36.715
And I update APT using apt 18.123
When I install "makepp" using apt 19.230
Then the Additional Software dpkg hook has been run for package "makepp" and notices the persistence is locked 6.517
And the package "makepp" is installed 0.087
After features/support/hooks.rb:464 37.236
After features/support/hooks.rb:305 1.178
After features/support/hooks.rb:89 0.021
4:40.962
Before features/support/hooks.rb:259 0.004
Before features/support/hooks.rb:456 0.006
Given a computer 1.523
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 2:54.159
When I uninstall "popularity-contest" using apt 18.681
And I accept removing "popularity-contest" from Additional Software 0.606
Then "popularity-contest" is not in the list of Additional Software 0.626
When I start Synaptic 24.492
And I update APT using Synaptic 22.247
And I install "cowsay" using Synaptic 10.228
And I accept adding "cowsay" to Additional Software 2.615
Then Additional Software is correctly configured for package "cowsay" 0.716
When I uninstall "cowsay" using apt 3.209
And I refuse removing "cowsay" from Additional Software 0.533
Then Additional Software is correctly configured for package "cowsay" 0.731
When I start "Additional Software" via GNOME Activities Overview 10.653
And I remove "cowsay" from the list of Additional Software using Additional Software GUI 4.457
Then "cowsay" is not in the list of Additional Software 0.974
When I install "cowsay" using apt 3.211
And I refuse adding "cowsay" to Additional Software 0.590
Then "cowsay" is not in the list of Additional Software 0.702
After features/support/hooks.rb:464 0.927
After features/support/hooks.rb:305 0.637
After features/support/hooks.rb:89 0.010
10:28.198
Before features/support/hooks.rb:259 0.005
Before features/support/hooks.rb:456 0.005
Given a computer 0.190
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 2:8.164
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 23.512
And I accept adding "cowsay" to Additional Software 5.428
And Additional Software is correctly configured for package "cowsay" 0.881
And I shutdown Tails and wait for the computer to power off 6.326
And I start Tails from USB drive "__internal" with network unplugged 54.162
And I enable persistence 12.011
# 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.020
And I log in to a new session 33.734
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 30.763
And I revert the APT tweaks that made it prefer an old version of cowsay 0.079
# 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.065
And the network is plugged 0.036
And Tor is ready 18.693
# 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.023
And available upgrades have been checked 0.082
And I see the "The upgrade of your additional software failed" notification after at most 300 seconds 1.068
And I can open the Additional Software configuration window from the notification 2.617
And I shutdown Tails and wait for the computer to power off 2:7.888
And I start Tails from USB drive "__internal" with network unplugged 55.941
And I enable persistence 11.846
# 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 26.478
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 31.028
And I revert the APT tweaks that made it prefer an old version of cowsay 0.045
And the network is plugged 0.032
And Tor is ready 49.755
Then the Additional Software upgrade service has started 0.181
And the installed version of package "cowsay" is newer than "3.03+dfsg2-1" 0.088
After features/support/hooks.rb:464 2.221
After features/support/hooks.rb:305 0.732
After features/support/hooks.rb:89 0.027
2:12.119
Before features/support/hooks.rb:259 0.005
Before features/support/hooks.rb:456 0.006
Given a computer 0.171
And I start Tails from USB drive "__internal" with network unplugged 1:4.463
And I enable persistence 10.902
And I remove the "cowsay" deb files from the APT cache 0.572
# 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.077
And I log in to a new session 34.240
Then I see the "The installation of your additional software failed" notification after at most 300 seconds 14.704
And I can open the Additional Software log file from the notification 6.462
And the package "cowsay" is not installed 0.525
After features/support/hooks.rb:464 0.100
After features/support/hooks.rb:305 0.864
After features/support/hooks.rb:89 0.009
Feature: Localization
2:13.288
Before features/support/hooks.rb:259 0.013
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.541
When I log in to a new session in Arabic (ar) 29.259
Then the keyboard layout is set to "us" 0.146
When the network is plugged 0.048
And Tor is ready 15.289
Then I successfully start the Unsafe Browser in "ar" 14.496
And I kill the Unsafe Browser 5.793
When I enable the screen keyboard 0.108
Then the screen keyboard works in Tor Browser 28.205
And DuckDuckGo is the default search engine 11.180
And I kill the Tor Browser 5.460
And the screen keyboard works in Thunderbird 14.212
And the layout of the screen keyboard is set to "us" 0.545
After features/support/hooks.rb:305 1.498
After features/support/hooks.rb:89 0.000
Feature: Localization
2:14.480
Before features/support/hooks.rb:259 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.956
When I log in to a new session in Chinese (zh_CN) 29.926
Then the keyboard layout is set to "cn" 0.264
When the network is plugged 0.031
And Tor is ready 16.213
Then I successfully start the Unsafe Browser in "zh_CN" 16.140
And I kill the Unsafe Browser 5.800
When I enable the screen keyboard 0.089
Then the screen keyboard works in Tor Browser 24.979
And DuckDuckGo is the default search engine 10.562
And I kill the Tor Browser 5.503
And the screen keyboard works in Thunderbird 16.395
And the layout of the screen keyboard is set to "us" 0.615
After features/support/hooks.rb:305 1.026
After features/support/hooks.rb:89 0.000
Feature: Localization
1:47.589
Before features/support/hooks.rb:259 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.835
When I log in to a new session in English (en) 15.546
Then the keyboard layout is set to "us" 0.217
When the network is plugged 0.033
And Tor is ready 15.732
Then I successfully start the Unsafe Browser in "en" 14.389
And I kill the Unsafe Browser 5.695
When I enable the screen keyboard 0.122
Then the screen keyboard works in Tor Browser 24.343
And DuckDuckGo is the default search engine 5.240
And I kill the Tor Browser 5.283
And the screen keyboard works in Thunderbird 12.579
And the layout of the screen keyboard is set to "us" 0.569
After features/support/hooks.rb:305 1.178
After features/support/hooks.rb:89 0.000
Feature: Localization
2:39.462
Before features/support/hooks.rb:259 0.004
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 French (fr) 30.130
Then the keyboard layout is set to "fr" 0.200
When the network is plugged 0.039
And Tor is ready 45.246
Then I successfully start the Unsafe Browser in "fr" 13.918
And I kill the Unsafe Browser 5.827
When I enable the screen keyboard 0.092
Then the screen keyboard works in Tor Browser 25.535
And DuckDuckGo is the default search engine 10.102
And I kill the Tor Browser 5.455
And the screen keyboard works in Thunderbird 14.305
And the layout of the screen keyboard is set to "fr" 0.593
After features/support/hooks.rb:305 1.485
After features/support/hooks.rb:89 0.000
Feature: Localization
2:5.894
Before features/support/hooks.rb:259 0.017
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.952
When I log in to a new session in German (de) 28.651
Then the keyboard layout is set to "de" 0.302
When the network is plugged 0.052
And Tor is ready 15.424
Then I successfully start the Unsafe Browser in "de" 14.108
And I kill the Unsafe Browser 5.855
When I enable the screen keyboard 0.092
Then the screen keyboard works in Tor Browser 24.729
And DuckDuckGo is the default search engine 10.126
And I kill the Tor Browser 5.446
And the screen keyboard works in Thunderbird 12.556
And the layout of the screen keyboard is set to "de" 0.597
After features/support/hooks.rb:305 2.340
After features/support/hooks.rb:89 0.000
Feature: Localization
2:10.764
Before features/support/hooks.rb:259 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.812
When I log in to a new session in Italian (it) 29.895
Then the keyboard layout is set to "it" 0.243
When the network is plugged 0.038
And Tor is ready 16.546
Then I successfully start the Unsafe Browser in "it" 14.483
And I kill the Unsafe Browser 5.808
When I enable the screen keyboard 0.115
Then the screen keyboard works in Tor Browser 28.031
And DuckDuckGo is the default search engine 9.924
And I kill the Tor Browser 5.229
And the screen keyboard works in Thunderbird 12.082
And the layout of the screen keyboard is set to "us" 0.551
After features/support/hooks.rb:305 1.501
After features/support/hooks.rb:89 0.000
Feature: Localization
2:17.218
Before features/support/hooks.rb:259 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.797
When I log in to a new session in Persian (fa) 29.136
Then the keyboard layout is set to "ir" 0.309
When the network is plugged 0.034
And Tor is ready 15.998
Then I successfully start the Unsafe Browser in "fa" 14.171
And I kill the Unsafe Browser 5.778
When I enable the screen keyboard 0.090
Then the screen keyboard works in Tor Browser 27.020
And DuckDuckGo is the default search engine 18.692
And I kill the Tor Browser 5.460
And the screen keyboard works in Thunderbird 12.175
And the layout of the screen keyboard is set to "ir" 0.553
After features/support/hooks.rb:305 1.371
After features/support/hooks.rb:89 0.000
Feature: Localization
2:6.933
Before features/support/hooks.rb:259 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.236
When I log in to a new session in Portuguese (pt) 29.500
Then the keyboard layout is set to "pt" 0.295
When the network is plugged 0.460
And Tor is ready 15.044
Then I successfully start the Unsafe Browser in "pt" 14.225
And I kill the Unsafe Browser 5.915
When I enable the screen keyboard 0.091
Then the screen keyboard works in Tor Browser 25.597
And DuckDuckGo is the default search engine 10.088
And I kill the Tor Browser 5.268
And the screen keyboard works in Thunderbird 11.646
And the layout of the screen keyboard is set to "us" 0.564
After features/support/hooks.rb:305 1.378
After features/support/hooks.rb:89 0.000
Feature: Localization
2:9.477
Before features/support/hooks.rb:259 0.061
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.192
When I log in to a new session in Russian (ru) 29.486
Then the keyboard layout is set to "ru" 0.177
When the network is plugged 0.049
And Tor is ready 16.594
Then I successfully start the Unsafe Browser in "ru" 14.100
And I kill the Unsafe Browser 5.838
When I enable the screen keyboard 0.089
Then the screen keyboard works in Tor Browser 25.796
And DuckDuckGo is the default search engine 11.211
And I kill the Tor Browser 5.455
And the screen keyboard works in Thunderbird 11.875
And the layout of the screen keyboard is set to "ru" 0.607
After features/support/hooks.rb:305 1.526
After features/support/hooks.rb:89 0.000
Feature: Localization
2:21.507
Before features/support/hooks.rb:259 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.007
When I log in to a new session in Spanish (es) 29.543
Then the keyboard layout is set to "es" 0.557
When the network is plugged 0.045
And Tor is ready 16.806
Then I successfully start the Unsafe Browser in "es" 14.600
And I kill the Unsafe Browser 5.807
When I enable the screen keyboard 0.109
Then the screen keyboard works in Tor Browser 26.394
And DuckDuckGo is the default search engine 22.233
And I kill the Tor Browser 5.395
And the screen keyboard works in Thunderbird 11.449
And the layout of the screen keyboard is set to "us" 0.556
After features/support/hooks.rb:305 1.019
After features/support/hooks.rb:89 0.000
Feature: Localization
2:12.451
Before features/support/hooks.rb:259 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.860
When I log in to a new session in Turkish (tr) 30.530
Then the keyboard layout is set to "tr" 0.486
When the network is plugged 0.038
And Tor is ready 16.774
Then I successfully start the Unsafe Browser in "tr" 14.439
And I kill the Unsafe Browser 5.772
When I enable the screen keyboard 0.107
Then the screen keyboard works in Tor Browser 26.479
And DuckDuckGo is the default search engine 10.968
And I kill the Tor Browser 5.504
And the screen keyboard works in Thunderbird 12.918
And the layout of the screen keyboard is set to "us" 0.569
After features/support/hooks.rb:305 1.034
After features/support/hooks.rb:89 0.000