Project Number Date
test_Tails_ISO_stable 4792 17 Apr 2024, 15:41

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 59:8.911 Passed
25.108
Before features/support/hooks.rb:259 0.008
Given I have started Tails from DVD without network and logged in 8.517
And I prepare Tails for memory erasure tests 0.456
When I start a process allocating 128 MiB of memory with a known pattern 1.193
Then patterns cover at least 128 MiB in the guest's memory 9.493

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

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

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

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

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.359
Then patterns cover at least 99% of the test FS size in the guest's memory 4.213

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

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

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

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

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

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

Pattern coverage: 86.573% (110 MiB out of 127 MiB reference memory)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

When I trigger shutdown 0.011
And I wait 20 seconds 20.004

Slept for 20 seconds

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

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

After features/support/hooks.rb:305 3.511
After features/support/hooks.rb:89 0.000
6:31.568
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 5:47.848
And I prepare Tails for memory erasure tests 0.410
When I fill a 128 MiB file with a known pattern on the persistent filesystem 21.042
When I trigger shutdown 0.011
And I wait 20 seconds 20.018

Slept for 20 seconds

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

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

After features/support/hooks.rb:305 3.504
After features/support/hooks.rb:89 0.011
4:37.877
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.329
And I update APT using apt 17.401
And I install "popularity-contest" using apt 19.304
Then I am proposed to add the "popularity-contest" package to my Additional Software 7.627
When I create a persistent storage and activate the Additional Software feature 20.020
Then Additional Software is correctly configured for package "popularity-contest" 1.347
When I shutdown Tails and wait for the computer to power off 10.804
And I start Tails from USB drive "__internal" with network unplugged 1:2.144
And I enable persistence 21.300
And I log in to a new session 33.296
And the Additional Software installation service has started 31.189
Then I am notified that the installation succeeded 1.865
And Additional Software is correctly configured for package "popularity-contest" 0.955
And the package "popularity-contest" is installed after Additional Software has been started 0.289
After features/support/hooks.rb:464 40.599
After features/support/hooks.rb:305 1.096
After features/support/hooks.rb:89 0.015
2:22.566
Before features/support/hooks.rb:259 0.007
Before features/support/hooks.rb:456 0.008
Given a computer 0.200
And I start Tails from USB drive "__internal" and I login with an administration password 1:40.196
And I update APT using apt 16.152
When I install "makepp" using apt 19.396
Then the Additional Software dpkg hook has been run for package "makepp" and notices the persistence is locked 6.526
And the package "makepp" is installed 0.094
After features/support/hooks.rb:464 41.295
After features/support/hooks.rb:305 1.637
After features/support/hooks.rb:89 0.012
4:51.949
Before features/support/hooks.rb:259 0.004
Before features/support/hooks.rb:456 0.004
Given a computer 0.279
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 3:7.247
When I uninstall "popularity-contest" using apt 18.659
And I accept removing "popularity-contest" from Additional Software 0.508
Then "popularity-contest" is not in the list of Additional Software 0.803
When I start Synaptic 24.357
And I update APT using Synaptic 22.304
And I install "cowsay" using Synaptic 9.358
And I accept adding "cowsay" to Additional Software 2.300
Then Additional Software is correctly configured for package "cowsay" 0.778
When I uninstall "cowsay" using apt 3.232
And I refuse removing "cowsay" from Additional Software 0.534
Then Additional Software is correctly configured for package "cowsay" 0.751
When I start "Additional Software" via GNOME Activities Overview 10.475
And I remove "cowsay" from the list of Additional Software using Additional Software GUI 5.036
Then "cowsay" is not in the list of Additional Software 1.023
When I install "cowsay" using apt 3.191
And I refuse adding "cowsay" to Additional Software 0.530
Then "cowsay" is not in the list of Additional Software 0.576
After features/support/hooks.rb:464 0.866
After features/support/hooks.rb:305 0.624
After features/support/hooks.rb:89 0.043
10:18.751
Before features/support/hooks.rb:259 0.006
Before features/support/hooks.rb:456 0.005
Given a computer 0.175
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 2:4.963
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.261
And I accept adding "cowsay" to Additional Software 6.544
And Additional Software is correctly configured for package "cowsay" 0.853
And I shutdown Tails and wait for the computer to power off 6.454
And I start Tails from USB drive "__internal" with network unplugged 54.789
And I enable persistence 10.268
# 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 32.846
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 31.409
And I revert the APT tweaks that made it prefer an old version of cowsay 0.047
# 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.059
And the network is plugged 0.031
And Tor is ready 16.882
# 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.828
And available upgrades have been checked 0.088
And I see the "The upgrade of your additional software failed" notification after at most 300 seconds 2.197
And I can open the Additional Software configuration window from the notification 5.334
And I shutdown Tails and wait for the computer to power off 2:2.592
And I start Tails from USB drive "__internal" with network unplugged 54.915
And I enable persistence 10.990
# 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 34.554
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 31.109
And I revert the APT tweaks that made it prefer an old version of cowsay 0.075
And the network is plugged 0.035
And Tor is ready 40.122
Then the Additional Software upgrade service has started 0.163
And the installed version of package "cowsay" is newer than "3.03+dfsg2-1" 0.083
After features/support/hooks.rb:464 2.327
After features/support/hooks.rb:305 1.093
After features/support/hooks.rb:89 0.056
2:3.289
Before features/support/hooks.rb:259 0.005
Before features/support/hooks.rb:456 0.006
Given a computer 0.174
And I start Tails from USB drive "__internal" with network unplugged 55.119
And I enable persistence 10.371
And I remove the "cowsay" deb files from the APT cache 0.683
# 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.090
And I log in to a new session 35.082
Then I see the "The installation of your additional software failed" notification after at most 300 seconds 14.874
And I can open the Additional Software log file from the notification 6.317
And the package "cowsay" is not installed 0.576
After features/support/hooks.rb:464 0.098
After features/support/hooks.rb:305 0.938
After features/support/hooks.rb:89 0.010
Feature: Localization
2:16.751
Before features/support/hooks.rb:259 0.010
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.221
When I log in to a new session in Arabic (ar) 33.101
Then the keyboard layout is set to "us" 0.210
When the network is plugged 0.043
And Tor is ready 14.026
Then I successfully start the Unsafe Browser in "ar" 16.040
And I kill the Unsafe Browser 5.720
When I enable the screen keyboard 0.108
Then the screen keyboard works in Tor Browser 27.862
And DuckDuckGo is the default search engine 11.393
And I kill the Tor Browser 5.494
And the screen keyboard works in Thunderbird 13.954
And the layout of the screen keyboard is set to "us" 0.574
After features/support/hooks.rb:305 1.379
After features/support/hooks.rb:89 0.000
Feature: Localization
2:16.228
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.065
When I log in to a new session in Chinese (zh_CN) 32.132
Then the keyboard layout is set to "cn" 0.215
When the network is plugged 0.137
And Tor is ready 14.913
Then I successfully start the Unsafe Browser in "zh_CN" 16.131
And I kill the Unsafe Browser 5.923
When I enable the screen keyboard 0.118
Then the screen keyboard works in Tor Browser 24.231
And DuckDuckGo is the default search engine 11.434
And I kill the Tor Browser 5.556
And the screen keyboard works in Thunderbird 16.751
And the layout of the screen keyboard is set to "us" 0.616
After features/support/hooks.rb:305 1.842
After features/support/hooks.rb:89 0.000
Feature: Localization
2:22.691
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.232
When I log in to a new session in English (en) 16.859
Then the keyboard layout is set to "us" 0.116
When the network is plugged 0.089
And Tor is ready 43.591
Then I successfully start the Unsafe Browser in "en" 13.814
And I kill the Unsafe Browser 5.651
When I enable the screen keyboard 0.106
Then the screen keyboard works in Tor Browser 26.002
And DuckDuckGo is the default search engine 9.574
And I kill the Tor Browser 5.281
And the screen keyboard works in Thunderbird 12.793
And the layout of the screen keyboard is set to "us" 0.577
After features/support/hooks.rb:305 1.068
After features/support/hooks.rb:89 0.000
Feature: Localization
2:14.871
Before features/support/hooks.rb:259 0.009
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.894
When I log in to a new session in French (fr) 31.232
Then the keyboard layout is set to "fr" 0.276
When the network is plugged 0.066
And Tor is ready 15.516
Then I successfully start the Unsafe Browser in "fr" 15.208
And I kill the Unsafe Browser 6.041
When I enable the screen keyboard 0.113
Then the screen keyboard works in Tor Browser 27.813
And DuckDuckGo is the default search engine 11.912
And I kill the Tor Browser 5.459
And the screen keyboard works in Thunderbird 12.786
And the layout of the screen keyboard is set to "fr" 0.550
After features/support/hooks.rb:305 1.894
After features/support/hooks.rb:89 0.000
Feature: Localization
2:9.867
Before features/support/hooks.rb:259 0.011
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.988
When I log in to a new session in German (de) 29.988
Then the keyboard layout is set to "de" 0.206
When the network is plugged 0.050
And Tor is ready 16.186
Then I successfully start the Unsafe Browser in "de" 14.696
And I kill the Unsafe Browser 5.803
When I enable the screen keyboard 0.118
Then the screen keyboard works in Tor Browser 26.274
And DuckDuckGo is the default search engine 10.405
And I kill the Tor Browser 5.457
And the screen keyboard works in Thunderbird 12.140
And the layout of the screen keyboard is set to "de" 0.549
After features/support/hooks.rb:305 1.415
After features/support/hooks.rb:89 0.000
Feature: Localization
2:20.139
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.836
When I log in to a new session in Italian (it) 28.990
Then the keyboard layout is set to "it" 0.167
When the network is plugged 0.031
And Tor is ready 16.713
Then I successfully start the Unsafe Browser in "it" 14.744
And I kill the Unsafe Browser 5.726
When I enable the screen keyboard 0.083
Then the screen keyboard works in Tor Browser 26.993
And DuckDuckGo is the default search engine 19.264
And I kill the Tor Browser 5.463
And the screen keyboard works in Thunderbird 13.550
And the layout of the screen keyboard is set to "us" 0.574
After features/support/hooks.rb:305 1.524
After features/support/hooks.rb:89 0.000
Feature: Localization
2:9.106
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.953
When I log in to a new session in Persian (fa) 29.739
Then the keyboard layout is set to "ir" 0.150
When the network is plugged 0.031
And Tor is ready 15.302
Then I successfully start the Unsafe Browser in "fa" 14.438
And I kill the Unsafe Browser 5.751
When I enable the screen keyboard 0.107
Then the screen keyboard works in Tor Browser 27.293
And DuckDuckGo is the default search engine 10.534
And I kill the Tor Browser 5.510
And the screen keyboard works in Thunderbird 11.711
And the layout of the screen keyboard is set to "ir" 0.580
After features/support/hooks.rb:305 1.084
After features/support/hooks.rb:89 0.000
Feature: Localization
2:6.932
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.389
When I log in to a new session in Portuguese (pt) 30.373
Then the keyboard layout is set to "pt" 0.220
When the network is plugged 0.032
And Tor is ready 14.751
Then I successfully start the Unsafe Browser in "pt" 14.504
And I kill the Unsafe Browser 5.799
When I enable the screen keyboard 0.079
Then the screen keyboard works in Tor Browser 25.446
And DuckDuckGo is the default search engine 9.753
And I kill the Tor Browser 5.266
And the screen keyboard works in Thunderbird 11.739
And the layout of the screen keyboard is set to "us" 0.574
After features/support/hooks.rb:305 1.041
After features/support/hooks.rb:89 0.000
Feature: Localization
2:9.862
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.021
When I log in to a new session in Russian (ru) 29.365
Then the keyboard layout is set to "ru" 0.282
When the network is plugged 0.049
And Tor is ready 15.832
Then I successfully start the Unsafe Browser in "ru" 14.086
And I kill the Unsafe Browser 5.811
When I enable the screen keyboard 0.102
Then the screen keyboard works in Tor Browser 27.414
And DuckDuckGo is the default search engine 10.525
And I kill the Tor Browser 5.463
And the screen keyboard works in Thunderbird 12.248
And the layout of the screen keyboard is set to "ru" 0.659
After features/support/hooks.rb:305 1.603
After features/support/hooks.rb:89 0.000
Feature: Localization
2:20.932
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.895
When I log in to a new session in Spanish (es) 29.790
Then the keyboard layout is set to "es" 0.213
When the network is plugged 0.036
And Tor is ready 17.672
Then I successfully start the Unsafe Browser in "es" 14.232
And I kill the Unsafe Browser 5.706
When I enable the screen keyboard 0.091
Then the screen keyboard works in Tor Browser 25.686
And DuckDuckGo is the default search engine 21.309
And I kill the Tor Browser 5.446
And the screen keyboard works in Thunderbird 12.270
And the layout of the screen keyboard is set to "us" 0.580
After features/support/hooks.rb:305 3.920
After features/support/hooks.rb:89 0.000
Feature: Localization
2:24.012
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.774
When I log in to a new session in Turkish (tr) 29.330
Then the keyboard layout is set to "tr" 0.217
When the network is plugged 0.111
And Tor is ready 20.511
Then I successfully start the Unsafe Browser in "tr" 13.796
And I kill the Unsafe Browser 5.744
When I enable the screen keyboard 0.097
Then the screen keyboard works in Tor Browser 26.636
And DuckDuckGo is the default search engine 22.241
And I kill the Tor Browser 5.469
And the screen keyboard works in Thunderbird 11.509
And the layout of the screen keyboard is set to "us" 0.571
After features/support/hooks.rb:305 1.120
After features/support/hooks.rb:89 0.000