Project Number Date
test_Tails_ISO_devel 3291 20 Feb 2024, 21:58

Tag Report

Steps Scenarios Features
Tag Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
@slow 280 0 0 0 0 280 24 0 24 1:26:13.598 Passed
18.038
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 8.059
And I prepare Tails for memory erasure tests 0.399
When I start a process allocating 128 MiB of memory with a known pattern 1.207
Then patterns cover at least 128 MiB in the guest's memory 3.656

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

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

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

After features/support/hooks.rb:291 0.697
After features/support/hooks.rb:75 0.000
21.546
Before features/support/hooks.rb:245 0.003
Given I have started Tails from DVD without network and logged in 8.226
And I prepare Tails for memory erasure tests 0.422
And I find very few patterns in the guest's memory 3.443

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

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

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

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

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

After features/support/hooks.rb:291 0.776
After features/support/hooks.rb:75 0.000
41.889
Before features/support/hooks.rb:245 0.004
Given I have started Tails from DVD without network and logged in 8.334
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.815
Then I find very few patterns in the guest's memory 3.856

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

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

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

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

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

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

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

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

Pattern coverage: 0.001% (0 MiB out of 876 MiB reference memory)

After features/support/hooks.rb:291 0.649
After features/support/hooks.rb:75 0.000
59.909
Before features/support/hooks.rb:245 0.003
Given I have started Tails from DVD without network and logged in 8.488
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" 25.261
Then I find very few patterns in the guest's memory 3.924

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

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

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

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

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

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

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

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

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

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

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

When I trigger shutdown 0.411
And I wait 20 seconds 20.002

Slept for 20 seconds

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

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

After features/support/hooks.rb:291 3.494
After features/support/hooks.rb:75 0.000
7:33.171
Before features/support/hooks.rb:245 0.002
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 6:47.923
And I prepare Tails for memory erasure tests 0.368
When I fill a 128 MiB file with a known pattern on the persistent filesystem 22.631
When I trigger shutdown 0.057
And I wait 20 seconds 20.020

Slept for 20 seconds

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

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

After features/support/hooks.rb:291 3.496
After features/support/hooks.rb:75 0.013
2:44.630
Before features/support/hooks.rb:245 0.003
Before features/support/hooks.rb:442 0.003
Given I have started Tails from DVD and logged in with an administration password and the network is connected 1:27.750
And I update APT using apt 16.874
When I install "popularity-contest" using apt 19.378
Then I am notified I can not use Additional Software for "popularity-contest" 7.419
And I can open the Additional Software documentation from the notification 33.208
After features/support/hooks.rb:450 39.417
After features/support/hooks.rb:291 2.778
After features/support/hooks.rb:75 0.004
5:50.336
Before features/support/hooks.rb:245 0.007
Before features/support/hooks.rb:442 0.008
Given I start Tails from a freshly installed USB drive with an administration password and the network is plugged and I login 1:20.724
And I update APT using apt 17.010
And I install "popularity-contest" using apt 19.540
Then I am proposed to add the "popularity-contest" package to my Additional Software 8.337
When I create a persistent storage and activate the Additional Software feature 20.362
Then Additional Software is correctly configured for package "popularity-contest" 1.381
When I shutdown Tails and wait for the computer to power off 10.238
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 3:11.812
Then Additional Software is correctly configured for package "popularity-contest" 0.708
And the package "popularity-contest" is installed after Additional Software has been started 0.220
After features/support/hooks.rb:450 39.746
After features/support/hooks.rb:291 1.729
After features/support/hooks.rb:75 0.016
2:30.436
Before features/support/hooks.rb:245 0.010
Before features/support/hooks.rb:442 0.008
Given a computer 0.212
And I start Tails from USB drive "__internal" and I login with an administration password 1:46.262
And I update APT using apt 17.768
When I install "makepp" using apt 19.376
Then the Additional Software dpkg hook has been run for package "makepp" and notices the persistence is locked 6.662
And the package "makepp" is installed 0.154
After features/support/hooks.rb:450 42.513
After features/support/hooks.rb:291 0.999
After features/support/hooks.rb:75 0.020
5:47.019
Before features/support/hooks.rb:245 0.009
Before features/support/hooks.rb:442 0.014
Given a computer 0.249
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 4:3.397
When I uninstall "popularity-contest" using apt 18.704
And I accept removing "popularity-contest" from Additional Software 0.556
Then "popularity-contest" is not in the list of Additional Software 0.760
When I start Synaptic 25.883
And I update APT using Synaptic 21.931
And I install "cowsay" using Synaptic 9.298
And I accept adding "cowsay" to Additional Software 0.808
Then Additional Software is correctly configured for package "cowsay" 0.763
When I uninstall "cowsay" using apt 3.221
And I refuse removing "cowsay" from Additional Software 0.602
Then Additional Software is correctly configured for package "cowsay" 0.832
When I start "Additional Software" via GNOME Activities Overview 9.986
And I remove "cowsay" from the list of Additional Software using Additional Software GUI 4.411
Then "cowsay" is not in the list of Additional Software 1.151
When I install "cowsay" using apt 3.233
And I refuse adding "cowsay" to Additional Software 0.544
Then "cowsay" is not in the list of Additional Software 0.681
After features/support/hooks.rb:450 1.213
After features/support/hooks.rb:291 0.752
After features/support/hooks.rb:75 0.029
13:52.190
Before features/support/hooks.rb:245 0.008
Before features/support/hooks.rb:442 0.020
Given a computer 0.215
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 3:29.805
And I configure APT to prefer an old version of cowsay 0.022
When I install an old version "3.03+dfsg2-1" of the cowsay package using apt 28.951
And I accept adding "cowsay" to Additional Software 1.907
And Additional Software is correctly configured for package "cowsay" 0.924
And I shutdown Tails and wait for the computer to power off 6.084
And I start Tails from USB drive "__internal" with network unplugged 59.511
And I enable persistence 33.302
# 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.037
And I log in to a new session 1:6.148
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 31.226
And I revert the APT tweaks that made it prefer an old version of cowsay 0.046
# 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 0.032
And Tor is ready 21.634
# 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.121
And available upgrades have been checked 0.130
And I see the "The upgrade of your additional software failed" notification after at most 300 seconds 1.122
And I can open the Additional Software configuration window from the notification 3.673
And I shutdown Tails and wait for the computer to power off 2:2.769
And I start Tails from USB drive "__internal" with network unplugged 58.395
And I enable persistence 31.375
# 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 1:3.379
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 31.884
And I revert the APT tweaks that made it prefer an old version of cowsay 0.060
And the network is plugged 0.041
And Tor is ready 52.012
Then the Additional Software upgrade service has started 0.183
And the installed version of package "cowsay" is newer than "3.03+dfsg2-1" 0.090
After features/support/hooks.rb:450 2.416
After features/support/hooks.rb:291 0.618
After features/support/hooks.rb:75 0.077
2:55.818
Before features/support/hooks.rb:245 0.007
Before features/support/hooks.rb:442 0.007
Given a computer 0.262
And I start Tails from USB drive "__internal" with network unplugged 57.109
And I enable persistence 35.546
And I remove the "cowsay" deb files from the APT cache 0.731
# 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.091
And I log in to a new session 1:3.071
Then I see the "The installation of your additional software failed" notification after at most 300 seconds 13.326
And I can open the Additional Software log file from the notification 4.932
And the package "cowsay" is not installed 0.745
After features/support/hooks.rb:450 0.106
After features/support/hooks.rb:291 0.783
After features/support/hooks.rb:75 0.009
Feature: Localization
2:41.171
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 8.069
When I log in to a new session in Arabic (ar) 30.470
Then the keyboard layout is set to "us" 0.204
When the network is plugged 0.048
And Tor is ready 15.504
Then I successfully start the Unsafe Browser in "ar" 15.094
And I kill the Unsafe Browser 5.894
When I enable the screen keyboard 0.148
Then the screen keyboard works in Tor Browser 34.956
And DuckDuckGo is the default search engine 22.204
And I kill the Tor Browser 5.554
And the screen keyboard works in Thunderbird 22.378
And the layout of the screen keyboard is set to "us" 0.644
After features/support/hooks.rb:291 1.648
After features/support/hooks.rb:75 0.000
Feature: Localization
2:52.749
Before features/support/hooks.rb:245 0.009
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.788
When I log in to a new session in Chinese (zh_CN) 32.384
Then the keyboard layout is set to "cn" 0.259
When the network is plugged 0.041
And Tor is ready 16.443
Then I successfully start the Unsafe Browser in "zh_CN" 15.479
And I kill the Unsafe Browser 5.896
When I enable the screen keyboard 0.178
Then the screen keyboard works in Tor Browser 36.756
And DuckDuckGo is the default search engine 26.761
And I kill the Tor Browser 5.501
And the screen keyboard works in Thunderbird 23.645
And the layout of the screen keyboard is set to "us" 0.613
After features/support/hooks.rb:291 1.253
After features/support/hooks.rb:75 0.000
Feature: Localization
2:42.787
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.114
When I log in to a new session in English (en) 43.591
Then the keyboard layout is set to "us" 0.240
When the network is plugged 0.091
And Tor is ready 16.864
Then I successfully start the Unsafe Browser in "en" 15.396
And I kill the Unsafe Browser 5.768
When I enable the screen keyboard 0.142
Then the screen keyboard works in Tor Browser 34.488
And DuckDuckGo is the default search engine 10.625
And I kill the Tor Browser 5.485
And the screen keyboard works in Thunderbird 21.386
And the layout of the screen keyboard is set to "us" 0.591
After features/support/hooks.rb:291 1.034
After features/support/hooks.rb:75 0.000
Feature: Localization
2:31.626
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 9.016
When I log in to a new session in French (fr) 30.276
Then the keyboard layout is set to "fr" 0.201
When the network is plugged 0.045
And Tor is ready 15.599
Then I successfully start the Unsafe Browser in "fr" 15.476
And I kill the Unsafe Browser 5.796
When I enable the screen keyboard 0.143
Then the screen keyboard works in Tor Browser 35.935
And DuckDuckGo is the default search engine 11.011
And I kill the Tor Browser 5.429
And the screen keyboard works in Thunderbird 22.069
And the layout of the screen keyboard is set to "fr" 0.624
After features/support/hooks.rb:291 1.352
After features/support/hooks.rb:75 0.000
Feature: Localization
2:30.974
Before features/support/hooks.rb:245 0.010
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.207
When I log in to a new session in German (de) 30.357
Then the keyboard layout is set to "de" 0.155
When the network is plugged 0.101
And Tor is ready 16.658
Then I successfully start the Unsafe Browser in "de" 14.006
And I kill the Unsafe Browser 6.332
When I enable the screen keyboard 0.110
Then the screen keyboard works in Tor Browser 34.714
And DuckDuckGo is the default search engine 12.334
And I kill the Tor Browser 5.677
And the screen keyboard works in Thunderbird 21.711
And the layout of the screen keyboard is set to "de" 0.605
After features/support/hooks.rb:291 1.085
After features/support/hooks.rb:75 0.000
Feature: Localization
2:47.515
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.186
When I log in to a new session in Italian (it) 28.784
Then the keyboard layout is set to "it" 0.252
When the network is plugged 0.043
And Tor is ready 13.745
Then I successfully start the Unsafe Browser in "it" 14.508
And I kill the Unsafe Browser 5.753
When I enable the screen keyboard 0.140
Then the screen keyboard works in Tor Browser 34.304
And DuckDuckGo is the default search engine 35.496
And I kill the Tor Browser 5.588
And the screen keyboard works in Thunderbird 20.139
And the layout of the screen keyboard is set to "us" 0.572
After features/support/hooks.rb:291 1.200
After features/support/hooks.rb:75 0.000
Feature: Localization
2:39.185
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.922
When I log in to a new session in Persian (fa) 31.126
Then the keyboard layout is set to "ir" 0.216
When the network is plugged 0.037
And Tor is ready 15.521
Then I successfully start the Unsafe Browser in "fa" 15.179
And I kill the Unsafe Browser 5.910
When I enable the screen keyboard 0.144
Then the screen keyboard works in Tor Browser 34.902
And DuckDuckGo is the default search engine 19.322
And I kill the Tor Browser 5.501
And the screen keyboard works in Thunderbird 22.780
And the layout of the screen keyboard is set to "ir" 0.619
After features/support/hooks.rb:291 1.347
After features/support/hooks.rb:75 0.000
Feature: Localization
2:57.133
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 8.034
When I log in to a new session in Portuguese (pt) 58.230
Then the keyboard layout is set to "pt" 0.181
When the network is plugged 0.107
And Tor is ready 17.894
Then I successfully start the Unsafe Browser in "pt" 15.138
And I kill the Unsafe Browser 5.850
When I enable the screen keyboard 0.120
Then the screen keyboard works in Tor Browser 34.847
And DuckDuckGo is the default search engine 9.907
And I kill the Tor Browser 5.241
And the screen keyboard works in Thunderbird 20.965
And the layout of the screen keyboard is set to "us" 0.612
After features/support/hooks.rb:291 1.812
After features/support/hooks.rb:75 0.000
Feature: Localization
3:7.160
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 8.086
When I log in to a new session in Russian (ru) 30.325
Then the keyboard layout is set to "ru" 0.207
When the network is plugged 0.040
And Tor is ready 43.434
Then I successfully start the Unsafe Browser in "ru" 15.030
And I kill the Unsafe Browser 6.335
When I enable the screen keyboard 0.119
Then the screen keyboard works in Tor Browser 35.148
And DuckDuckGo is the default search engine 19.067
And I kill the Tor Browser 5.521
And the screen keyboard works in Thunderbird 23.225
And the layout of the screen keyboard is set to "ru" 0.616
After features/support/hooks.rb:291 1.457
After features/support/hooks.rb:75 0.000
Feature: Localization
2:25.152
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.067
When I log in to a new session in Spanish (es) 29.610
Then the keyboard layout is set to "es" 0.114
When the network is plugged 0.059
And Tor is ready 13.634
Then I successfully start the Unsafe Browser in "es" 14.523
And I kill the Unsafe Browser 5.840
When I enable the screen keyboard 0.115
Then the screen keyboard works in Tor Browser 35.515
And DuckDuckGo is the default search engine 10.816
And I kill the Tor Browser 5.546
And the screen keyboard works in Thunderbird 20.747
And the layout of the screen keyboard is set to "us" 0.560
After features/support/hooks.rb:291 1.119
After features/support/hooks.rb:75 0.000
Feature: Localization
2:23.919
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.014
When I log in to a new session in Turkish (tr) 28.390
Then the keyboard layout is set to "tr" 0.163
When the network is plugged 0.051
And Tor is ready 13.865
Then I successfully start the Unsafe Browser in "tr" 14.704
And I kill the Unsafe Browser 5.929
When I enable the screen keyboard 0.134
Then the screen keyboard works in Tor Browser 33.885
And DuckDuckGo is the default search engine 10.421
And I kill the Tor Browser 5.488
And the screen keyboard works in Thunderbird 21.223
And the layout of the screen keyboard is set to "us" 0.645
After features/support/hooks.rb:291 1.521
After features/support/hooks.rb:75 0.000
12:10.269
When the network is plugged 0.046
And I wait 720 seconds 12:0.060

Slept for 720 seconds

Then I successfully configure Tor 10.120
And the time has synced 0.041
After features/support/hooks.rb:291 0.630
After features/support/hooks.rb:75 0.000