Project Number Date
test_Tails_ISO_stable 4617 13 Jan 2024, 12:14

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 1:12:7.586 Passed
19.697
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 8.721
And I prepare Tails for memory erasure tests 0.500
When I start a process allocating 128 MiB of memory with a known pattern 2.289
Then patterns cover at least 128 MiB in the guest's memory 3.564

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

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

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

After features/support/hooks.rb:291 0.720
After features/support/hooks.rb:75 0.000
1:1.983
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 8.394
And I prepare Tails for memory erasure tests 0.497
And I find very few patterns in the guest's memory 4.681

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

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

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

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

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

After features/support/hooks.rb:291 0.772
After features/support/hooks.rb:75 0.000
3:20.010
Before features/support/hooks.rb:245 0.003
Given I have started Tails from DVD without network and logged in 8.263
And I prepare Tails for memory erasure tests 0.540
When I plug and mount a 128 MiB USB drive with a vfat filesystem 6.954
Then I find very few patterns in the guest's memory 4.430

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

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

Pattern coverage: 95.419% (118 MiB out of 124 MiB reference memory)

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

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

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

Pattern coverage: 102.400% (127 MiB out of 124 MiB reference memory)

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

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

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

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

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

Pattern coverage: 108.660% (97 MiB out of 89 MiB reference memory)

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

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

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

Pattern coverage: 108.662% (97 MiB out of 89 MiB reference memory)

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

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

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

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

When I trigger shutdown 0.632
And I wait 20 seconds 20.020

Slept for 20 seconds

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

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

After features/support/hooks.rb:291 3.532
After features/support/hooks.rb:75 0.000
5:58.131
Before features/support/hooks.rb:245 0.003
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 5:15.142
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 20.009
When I trigger shutdown 0.280
And I wait 20 seconds 20.009

Slept for 20 seconds

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

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

After features/support/hooks.rb:291 3.558
After features/support/hooks.rb:75 0.014
5:33.838
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.003
Given I start Tails from a freshly installed USB drive with an administration password and the network is plugged and I login 51.047
And I update APT using apt 16.393
And I install "popularity-contest" using apt 19.623
Then I am proposed to add the "popularity-contest" package to my Additional Software 1:2.288
When I create a persistent storage and activate the Additional Software feature 17.353
Then Additional Software is correctly configured for package "popularity-contest" 1.704
When I shutdown Tails and wait for the computer to power off 11.223
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:32.976
Then Additional Software is correctly configured for package "popularity-contest" 0.921
And the package "popularity-contest" is installed after Additional Software has been started 0.306
After features/support/hooks.rb:450 38.869
After features/support/hooks.rb:291 1.009
After features/support/hooks.rb:75 0.031
3:0.515
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.006
Given a computer 0.204
And I start Tails from USB drive "__internal" and I login with an administration password 1:21.947
And I update APT using apt 16.339
When I install "makepp" using apt 19.719
Then the Additional Software dpkg hook has been run for package "makepp" and notices the persistence is locked 1:2.199
And the package "makepp" is installed 0.104
After features/support/hooks.rb:450 39.926
After features/support/hooks.rb:291 0.995
After features/support/hooks.rb:75 0.016
5:2.960
Before features/support/hooks.rb:245 0.007
Before features/support/hooks.rb:442 0.008
Given a computer 0.251
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 3:14.612
When I uninstall "popularity-contest" using apt 19.080
And I accept removing "popularity-contest" from Additional Software 0.734
Then "popularity-contest" is not in the list of Additional Software 0.854
When I start Synaptic 24.499
And I update APT using Synaptic 22.315
And I install "cowsay" using Synaptic 9.635
And I accept adding "cowsay" to Additional Software 0.940
Then Additional Software is correctly configured for package "cowsay" 0.928
When I uninstall "cowsay" using apt 3.278
And I refuse removing "cowsay" from Additional Software 0.741
Then Additional Software is correctly configured for package "cowsay" 0.946
When I start "Additional Software" via GNOME Activities Overview 12.656
And I remove "cowsay" from the list of Additional Software using Additional Software GUI 5.624
Then "cowsay" is not in the list of Additional Software 1.206
When I install "cowsay" using apt 3.256
And I refuse adding "cowsay" to Additional Software 0.692
Then "cowsay" is not in the list of Additional Software 0.704
After features/support/hooks.rb:450 1.052
After features/support/hooks.rb:291 0.725
After features/support/hooks.rb:75 0.012
12:28.807
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.006
Given a computer 0.270
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 2:8.832
And I configure APT to prefer an old version of cowsay 0.021
When I install an old version "3.03+dfsg2-1" of the cowsay package using apt 24.216
And I accept adding "cowsay" to Additional Software 1:3.338
And Additional Software is correctly configured for package "cowsay" 1.376
And I shutdown Tails and wait for the computer to power off 6.071
And I start Tails from USB drive "__internal" with network unplugged 52.713
And I enable persistence 32.793
# 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 28.590
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 41.267
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.119
And the network is plugged 0.035
And Tor is ready 44.479
# 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.246
And available upgrades have been checked 0.143
And I see the "The upgrade of your additional software failed" notification after at most 300 seconds 1.081
And I can open the Additional Software configuration window from the notification 2.848
And I shutdown Tails and wait for the computer to power off 2:2.677
And I start Tails from USB drive "__internal" with network unplugged 45.652
And I enable persistence 32.936
# 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.025
And I log in to a new session 30.138
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 41.858
And I revert the APT tweaks that made it prefer an old version of cowsay 0.053
And the network is plugged 0.043
And Tor is ready 39.603
Then the Additional Software upgrade service has started 0.194
And the installed version of package "cowsay" is newer than "3.03+dfsg2-1" 0.094
After features/support/hooks.rb:450 2.268
After features/support/hooks.rb:291 0.777
After features/support/hooks.rb:75 0.033
1:57.786
Before features/support/hooks.rb:245 0.007
Before features/support/hooks.rb:442 0.006
Given a computer 0.199
And I start Tails from USB drive "__internal" with network unplugged 46.021
And I enable persistence 33.673
And I remove the "cowsay" deb files from the APT cache 0.624
# 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.083
And I log in to a new session 30.227
Then I see the "The installation of your additional software failed" notification after at most 300 seconds 4.364
And I can open the Additional Software log file from the notification 2.320
And the package "cowsay" is not installed 0.271
After features/support/hooks.rb:450 0.110
After features/support/hooks.rb:291 1.026
After features/support/hooks.rb:75 0.009
Feature: Localization
2:40.082
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.727
When I log in to a new session in Arabic (ar) 28.294
Then the keyboard layout is set to "us" 0.183
When the network is plugged 0.050
And Tor is ready 14.441
Then I successfully start the Unsafe Browser in "ar" 28.009
And I kill the Unsafe Browser 5.913
When I enable the screen keyboard 0.185
Then the screen keyboard works in Tor Browser 35.732
And DuckDuckGo is the default search engine 10.850
And I kill the Tor Browser 5.568
And the screen keyboard works in Thunderbird 21.571
And the layout of the screen keyboard is set to "us" 0.553
After features/support/hooks.rb:291 1.300
After features/support/hooks.rb:75 0.000
Feature: Localization
2:39.335
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 7.827
When I log in to a new session in Chinese (zh_CN) 27.465
Then the keyboard layout is set to "cn" 0.108
When the network is plugged 0.044
And Tor is ready 15.070
Then I successfully start the Unsafe Browser in "zh_CN" 29.155
And I kill the Unsafe Browser 5.881
When I enable the screen keyboard 0.185
Then the screen keyboard works in Tor Browser 34.031
And DuckDuckGo is the default search engine 9.885
And I kill the Tor Browser 5.372
And the screen keyboard works in Thunderbird 23.704
And the layout of the screen keyboard is set to "us" 0.603
After features/support/hooks.rb:291 1.111
After features/support/hooks.rb:75 0.000
Feature: Localization
2:22.293
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 7.810
When I log in to a new session in English (en) 15.032
Then the keyboard layout is set to "us" 0.139
When the network is plugged 0.050
And Tor is ready 16.436
Then I successfully start the Unsafe Browser in "en" 27.764
And I kill the Unsafe Browser 5.785
When I enable the screen keyboard 0.146
Then the screen keyboard works in Tor Browser 33.177
And DuckDuckGo is the default search engine 5.487
And I kill the Tor Browser 5.402
And the screen keyboard works in Thunderbird 24.412
And the layout of the screen keyboard is set to "us" 0.646
After features/support/hooks.rb:291 1.435
After features/support/hooks.rb:75 0.000
Feature: Localization
3:5.803
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.478
When I log in to a new session in French (fr) 27.785
Then the keyboard layout is set to "fr" 0.281
When the network is plugged 0.033
And Tor is ready 45.166
Then I successfully start the Unsafe Browser in "fr" 26.001
And I kill the Unsafe Browser 5.844
When I enable the screen keyboard 0.162
Then the screen keyboard works in Tor Browser 33.984
And DuckDuckGo is the default search engine 9.830
And I kill the Tor Browser 5.302
And the screen keyboard works in Thunderbird 22.304
And the layout of the screen keyboard is set to "fr" 0.625
After features/support/hooks.rb:291 1.235
After features/support/hooks.rb:75 0.000
Feature: Localization
2:40.140
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 7.952
When I log in to a new session in German (de) 30.644
Then the keyboard layout is set to "de" 0.162
When the network is plugged 0.033
And Tor is ready 15.196
Then I successfully start the Unsafe Browser in "de" 27.261
And I kill the Unsafe Browser 5.868
When I enable the screen keyboard 0.145
Then the screen keyboard works in Tor Browser 32.445
And DuckDuckGo is the default search engine 9.518
And I kill the Tor Browser 5.395
And the screen keyboard works in Thunderbird 24.962
And the layout of the screen keyboard is set to "de" 0.552
After features/support/hooks.rb:291 1.381
After features/support/hooks.rb:75 0.000
Feature: Localization
2:35.671
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.892
When I log in to a new session in Italian (it) 28.363
Then the keyboard layout is set to "it" 0.165
When the network is plugged 0.044
And Tor is ready 15.897
Then I successfully start the Unsafe Browser in "it" 26.426
And I kill the Unsafe Browser 5.903
When I enable the screen keyboard 0.172
Then the screen keyboard works in Tor Browser 34.058
And DuckDuckGo is the default search engine 9.210
And I kill the Tor Browser 5.329
And the screen keyboard works in Thunderbird 21.660
And the layout of the screen keyboard is set to "us" 0.545
After features/support/hooks.rb:291 2.205
After features/support/hooks.rb:75 0.000
Feature: Localization
3:9.825
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 7.797
When I log in to a new session in Persian (fa) 30.034
Then the keyboard layout is set to "ir" 0.130
When the network is plugged 0.043
And Tor is ready 43.960
Then I successfully start the Unsafe Browser in "fa" 27.087
And I kill the Unsafe Browser 6.138
When I enable the screen keyboard 0.169
Then the screen keyboard works in Tor Browser 35.780
And DuckDuckGo is the default search engine 9.567
And I kill the Tor Browser 5.311
And the screen keyboard works in Thunderbird 23.248
And the layout of the screen keyboard is set to "ir" 0.556
After features/support/hooks.rb:291 1.014
After features/support/hooks.rb:75 0.000
Feature: Localization
2:48.595
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 9.419
When I log in to a new session in Portuguese (pt) 36.521
Then the keyboard layout is set to "pt" 0.308
When the network is plugged 0.040
And Tor is ready 15.991
Then I successfully start the Unsafe Browser in "pt" 24.658
And I kill the Unsafe Browser 6.452
When I enable the screen keyboard 0.165
Then the screen keyboard works in Tor Browser 34.067
And DuckDuckGo is the default search engine 9.421
And I kill the Tor Browser 5.415
And the screen keyboard works in Thunderbird 25.577
And the layout of the screen keyboard is set to "us" 0.555
After features/support/hooks.rb:291 3.565
After features/support/hooks.rb:75 0.000
Feature: Localization
2:39.145
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 7.602
When I log in to a new session in Russian (ru) 28.894
Then the keyboard layout is set to "ru" 0.137
When the network is plugged 0.035
And Tor is ready 15.576
Then I successfully start the Unsafe Browser in "ru" 27.265
And I kill the Unsafe Browser 5.893
When I enable the screen keyboard 0.122
Then the screen keyboard works in Tor Browser 34.894
And DuckDuckGo is the default search engine 9.457
And I kill the Tor Browser 5.357
And the screen keyboard works in Thunderbird 23.304
And the layout of the screen keyboard is set to "ru" 0.603
After features/support/hooks.rb:291 1.087
After features/support/hooks.rb:75 0.000
Feature: Localization
2:32.669
Before features/support/hooks.rb:245 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.683
When I log in to a new session in Spanish (es) 27.567
Then the keyboard layout is set to "es" 0.210
When the network is plugged 0.036
And Tor is ready 14.400
Then I successfully start the Unsafe Browser in "es" 27.611
And I kill the Unsafe Browser 5.838
When I enable the screen keyboard 0.113
Then the screen keyboard works in Tor Browser 32.794
And DuckDuckGo is the default search engine 9.292
And I kill the Tor Browser 5.372
And the screen keyboard works in Thunderbird 21.210
And the layout of the screen keyboard is set to "us" 0.536
After features/support/hooks.rb:291 0.990
After features/support/hooks.rb:75 0.000
Feature: Localization
2:28.140
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 7.524
When I log in to a new session in Turkish (tr) 27.084
Then the keyboard layout is set to "tr" 0.235
When the network is plugged 0.046
And Tor is ready 12.867
Then I successfully start the Unsafe Browser in "tr" 25.948
And I kill the Unsafe Browser 5.781
When I enable the screen keyboard 0.246
Then the screen keyboard works in Tor Browser 33.259
And DuckDuckGo is the default search engine 9.264
And I kill the Tor Browser 5.256
And the screen keyboard works in Thunderbird 20.058
And the layout of the screen keyboard is set to "us" 0.564
After features/support/hooks.rb:291 1.100
After features/support/hooks.rb:75 0.000