Project Number Date
test_Tails_ISO_stable 4745 26 Mar 2024, 18:24

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:14:54.009 Passed
20.395
Before features/support/hooks.rb:245 0.003
Given I have started Tails from DVD without network and logged in 8.572
And I prepare Tails for memory erasure tests 0.467
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 4.069

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

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

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

After features/support/hooks.rb:291 0.742
After features/support/hooks.rb:75 0.000
23.935
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 8.647
And I prepare Tails for memory erasure tests 0.417
And I find very few patterns in the guest's memory 4.010

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

When I trigger shutdown 0.011
And I wait 20 seconds 20.020

Slept for 20 seconds

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

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

After features/support/hooks.rb:291 3.492
After features/support/hooks.rb:75 0.000
6:53.230
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:8.236
And I prepare Tails for memory erasure tests 0.393
When I fill a 128 MiB file with a known pattern on the persistent filesystem 22.276
When I trigger shutdown 0.014
And I wait 20 seconds 20.019

Slept for 20 seconds

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

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

After features/support/hooks.rb:291 3.512
After features/support/hooks.rb:75 0.011
3:13.428
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:59.745
And I update APT using apt 18.556
When I install "popularity-contest" using apt 22.435
Then I am notified I can not use Additional Software for "popularity-contest" 5.354
And I can open the Additional Software documentation from the notification 27.337
After features/support/hooks.rb:450 38.357
After features/support/hooks.rb:291 2.440
After features/support/hooks.rb:75 0.004
5:5.704
Before features/support/hooks.rb:245 0.009
Before features/support/hooks.rb:442 0.011
Given I start Tails from a freshly installed USB drive with an administration password and the network is plugged and I login 1:13.133
And I update APT using apt 15.720
And I install "popularity-contest" using apt 19.170
Then I am proposed to add the "popularity-contest" package to my Additional Software 7.769
When I create a persistent storage and activate the Additional Software feature 20.913
Then Additional Software is correctly configured for package "popularity-contest" 1.410
When I shutdown Tails and wait for the computer to power off 14.168
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:32.344
Then Additional Software is correctly configured for package "popularity-contest" 0.755
And the package "popularity-contest" is installed after Additional Software has been started 0.319
After features/support/hooks.rb:450 37.474
After features/support/hooks.rb:291 0.994
After features/support/hooks.rb:75 0.013
2:14.797
Before features/support/hooks.rb:245 0.007
Before features/support/hooks.rb:442 0.009
Given a computer 0.195
And I start Tails from USB drive "__internal" and I login with an administration password 1:32.746
And I update APT using apt 16.126
When I install "makepp" using apt 19.267
Then the Additional Software dpkg hook has been run for package "makepp" and notices the persistence is locked 6.391
And the package "makepp" is installed 0.070
After features/support/hooks.rb:450 41.387
After features/support/hooks.rb:291 0.813
After features/support/hooks.rb:75 0.016
4:56.870
Before features/support/hooks.rb:245 0.008
Before features/support/hooks.rb:442 0.009
Given a computer 0.204
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 3:15.364
When I uninstall "popularity-contest" using apt 18.769
And I accept removing "popularity-contest" from Additional Software 0.526
Then "popularity-contest" is not in the list of Additional Software 0.674
When I start Synaptic 22.327
And I update APT using Synaptic 22.534
And I install "cowsay" using Synaptic 9.138
And I accept adding "cowsay" to Additional Software 1.091
Then Additional Software is correctly configured for package "cowsay" 0.788
When I uninstall "cowsay" using apt 3.218
And I refuse removing "cowsay" from Additional Software 0.561
Then Additional Software is correctly configured for package "cowsay" 0.765
When I start "Additional Software" via GNOME Activities Overview 9.893
And I remove "cowsay" from the list of Additional Software using Additional Software GUI 5.602
Then "cowsay" is not in the list of Additional Software 0.996
When I install "cowsay" using apt 3.212
And I refuse adding "cowsay" to Additional Software 0.541
Then "cowsay" is not in the list of Additional Software 0.658
After features/support/hooks.rb:450 1.419
After features/support/hooks.rb:291 0.693
After features/support/hooks.rb:75 0.009
10:28.960
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.006
Given a computer 0.211
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 2:6.564
And I configure APT to prefer an old version of cowsay 0.027
When I install an old version "3.03+dfsg2-1" of the cowsay package using apt 23.096
And I accept adding "cowsay" to Additional Software 6.734
And Additional Software is correctly configured for package "cowsay" 1.001
And I shutdown Tails and wait for the computer to power off 6.514
And I start Tails from USB drive "__internal" with network unplugged 53.549
And I enable persistence 9.783
# 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.029
And I log in to a new session 34.711
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 31.530
And I revert the APT tweaks that made it prefer an old version of cowsay 0.053
# 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.079
And the network is plugged 0.050
And Tor is ready 18.476
# 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.395
And available upgrades have been checked 0.227
And I see the "The upgrade of your additional software failed" notification after at most 300 seconds 3.434
And I can open the Additional Software configuration window from the notification 3.865
And I shutdown Tails and wait for the computer to power off 2:7.264
And I start Tails from USB drive "__internal" with network unplugged 55.381
And I enable persistence 11.073
# 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.132
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 31.955
And I revert the APT tweaks that made it prefer an old version of cowsay 0.072
And the network is plugged 0.045
And Tor is ready 42.379
Then the Additional Software upgrade service has started 0.191
And the installed version of package "cowsay" is newer than "3.03+dfsg2-1" 0.102
After features/support/hooks.rb:450 2.860
After features/support/hooks.rb:291 1.078
After features/support/hooks.rb:75 0.041
1:50.595
Before features/support/hooks.rb:245 0.009
Before features/support/hooks.rb:442 0.010
Given a computer 0.225
And I start Tails from USB drive "__internal" with network unplugged 54.357
And I enable persistence 11.975
And I remove the "cowsay" deb files from the APT cache 0.639
# 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 32.561
Then I see the "The installation of your additional software failed" notification after at most 300 seconds 5.700
And I can open the Additional Software log file from the notification 4.466
And the package "cowsay" is not installed 0.568
After features/support/hooks.rb:450 0.113
After features/support/hooks.rb:291 1.100
After features/support/hooks.rb:75 0.013
Feature: Localization
2:12.245
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.018
When I log in to a new session in Arabic (ar) 29.295
Then the keyboard layout is set to "us" 0.136
When the network is plugged 0.039
And Tor is ready 16.126
Then I successfully start the Unsafe Browser in "ar" 15.239
And I kill the Unsafe Browser 5.706
When I enable the screen keyboard 0.095
Then the screen keyboard works in Tor Browser 27.838
And DuckDuckGo is the default search engine 10.702
And I kill the Tor Browser 5.489
And the screen keyboard works in Thunderbird 12.974
And the layout of the screen keyboard is set to "us" 0.580
After features/support/hooks.rb:291 1.179
After features/support/hooks.rb:75 0.000
Feature: Localization
2:21.206
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.114
When I log in to a new session in Chinese (zh_CN) 31.646
Then the keyboard layout is set to "cn" 0.354
When the network is plugged 0.045
And Tor is ready 17.437
Then I successfully start the Unsafe Browser in "zh_CN" 16.069
And I kill the Unsafe Browser 5.750
When I enable the screen keyboard 0.090
Then the screen keyboard works in Tor Browser 26.885
And DuckDuckGo is the default search engine 10.566
And I kill the Tor Browser 5.456
And the screen keyboard works in Thunderbird 18.136
And the layout of the screen keyboard is set to "us" 0.653
After features/support/hooks.rb:291 1.407
After features/support/hooks.rb:75 0.000
Feature: Localization
1:52.865
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.472
When I log in to a new session in English (en) 16.459
Then the keyboard layout is set to "us" 0.173
When the network is plugged 0.042
And Tor is ready 14.824
Then I successfully start the Unsafe Browser in "en" 13.947
And I kill the Unsafe Browser 5.615
When I enable the screen keyboard 0.095
Then the screen keyboard works in Tor Browser 28.201
And DuckDuckGo is the default search engine 5.513
And I kill the Tor Browser 5.280
And the screen keyboard works in Thunderbird 13.636
And the layout of the screen keyboard is set to "us" 0.600
After features/support/hooks.rb:291 1.210
After features/support/hooks.rb:75 0.000
Feature: Localization
2:14.337
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.598
When I log in to a new session in French (fr) 31.328
Then the keyboard layout is set to "fr" 0.208
When the network is plugged 0.400
And Tor is ready 15.721
Then I successfully start the Unsafe Browser in "fr" 14.474
And I kill the Unsafe Browser 5.732
When I enable the screen keyboard 0.091
Then the screen keyboard works in Tor Browser 27.681
And DuckDuckGo is the default search engine 11.053
And I kill the Tor Browser 5.489
And the screen keyboard works in Thunderbird 12.955
And the layout of the screen keyboard is set to "fr" 0.601
After features/support/hooks.rb:291 1.387
After features/support/hooks.rb:75 0.000
Feature: Localization
2:14.510
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.294
When I log in to a new session in German (de) 30.496
Then the keyboard layout is set to "de" 0.148
When the network is plugged 0.039
And Tor is ready 14.658
Then I successfully start the Unsafe Browser in "de" 15.113
And I kill the Unsafe Browser 5.795
When I enable the screen keyboard 0.096
Then the screen keyboard works in Tor Browser 28.261
And DuckDuckGo is the default search engine 10.748
And I kill the Tor Browser 5.501
And the screen keyboard works in Thunderbird 14.702
And the layout of the screen keyboard is set to "de" 0.654
After features/support/hooks.rb:291 1.178
After features/support/hooks.rb:75 0.000
Feature: Localization
2:15.758
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.025
When I log in to a new session in Italian (it) 28.729
Then the keyboard layout is set to "it" 0.145
When the network is plugged 0.043
And Tor is ready 17.225
Then I successfully start the Unsafe Browser in "it" 14.592
And I kill the Unsafe Browser 5.850
When I enable the screen keyboard 0.102
Then the screen keyboard works in Tor Browser 29.190
And DuckDuckGo is the default search engine 11.838
And I kill the Tor Browser 5.545
And the screen keyboard works in Thunderbird 13.785
And the layout of the screen keyboard is set to "us" 0.684
After features/support/hooks.rb:291 1.247
After features/support/hooks.rb:75 0.000
Feature: Localization
2:14.877
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.166
When I log in to a new session in Persian (fa) 30.040
Then the keyboard layout is set to "ir" 0.263
When the network is plugged 0.039
And Tor is ready 15.886
Then I successfully start the Unsafe Browser in "fa" 15.199
And I kill the Unsafe Browser 5.659
When I enable the screen keyboard 0.103
Then the screen keyboard works in Tor Browser 27.364
And DuckDuckGo is the default search engine 12.279
And I kill the Tor Browser 5.620
And the screen keyboard works in Thunderbird 13.494
And the layout of the screen keyboard is set to "ir" 0.760
After features/support/hooks.rb:291 1.023
After features/support/hooks.rb:75 0.000
Feature: Localization
2:9.370
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.855
When I log in to a new session in Portuguese (pt) 29.650
Then the keyboard layout is set to "pt" 0.180
When the network is plugged 0.037
And Tor is ready 15.221
Then I successfully start the Unsafe Browser in "pt" 15.226
And I kill the Unsafe Browser 5.765
When I enable the screen keyboard 0.107
Then the screen keyboard works in Tor Browser 24.332
And DuckDuckGo is the default search engine 10.913
And I kill the Tor Browser 5.511
And the screen keyboard works in Thunderbird 12.992
And the layout of the screen keyboard is set to "us" 0.576
After features/support/hooks.rb:291 1.912
After features/support/hooks.rb:75 0.000
Feature: Localization
2:23.313
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.584
When I log in to a new session in Russian (ru) 30.194
Then the keyboard layout is set to "ru" 0.196
When the network is plugged 0.045
And Tor is ready 16.634
Then I successfully start the Unsafe Browser in "ru" 14.396
And I kill the Unsafe Browser 5.847
When I enable the screen keyboard 0.102
Then the screen keyboard works in Tor Browser 27.129
And DuckDuckGo is the default search engine 19.952
And I kill the Tor Browser 5.558
And the screen keyboard works in Thunderbird 14.045
And the layout of the screen keyboard is set to "ru" 0.623
After features/support/hooks.rb:291 1.105
After features/support/hooks.rb:75 0.000
Feature: Localization
2:15.260
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.360
When I log in to a new session in Spanish (es) 30.675
Then the keyboard layout is set to "es" 0.195
When the network is plugged 0.038
And Tor is ready 14.947
Then I successfully start the Unsafe Browser in "es" 15.188
And I kill the Unsafe Browser 5.706
When I enable the screen keyboard 0.117
Then the screen keyboard works in Tor Browser 30.076
And DuckDuckGo is the default search engine 11.087
And I kill the Tor Browser 5.448
And the screen keyboard works in Thunderbird 12.800
And the layout of the screen keyboard is set to "us" 0.616
After features/support/hooks.rb:291 1.158
After features/support/hooks.rb:75 0.000
Feature: Localization
2:15.194
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.406
When I log in to a new session in Turkish (tr) 30.880
Then the keyboard layout is set to "tr" 0.160
When the network is plugged 0.033
And Tor is ready 15.753
Then I successfully start the Unsafe Browser in "tr" 14.680
And I kill the Unsafe Browser 5.740
When I enable the screen keyboard 0.107
Then the screen keyboard works in Tor Browser 26.338
And DuckDuckGo is the default search engine 13.721
And I kill the Tor Browser 5.482
And the screen keyboard works in Thunderbird 13.262
And the layout of the screen keyboard is set to "us" 0.627
After features/support/hooks.rb:291 1.900
After features/support/hooks.rb:75 0.000
12:12.716
When the network is plugged 0.055
And I wait 720 seconds 12:0.085

Slept for 720 seconds

Then I successfully configure Tor 12.526
And the time has synced 0.048
After features/support/hooks.rb:291 0.691
After features/support/hooks.rb:75 0.000