Project Number Date
test_Tails_ISO_stable 4780 09 Apr 2024, 13:01

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 57:50.224 Passed
20.591
Before features/support/hooks.rb:259 0.003
Given I have started Tails from DVD without network and logged in 8.317
And I prepare Tails for memory erasure tests 0.597
When I start a process allocating 128 MiB of memory with a known pattern 1.252
Then patterns cover at least 128 MiB in the guest's memory 4.483

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

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

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

After features/support/hooks.rb:305 0.808
After features/support/hooks.rb:89 0.000
24.810
Before features/support/hooks.rb:259 0.002
Given I have started Tails from DVD without network and logged in 8.236
And I prepare Tails for memory erasure tests 0.557
And I find very few patterns in the guest's memory 4.646

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

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

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

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

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

After features/support/hooks.rb:305 0.703
After features/support/hooks.rb:89 0.000
45.317
Before features/support/hooks.rb:259 0.002
Given I have started Tails from DVD without network and logged in 8.615
And I prepare Tails for memory erasure tests 0.396
When I plug and mount a 128 MiB USB drive with a vfat filesystem 7.985
Then I find very few patterns in the guest's memory 4.742

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

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

Pattern coverage: 87.124% (111 MiB out of 127 MiB reference memory)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

When I trigger shutdown 0.013
And I wait 20 seconds 20.006

Slept for 20 seconds

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

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

After features/support/hooks.rb:305 3.542
After features/support/hooks.rb:89 0.000
7:9.169
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:25.458
And I prepare Tails for memory erasure tests 0.381
When I fill a 128 MiB file with a known pattern on the persistent filesystem 20.997
When I trigger shutdown 0.017
And I wait 20 seconds 20.021

Slept for 20 seconds

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

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

After features/support/hooks.rb:305 3.506
After features/support/hooks.rb:89 0.011
4:39.201
Before features/support/hooks.rb:259 0.003
Before features/support/hooks.rb:456 0.003
Given I start Tails from a freshly installed USB drive with an administration password and the network is plugged and I login 50.437
And I update APT using apt 18.190
And I install "popularity-contest" using apt 19.439
Then I am proposed to add the "popularity-contest" package to my Additional Software 8.539
When I create a persistent storage and activate the Additional Software feature 21.262
Then Additional Software is correctly configured for package "popularity-contest" 1.312
When I shutdown Tails and wait for the computer to power off 12.530
And I start Tails from USB drive "__internal" with network unplugged 57.701
And I enable persistence 22.813
And I log in to a new session 33.226
And the Additional Software installation service has started 30.796
Then I am notified that the installation succeeded 1.886
And Additional Software is correctly configured for package "popularity-contest" 0.782
And the package "popularity-contest" is installed after Additional Software has been started 0.282
After features/support/hooks.rb:464 39.314
After features/support/hooks.rb:305 1.402
After features/support/hooks.rb:89 0.013
2:26.353
Before features/support/hooks.rb:259 0.007
Before features/support/hooks.rb:456 0.007
Given a computer 0.223
And I start Tails from USB drive "__internal" and I login with an administration password 1:42.020
And I update APT using apt 16.922
When I install "makepp" using apt 22.544
Then the Additional Software dpkg hook has been run for package "makepp" and notices the persistence is locked 4.537
And the package "makepp" is installed 0.105
After features/support/hooks.rb:464 41.082
After features/support/hooks.rb:305 0.913
After features/support/hooks.rb:89 0.014
4:41.211
Before features/support/hooks.rb:259 0.012
Before features/support/hooks.rb:456 0.018
Given a computer 0.212
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 2:56.934
When I uninstall "popularity-contest" using apt 18.777
And I accept removing "popularity-contest" from Additional Software 0.585
Then "popularity-contest" is not in the list of Additional Software 0.723
When I start Synaptic 24.236
And I update APT using Synaptic 23.454
And I install "cowsay" using Synaptic 9.207
And I accept adding "cowsay" to Additional Software 1.316
Then Additional Software is correctly configured for package "cowsay" 0.697
When I uninstall "cowsay" using apt 3.215
And I refuse removing "cowsay" from Additional Software 0.546
Then Additional Software is correctly configured for package "cowsay" 0.799
When I start "Additional Software" via GNOME Activities Overview 9.786
And I remove "cowsay" from the list of Additional Software using Additional Software GUI 5.340
Then "cowsay" is not in the list of Additional Software 0.959
When I install "cowsay" using apt 3.200
And I refuse adding "cowsay" to Additional Software 0.578
Then "cowsay" is not in the list of Additional Software 0.635
After features/support/hooks.rb:464 1.040
After features/support/hooks.rb:305 0.733
After features/support/hooks.rb:89 0.008
8:37.807
Before features/support/hooks.rb:259 0.004
Before features/support/hooks.rb:456 0.005
Given a computer 0.200
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 2:8.178
And I configure APT to prefer an old version of cowsay 0.023
When I install an old version "3.03+dfsg2-1" of the cowsay package using apt 23.456
And I accept adding "cowsay" to Additional Software 6.981
And Additional Software is correctly configured for package "cowsay" 0.858
And I shutdown Tails and wait for the computer to power off 6.253
And I start Tails from USB drive "__internal" with network unplugged 55.270
And I enable persistence 10.359
# 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 35.318
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 31.137
And I revert the APT tweaks that made it prefer an old version of cowsay 0.055
# 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.063
And the network is plugged 0.035
And Tor is ready 20.913
# 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.669
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.970
And I can open the Additional Software configuration window from the notification 3.433
And I shutdown Tails and wait for the computer to power off 13.289
And I start Tails from USB drive "__internal" with network unplugged 55.069
And I enable persistence 10.954
# 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.026
And I log in to a new session 33.957
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 31.661
And I revert the APT tweaks that made it prefer an old version of cowsay 0.059
And the network is plugged 0.047
And Tor is ready 41.170
Then the Additional Software upgrade service has started 0.193
And the installed version of package "cowsay" is newer than "3.03+dfsg2-1" 0.086
After features/support/hooks.rb:464 2.348
After features/support/hooks.rb:305 1.019
After features/support/hooks.rb:89 0.028
2:0.636
Before features/support/hooks.rb:259 0.005
Before features/support/hooks.rb:456 0.005
Given a computer 0.184
And I start Tails from USB drive "__internal" with network unplugged 54.351
And I enable persistence 9.981
And I remove the "cowsay" deb files from the APT cache 0.642
# 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.069
And I log in to a new session 33.224
Then I see the "The installation of your additional software failed" notification after at most 300 seconds 15.334
And I can open the Additional Software log file from the notification 6.332
And the package "cowsay" is not installed 0.515
After features/support/hooks.rb:464 0.114
After features/support/hooks.rb:305 1.079
After features/support/hooks.rb:89 0.008
Feature: Localization
2:20.770
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.944
When I log in to a new session in Arabic (ar) 29.306
Then the keyboard layout is set to "us" 0.189
When the network is plugged 0.048
And Tor is ready 20.143
Then I successfully start the Unsafe Browser in "ar" 14.098
And I kill the Unsafe Browser 5.835
When I enable the screen keyboard 0.108
Then the screen keyboard works in Tor Browser 26.371
And DuckDuckGo is the default search engine 18.184
And I kill the Tor Browser 5.544
And the screen keyboard works in Thunderbird 12.454
And the layout of the screen keyboard is set to "us" 0.541
After features/support/hooks.rb:305 1.100
After features/support/hooks.rb:89 0.000
Feature: Localization
2:21.618
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.195
When I log in to a new session in Chinese (zh_CN) 28.892
Then the keyboard layout is set to "cn" 0.424
When the network is plugged 0.047
And Tor is ready 16.586
Then I successfully start the Unsafe Browser in "zh_CN" 15.442
And I kill the Unsafe Browser 5.768
When I enable the screen keyboard 0.091
Then the screen keyboard works in Tor Browser 23.495
And DuckDuckGo is the default search engine 18.436
And I kill the Tor Browser 5.466
And the screen keyboard works in Thunderbird 18.174
And the layout of the screen keyboard is set to "us" 0.596
After features/support/hooks.rb:305 2.553
After features/support/hooks.rb:89 0.000
Feature: Localization
1:52.511
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.070
When I log in to a new session in English (en) 14.693
Then the keyboard layout is set to "us" 0.099
When the network is plugged 0.485
And Tor is ready 15.834
Then I successfully start the Unsafe Browser in "en" 14.844
And I kill the Unsafe Browser 5.603
When I enable the screen keyboard 0.087
Then the screen keyboard works in Tor Browser 24.890
And DuckDuckGo is the default search engine 10.081
And I kill the Tor Browser 5.484
And the screen keyboard works in Thunderbird 11.814
And the layout of the screen keyboard is set to "us" 0.521
After features/support/hooks.rb:305 1.159
After features/support/hooks.rb:89 0.000
Feature: Localization
2:25.388
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.980
When I log in to a new session in French (fr) 30.390
Then the keyboard layout is set to "fr" 0.147
When the network is plugged 0.039
And Tor is ready 19.153
Then I successfully start the Unsafe Browser in "fr" 15.186
And I kill the Unsafe Browser 5.797
When I enable the screen keyboard 0.114
Then the screen keyboard works in Tor Browser 26.455
And DuckDuckGo is the default search engine 22.351
And I kill the Tor Browser 5.443
And the screen keyboard works in Thunderbird 11.764
And the layout of the screen keyboard is set to "fr" 0.562
After features/support/hooks.rb:305 1.885
After features/support/hooks.rb:89 0.000
Feature: Localization
2:8.960
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.947
When I log in to a new session in German (de) 31.448
Then the keyboard layout is set to "de" 0.166
When the network is plugged 0.041
And Tor is ready 14.494
Then I successfully start the Unsafe Browser in "de" 14.553
And I kill the Unsafe Browser 5.712
When I enable the screen keyboard 0.081
Then the screen keyboard works in Tor Browser 25.843
And DuckDuckGo is the default search engine 10.528
And I kill the Tor Browser 5.462
And the screen keyboard works in Thunderbird 12.141
And the layout of the screen keyboard is set to "de" 0.538
After features/support/hooks.rb:305 1.125
After features/support/hooks.rb:89 0.000
Feature: Localization
2:16.192
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.826
When I log in to a new session in Italian (it) 29.410
Then the keyboard layout is set to "it" 0.248
When the network is plugged 0.045
And Tor is ready 15.310
Then I successfully start the Unsafe Browser in "it" 15.520
And I kill the Unsafe Browser 5.733
When I enable the screen keyboard 0.089
Then the screen keyboard works in Tor Browser 24.954
And DuckDuckGo is the default search engine 18.347
And I kill the Tor Browser 5.450
And the screen keyboard works in Thunderbird 12.703
And the layout of the screen keyboard is set to "us" 0.551
After features/support/hooks.rb:305 4.055
After features/support/hooks.rb:89 0.000
Feature: Localization
2:17.478
Before features/support/hooks.rb:259 0.015
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.050
When I log in to a new session in Persian (fa) 30.032
Then the keyboard layout is set to "ir" 0.125
When the network is plugged 0.037
And Tor is ready 15.822
Then I successfully start the Unsafe Browser in "fa" 14.878
And I kill the Unsafe Browser 5.815
When I enable the screen keyboard 0.089
Then the screen keyboard works in Tor Browser 26.117
And DuckDuckGo is the default search engine 18.889
And I kill the Tor Browser 5.606
And the screen keyboard works in Thunderbird 11.470
And the layout of the screen keyboard is set to "ir" 0.542
After features/support/hooks.rb:305 2.855
After features/support/hooks.rb:89 0.000
Feature: Localization
2:9.637
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.749
When I log in to a new session in Portuguese (pt) 30.984
Then the keyboard layout is set to "pt" 0.290
When the network is plugged 0.061
And Tor is ready 14.386
Then I successfully start the Unsafe Browser in "pt" 14.828
And I kill the Unsafe Browser 5.741
When I enable the screen keyboard 0.156
Then the screen keyboard works in Tor Browser 25.894
And DuckDuckGo is the default search engine 10.226
And I kill the Tor Browser 5.423
And the screen keyboard works in Thunderbird 13.333
And the layout of the screen keyboard is set to "us" 0.561
After features/support/hooks.rb:305 2.108
After features/support/hooks.rb:89 0.000
Feature: Localization
2:16.083
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.732
When I log in to a new session in Russian (ru) 29.766
Then the keyboard layout is set to "ru" 0.151
When the network is plugged 0.040
And Tor is ready 15.138
Then I successfully start the Unsafe Browser in "ru" 16.146
And I kill the Unsafe Browser 5.713
When I enable the screen keyboard 0.096
Then the screen keyboard works in Tor Browser 24.629
And DuckDuckGo is the default search engine 18.321
And I kill the Tor Browser 5.616
And the screen keyboard works in Thunderbird 12.117
And the layout of the screen keyboard is set to "ru" 0.613
After features/support/hooks.rb:305 3.450
After features/support/hooks.rb:89 0.000
Feature: Localization
2:19.856
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.028
When I log in to a new session in Spanish (es) 29.585
Then the keyboard layout is set to "es" 0.133
When the network is plugged 0.035
And Tor is ready 14.740
Then I successfully start the Unsafe Browser in "es" 14.480
And I kill the Unsafe Browser 5.737
When I enable the screen keyboard 0.113
Then the screen keyboard works in Tor Browser 25.856
And DuckDuckGo is the default search engine 21.848
And I kill the Tor Browser 5.481
And the screen keyboard works in Thunderbird 13.250
And the layout of the screen keyboard is set to "us" 0.565
After features/support/hooks.rb:305 3.150
After features/support/hooks.rb:89 0.000
Feature: Localization
2:17.053
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.775
When I log in to a new session in Turkish (tr) 29.349
Then the keyboard layout is set to "tr" 0.158
When the network is plugged 0.051
And Tor is ready 17.398
Then I successfully start the Unsafe Browser in "tr" 14.116
And I kill the Unsafe Browser 5.695
When I enable the screen keyboard 0.082
Then the screen keyboard works in Tor Browser 25.137
And DuckDuckGo is the default search engine 19.193
And I kill the Tor Browser 5.452
And the screen keyboard works in Thunderbird 12.072
And the layout of the screen keyboard is set to "us" 0.569
After features/support/hooks.rb:305 3.024
After features/support/hooks.rb:89 0.000