Project Number Date
test_Tails_ISO_stable 4812 26 Apr 2024, 12:31

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 1:4:53.176 Passed
26.499
Before features/support/hooks.rb:259 0.002
Given I have started Tails from DVD without network and logged in 9.087
And I prepare Tails for memory erasure tests 0.443
When I start a process allocating 128 MiB of memory with a known pattern 1.208
Then patterns cover at least 128 MiB in the guest's memory 6.462

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

After features/support/hooks.rb:305 0.912
After features/support/hooks.rb:89 0.000
1:20.912
Before features/support/hooks.rb:259 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.403
When I plug and mount a 128 MiB USB drive with an ext4 filesystem encrypted with password "asdf" 42.338
Then I find very few patterns in the guest's memory 3.724

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

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

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

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

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

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

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

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

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

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

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

When I trigger shutdown 0.012
And I wait 20 seconds 20.019

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

After features/support/hooks.rb:305 3.506
After features/support/hooks.rb:89 0.000
7:48.295
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 7:3.989
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 21.712
When I trigger shutdown 0.010
And I wait 20 seconds 20.000

Slept for 20 seconds

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

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

After features/support/hooks.rb:305 3.545
After features/support/hooks.rb:89 0.011
5:31.434
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 1:17.087
And I update APT using apt 16.953
And I install "popularity-contest" using apt 25.619
Then I am proposed to add the "popularity-contest" package to my Additional Software 7.616
When I create a persistent storage and activate the Additional Software feature 22.455
Then Additional Software is correctly configured for package "popularity-contest" 1.547
When I shutdown Tails and wait for the computer to power off 14.477
And I start Tails from USB drive "__internal" with network unplugged 1:1.513
And I enable persistence 24.468
And I log in to a new session 34.511
And the Additional Software installation service has started 41.711
Then I am notified that the installation succeeded 2.332
And Additional Software is correctly configured for package "popularity-contest" 0.896
And the package "popularity-contest" is installed after Additional Software has been started 0.242
After features/support/hooks.rb:464 39.719
After features/support/hooks.rb:305 1.412
After features/support/hooks.rb:89 0.016
2:29.457
Before features/support/hooks.rb:259 0.007
Before features/support/hooks.rb:456 0.008
Given a computer 0.209
And I start Tails from USB drive "__internal" and I login with an administration password 1:43.143
And I update APT using apt 16.988
When I install "makepp" using apt 22.659
Then the Additional Software dpkg hook has been run for package "makepp" and notices the persistence is locked 6.386
And the package "makepp" is installed 0.070
After features/support/hooks.rb:464 39.744
After features/support/hooks.rb:305 0.983
After features/support/hooks.rb:89 0.017
5:12.271
Before features/support/hooks.rb:259 0.007
Before features/support/hooks.rb:456 0.008
Given a computer 0.278
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 3:20.325
When I uninstall "popularity-contest" using apt 21.770
And I accept removing "popularity-contest" from Additional Software 0.584
Then "popularity-contest" is not in the list of Additional Software 0.715
When I start Synaptic 27.573
And I update APT using Synaptic 22.096
And I install "cowsay" using Synaptic 11.550
And I accept adding "cowsay" to Additional Software 0.880
Then Additional Software is correctly configured for package "cowsay" 0.878
When I uninstall "cowsay" using apt 3.226
And I refuse removing "cowsay" from Additional Software 0.580
Then Additional Software is correctly configured for package "cowsay" 0.883
When I start "Additional Software" via GNOME Activities Overview 10.600
And I remove "cowsay" from the list of Additional Software using Additional Software GUI 4.939
Then "cowsay" is not in the list of Additional Software 0.918
When I install "cowsay" using apt 3.219
And I refuse adding "cowsay" to Additional Software 0.573
Then "cowsay" is not in the list of Additional Software 0.676
After features/support/hooks.rb:464 0.983
After features/support/hooks.rb:305 0.809
After features/support/hooks.rb:89 0.013
9:56.860
Before features/support/hooks.rb:259 0.008
Before features/support/hooks.rb:456 0.009
Given a computer 0.245
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 2:23.114
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 28.007
And I accept adding "cowsay" to Additional Software 9.511
And Additional Software is correctly configured for package "cowsay" 1.011
And I shutdown Tails and wait for the computer to power off 6.732
And I start Tails from USB drive "__internal" with network unplugged 1:1.041
And I enable persistence 13.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 36.788
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 41.288
And I revert the APT tweaks that made it prefer an old version of cowsay 0.060
# 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.072
And the network is plugged 1.108
And Tor is ready 21.016
# 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 8.433
And available upgrades have been checked 0.114
And I see the "The upgrade of your additional software failed" notification after at most 300 seconds 2.506
And I can open the Additional Software configuration window from the notification 4.407
And I shutdown Tails and wait for the computer to power off 8.677
And I start Tails from USB drive "__internal" with network unplugged 1:2.296
And I enable persistence 13.364
# 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.022
And I log in to a new session 37.530
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 41.854
And I revert the APT tweaks that made it prefer an old version of cowsay 0.069
And the network is plugged 0.033
And Tor is ready 53.757
Then the Additional Software upgrade service has started 0.160
And the installed version of package "cowsay" is newer than "3.03+dfsg2-1" 0.099
After features/support/hooks.rb:464 2.308
After features/support/hooks.rb:305 0.739
After features/support/hooks.rb:89 0.032
2:16.057
Before features/support/hooks.rb:259 0.008
Before features/support/hooks.rb:456 0.006
Given a computer 0.204
And I start Tails from USB drive "__internal" with network unplugged 1:0.342
And I enable persistence 13.939
And I remove the "cowsay" deb files from the APT cache 0.734
# 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.100
And I log in to a new session 38.792
Then I see the "The installation of your additional software failed" notification after at most 300 seconds 15.408
And I can open the Additional Software log file from the notification 5.912
And the package "cowsay" is not installed 0.621
After features/support/hooks.rb:464 0.108
After features/support/hooks.rb:305 0.965
After features/support/hooks.rb:89 0.012
Feature: Localization
2:58.727
Before features/support/hooks.rb:259 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.117
When I log in to a new session in Arabic (ar) 38.142
Then the keyboard layout is set to "us" 0.136
When the network is plugged 0.052
And Tor is ready 44.781
Then I successfully start the Unsafe Browser in "ar" 16.335
And I kill the Unsafe Browser 5.932
When I enable the screen keyboard 0.135
Then the screen keyboard works in Tor Browser 31.234
And DuckDuckGo is the default search engine 14.909
And I kill the Tor Browser 5.484
And the screen keyboard works in Thunderbird 12.885
And the layout of the screen keyboard is set to "us" 0.581
After features/support/hooks.rb:305 2.207
After features/support/hooks.rb:89 0.000
Feature: Localization
2:40.117
Before features/support/hooks.rb:259 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.482
When I log in to a new session in Chinese (zh_CN) 35.598
Then the keyboard layout is set to "cn" 0.381
When the network is plugged 0.033
And Tor is ready 31.507
Then I successfully start the Unsafe Browser in "zh_CN" 16.772
And I kill the Unsafe Browser 5.852
When I enable the screen keyboard 0.224
Then the screen keyboard works in Tor Browser 27.568
And DuckDuckGo is the default search engine 11.228
And I kill the Tor Browser 5.516
And the screen keyboard works in Thunderbird 16.367
And the layout of the screen keyboard is set to "us" 0.583
After features/support/hooks.rb:305 1.539
After features/support/hooks.rb:89 0.000
Feature: Localization
2:5.046
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 8.156
When I log in to a new session in English (en) 18.926
Then the keyboard layout is set to "us" 0.270
When the network is plugged 0.053
And Tor is ready 17.068
Then I successfully start the Unsafe Browser in "en" 15.638
And I kill the Unsafe Browser 5.619
When I enable the screen keyboard 0.113
Then the screen keyboard works in Tor Browser 29.094
And DuckDuckGo is the default search engine 10.746
And I kill the Tor Browser 5.530
And the screen keyboard works in Thunderbird 13.266
And the layout of the screen keyboard is set to "us" 0.561
After features/support/hooks.rb:305 1.621
After features/support/hooks.rb:89 0.000
Feature: Localization
2:18.598
Before features/support/hooks.rb:259 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.360
When I log in to a new session in French (fr) 33.197
Then the keyboard layout is set to "fr" 0.152
When the network is plugged 0.067
And Tor is ready 17.191
Then I successfully start the Unsafe Browser in "fr" 15.427
And I kill the Unsafe Browser 5.859
When I enable the screen keyboard 0.124
Then the screen keyboard works in Tor Browser 27.679
And DuckDuckGo is the default search engine 10.984
And I kill the Tor Browser 5.475
And the screen keyboard works in Thunderbird 13.472
And the layout of the screen keyboard is set to "fr" 0.606
After features/support/hooks.rb:305 1.164
After features/support/hooks.rb:89 0.000
Feature: Localization
2:25.126
Before features/support/hooks.rb:259 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 10.678
When I log in to a new session in German (de) 34.963
Then the keyboard layout is set to "de" 0.165
When the network is plugged 0.045
And Tor is ready 17.788
Then I successfully start the Unsafe Browser in "de" 15.441
And I kill the Unsafe Browser 5.849
When I enable the screen keyboard 0.122
Then the screen keyboard works in Tor Browser 29.752
And DuckDuckGo is the default search engine 12.100
And I kill the Tor Browser 5.572
And the screen keyboard works in Thunderbird 12.103
And the layout of the screen keyboard is set to "de" 0.542
After features/support/hooks.rb:305 2.764
After features/support/hooks.rb:89 0.000
Feature: Localization
2:39.012
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 8.371
When I log in to a new session in Italian (it) 31.447
Then the keyboard layout is set to "it" 0.237
When the network is plugged 0.057
And Tor is ready 17.061
Then I successfully start the Unsafe Browser in "it" 16.516
And I kill the Unsafe Browser 5.704
When I enable the screen keyboard 0.128
Then the screen keyboard works in Tor Browser 30.782
And DuckDuckGo is the default search engine 30.085
And I kill the Tor Browser 5.478
And the screen keyboard works in Thunderbird 12.510
And the layout of the screen keyboard is set to "us" 0.630
After features/support/hooks.rb:305 1.141
After features/support/hooks.rb:89 0.000
Feature: Localization
2:21.143
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 8.079
When I log in to a new session in Persian (fa) 33.234
Then the keyboard layout is set to "ir" 0.288
When the network is plugged 0.156
And Tor is ready 17.183
Then I successfully start the Unsafe Browser in "fa" 15.885
And I kill the Unsafe Browser 5.695
When I enable the screen keyboard 0.253
Then the screen keyboard works in Tor Browser 30.032
And DuckDuckGo is the default search engine 11.162
And I kill the Tor Browser 5.590
And the screen keyboard works in Thunderbird 13.018
And the layout of the screen keyboard is set to "ir" 0.563
After features/support/hooks.rb:305 1.346
After features/support/hooks.rb:89 0.000
Feature: Localization
2:19.465
Before features/support/hooks.rb:259 0.008
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.730
When I log in to a new session in Portuguese (pt) 32.933
Then the keyboard layout is set to "pt" 0.172
When the network is plugged 0.090
And Tor is ready 14.361
Then I successfully start the Unsafe Browser in "pt" 16.509
And I kill the Unsafe Browser 5.842
When I enable the screen keyboard 0.114
Then the screen keyboard works in Tor Browser 27.376
And DuckDuckGo is the default search engine 12.654
And I kill the Tor Browser 5.558
And the screen keyboard works in Thunderbird 14.446
And the layout of the screen keyboard is set to "us" 0.673
After features/support/hooks.rb:305 1.413
After features/support/hooks.rb:89 0.000
Feature: Localization
2:50.906
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 8.760
When I log in to a new session in Russian (ru) 36.453
Then the keyboard layout is set to "ru" 0.214
When the network is plugged 0.054
And Tor is ready 19.206
Then I successfully start the Unsafe Browser in "ru" 16.224
And I kill the Unsafe Browser 5.676
When I enable the screen keyboard 0.126
Then the screen keyboard works in Tor Browser 29.579
And DuckDuckGo is the default search engine 33.363
And I kill the Tor Browser 5.467
And the screen keyboard works in Thunderbird 15.201
And the layout of the screen keyboard is set to "ru" 0.576
After features/support/hooks.rb:305 1.151
After features/support/hooks.rb:89 0.000
Feature: Localization
2:52.606
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 9.257
When I log in to a new session in Spanish (es) 38.190
Then the keyboard layout is set to "es" 0.132
When the network is plugged 0.044
And Tor is ready 45.328
Then I successfully start the Unsafe Browser in "es" 15.057
And I kill the Unsafe Browser 5.766
When I enable the screen keyboard 0.124
Then the screen keyboard works in Tor Browser 27.158
And DuckDuckGo is the default search engine 11.537
And I kill the Tor Browser 5.532
And the screen keyboard works in Thunderbird 13.856
And the layout of the screen keyboard is set to "us" 0.618
After features/support/hooks.rb:305 1.384
After features/support/hooks.rb:89 0.000
Feature: Localization
2:23.304
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 9.809
When I log in to a new session in Turkish (tr) 34.466
Then the keyboard layout is set to "tr" 0.164
When the network is plugged 0.050
And Tor is ready 17.249
Then I successfully start the Unsafe Browser in "tr" 16.377
And I kill the Unsafe Browser 5.737
When I enable the screen keyboard 0.120
Then the screen keyboard works in Tor Browser 28.971
And DuckDuckGo is the default search engine 11.289
And I kill the Tor Browser 5.481
And the screen keyboard works in Thunderbird 13.009
And the layout of the screen keyboard is set to "us" 0.577
After features/support/hooks.rb:305 1.282
After features/support/hooks.rb:89 0.000