Project Number Date
test_Tails_ISO_stable 4720 15 Mar 2024, 12:15

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:2:39.219 Passed
20.432
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 8.446
And I prepare Tails for memory erasure tests 0.491
When I start a process allocating 128 MiB of memory with a known pattern 1.201
Then patterns cover at least 128 MiB in the guest's memory 4.560

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

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

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

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

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

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

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

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

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

After features/support/hooks.rb:291 1.003
After features/support/hooks.rb:75 0.000
45.102
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 8.255
And I prepare Tails for memory erasure tests 0.521
When I plug and mount a 128 MiB USB drive with a vfat filesystem 7.922
Then I find very few patterns in the guest's memory 4.925

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

After features/support/hooks.rb:291 0.807
After features/support/hooks.rb:75 0.000
49.358
Before features/support/hooks.rb:245 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.441
When I fill a 128 MiB file with a known pattern on the root filesystem 13.310
# ensure the pattern is in memory due to tmpfs, not to disk cache
And I drop all kernel caches 1.385
Then patterns cover at least 128 MiB in the guest's memory 3.150

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

When I trigger shutdown 0.023
And I wait 20 seconds 20.019

Slept for 20 seconds

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

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

After features/support/hooks.rb:291 3.538
After features/support/hooks.rb:75 0.000
6:40.937
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:58.244
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 19.913
When I trigger shutdown 0.009
And I wait 20 seconds 20.020

Slept for 20 seconds

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

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

After features/support/hooks.rb:291 3.525
After features/support/hooks.rb:75 0.014
4:46.127
Before features/support/hooks.rb:245 0.004
Before features/support/hooks.rb:442 0.004
Given I start Tails from a freshly installed USB drive with an administration password and the network is plugged and I login 51.696
And I update APT using apt 19.316
And I install "popularity-contest" using apt 22.407
Then I am proposed to add the "popularity-contest" package to my Additional Software 5.076
When I create a persistent storage and activate the Additional Software feature 20.540
Then Additional Software is correctly configured for package "popularity-contest" 1.626
When I shutdown Tails and wait for the computer to power off 11.040
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:33.440
Then Additional Software is correctly configured for package "popularity-contest" 0.744
And the package "popularity-contest" is installed after Additional Software has been started 0.237
After features/support/hooks.rb:450 41.204
After features/support/hooks.rb:291 1.264
After features/support/hooks.rb:75 0.013
2:19.619
Before features/support/hooks.rb:245 0.005
Before features/support/hooks.rb:442 0.005
Given a computer 0.209
And I start Tails from USB drive "__internal" and I login with an administration password 1:36.575
And I update APT using apt 16.823
When I install "makepp" using apt 19.458
Then the Additional Software dpkg hook has been run for package "makepp" and notices the persistence is locked 6.472
And the package "makepp" is installed 0.080
After features/support/hooks.rb:450 41.498
After features/support/hooks.rb:291 0.971
After features/support/hooks.rb:75 0.016
4:40.022
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.006
Given a computer 0.232
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 2:54.334
When I uninstall "popularity-contest" using apt 15.624
And I accept removing "popularity-contest" from Additional Software 2.199
Then "popularity-contest" is not in the list of Additional Software 0.731
When I start Synaptic 23.167
And I update APT using Synaptic 23.302
And I install "cowsay" using Synaptic 11.347
And I accept adding "cowsay" to Additional Software 1.346
Then Additional Software is correctly configured for package "cowsay" 0.832
When I uninstall "cowsay" using apt 3.255
And I refuse removing "cowsay" from Additional Software 0.518
Then Additional Software is correctly configured for package "cowsay" 0.781
When I start "Additional Software" via GNOME Activities Overview 10.658
And I remove "cowsay" from the list of Additional Software using Additional Software GUI 6.358
Then "cowsay" is not in the list of Additional Software 0.870
When I install "cowsay" using apt 3.213
And I refuse adding "cowsay" to Additional Software 0.584
Then "cowsay" is not in the list of Additional Software 0.662
After features/support/hooks.rb:450 1.345
After features/support/hooks.rb:291 0.738
After features/support/hooks.rb:75 0.033
11:6.400
Before features/support/hooks.rb:245 0.004
Before features/support/hooks.rb:442 0.005
Given a computer 0.218
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 2:11.684
And I configure APT to prefer an old version of cowsay 0.031
When I install an old version "3.03+dfsg2-1" of the cowsay package using apt 23.588
And I accept adding "cowsay" to Additional Software 7.232
And Additional Software is correctly configured for package "cowsay" 0.836
And I shutdown Tails and wait for the computer to power off 7.024
And I start Tails from USB drive "__internal" with network unplugged 55.746
And I enable persistence 11.516
# 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 35.052
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 31.118
And I revert the APT tweaks that made it prefer an old version of cowsay 0.066
# 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.098
And the network is plugged 0.054
And Tor is ready 16.760
# 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.803
And available upgrades have been checked 0.087
And I see the "The upgrade of your additional software failed" notification after at most 300 seconds 1.493
And I can open the Additional Software configuration window from the notification 3.370
And I shutdown Tails and wait for the computer to power off 2:7.578
And I start Tails from USB drive "__internal" with network unplugged 54.490
And I enable persistence 12.407
# 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.129
And I log in to a new session 35.918
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 31.284
And I revert the APT tweaks that made it prefer an old version of cowsay 0.044
And the network is plugged 0.041
And Tor is ready 1:9.400
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.660
After features/support/hooks.rb:291 0.885
After features/support/hooks.rb:75 0.027
1:51.757
Before features/support/hooks.rb:245 0.005
Before features/support/hooks.rb:442 0.008
Given a computer 0.276
And I start Tails from USB drive "__internal" with network unplugged 55.349
And I enable persistence 11.380
And I remove the "cowsay" deb files from the APT cache 0.569
# 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.072
And I log in to a new session 33.075
Then I see the "The installation of your additional software failed" notification after at most 300 seconds 5.750
And I can open the Additional Software log file from the notification 4.780
And the package "cowsay" is not installed 0.502
After features/support/hooks.rb:450 0.129
After features/support/hooks.rb:291 1.062
After features/support/hooks.rb:75 0.009
Feature: Localization
2:54.264
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.870
When I log in to a new session in Arabic (ar) 29.785
Then the keyboard layout is set to "us" 0.192
When the network is plugged 0.039
And Tor is ready 43.230
Then I successfully start the Unsafe Browser in "ar" 13.351
And I kill the Unsafe Browser 5.916
When I enable the screen keyboard 0.093
Then the screen keyboard works in Tor Browser 35.503
And DuckDuckGo is the default search engine 10.634
And I kill the Tor Browser 5.532
And the screen keyboard works in Thunderbird 21.544
And the layout of the screen keyboard is set to "us" 0.569
After features/support/hooks.rb:291 1.013
After features/support/hooks.rb:75 0.000
Feature: Localization
2:29.594
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.954
When I log in to a new session in Chinese (zh_CN) 30.437
Then the keyboard layout is set to "cn" 0.208
When the network is plugged 0.034
And Tor is ready 15.641
Then I successfully start the Unsafe Browser in "zh_CN" 14.692
And I kill the Unsafe Browser 5.747
When I enable the screen keyboard 0.096
Then the screen keyboard works in Tor Browser 35.449
And DuckDuckGo is the default search engine 10.061
And I kill the Tor Browser 5.263
And the screen keyboard works in Thunderbird 23.382
And the layout of the screen keyboard is set to "us" 0.624
After features/support/hooks.rb:291 1.939
After features/support/hooks.rb:75 0.000
Feature: Localization
2:3.643
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.116
When I log in to a new session in English (en) 16.389
Then the keyboard layout is set to "us" 0.146
When the network is plugged 0.117
And Tor is ready 13.528
Then I successfully start the Unsafe Browser in "en" 13.960
And I kill the Unsafe Browser 5.674
When I enable the screen keyboard 0.087
Then the screen keyboard works in Tor Browser 33.199
And DuckDuckGo is the default search engine 5.124
And I kill the Tor Browser 5.261
And the screen keyboard works in Thunderbird 21.490
And the layout of the screen keyboard is set to "us" 0.547
After features/support/hooks.rb:291 1.267
After features/support/hooks.rb:75 0.000
Feature: Localization
2:53.317
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.927
When I log in to a new session in French (fr) 29.090
Then the keyboard layout is set to "fr" 0.156
When the network is plugged 0.055
And Tor is ready 43.476
Then I successfully start the Unsafe Browser in "fr" 13.222
And I kill the Unsafe Browser 6.032
When I enable the screen keyboard 0.083
Then the screen keyboard works in Tor Browser 34.820
And DuckDuckGo is the default search engine 10.471
And I kill the Tor Browser 5.585
And the screen keyboard works in Thunderbird 21.857
And the layout of the screen keyboard is set to "fr" 0.539
After features/support/hooks.rb:291 0.997
After features/support/hooks.rb:75 0.000
Feature: Localization
2:23.885
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.450
When I log in to a new session in German (de) 30.083
Then the keyboard layout is set to "de" 0.120
When the network is plugged 0.036
And Tor is ready 13.881
Then I successfully start the Unsafe Browser in "de" 13.887
And I kill the Unsafe Browser 5.694
When I enable the screen keyboard 0.092
Then the screen keyboard works in Tor Browser 33.439
And DuckDuckGo is the default search engine 9.875
And I kill the Tor Browser 5.296
And the screen keyboard works in Thunderbird 22.443
And the layout of the screen keyboard is set to "de" 0.583
After features/support/hooks.rb:291 0.983
After features/support/hooks.rb:75 0.000
Feature: Localization
2:26.860
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.953
When I log in to a new session in Italian (it) 31.234
Then the keyboard layout is set to "it" 0.216
When the network is plugged 0.048
And Tor is ready 15.897
Then I successfully start the Unsafe Browser in "it" 13.062
And I kill the Unsafe Browser 5.795
When I enable the screen keyboard 0.094
Then the screen keyboard works in Tor Browser 34.813
And DuckDuckGo is the default search engine 10.363
And I kill the Tor Browser 5.528
And the screen keyboard works in Thunderbird 21.258
And the layout of the screen keyboard is set to "us" 0.590
After features/support/hooks.rb:291 1.119
After features/support/hooks.rb:75 0.000
Feature: Localization
2:27.408
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.088
When I log in to a new session in Persian (fa) 29.078
Then the keyboard layout is set to "ir" 0.147
When the network is plugged 0.039
And Tor is ready 14.122
Then I successfully start the Unsafe Browser in "fa" 14.571
And I kill the Unsafe Browser 5.733
When I enable the screen keyboard 0.115
Then the screen keyboard works in Tor Browser 36.123
And DuckDuckGo is the default search engine 10.415
And I kill the Tor Browser 5.603
And the screen keyboard works in Thunderbird 22.790
And the layout of the screen keyboard is set to "ir" 0.579
After features/support/hooks.rb:291 2.834
After features/support/hooks.rb:75 0.000
Feature: Localization
2:24.387
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.979
When I log in to a new session in Portuguese (pt) 29.828
Then the keyboard layout is set to "pt" 0.195
When the network is plugged 0.052
And Tor is ready 14.212
Then I successfully start the Unsafe Browser in "pt" 13.692
And I kill the Unsafe Browser 5.741
When I enable the screen keyboard 0.090
Then the screen keyboard works in Tor Browser 34.569
And DuckDuckGo is the default search engine 10.449
And I kill the Tor Browser 5.516
And the screen keyboard works in Thunderbird 21.416
And the layout of the screen keyboard is set to "us" 0.640
After features/support/hooks.rb:291 1.439
After features/support/hooks.rb:75 0.000
Feature: Localization
2:29.615
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 8.057
When I log in to a new session in Russian (ru) 31.931
Then the keyboard layout is set to "ru" 0.140
When the network is plugged 0.038
And Tor is ready 13.599
Then I successfully start the Unsafe Browser in "ru" 13.797
And I kill the Unsafe Browser 5.768
When I enable the screen keyboard 0.112
Then the screen keyboard works in Tor Browser 35.136
And DuckDuckGo is the default search engine 11.700
And I kill the Tor Browser 5.528
And the screen keyboard works in Thunderbird 23.142
And the layout of the screen keyboard is set to "ru" 0.661
After features/support/hooks.rb:291 1.256
After features/support/hooks.rb:75 0.000
Feature: Localization
2:54.193
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.347
When I log in to a new session in Spanish (es) 29.342
Then the keyboard layout is set to "es" 0.134
When the network is plugged 0.044
And Tor is ready 43.116
Then I successfully start the Unsafe Browser in "es" 14.439
And I kill the Unsafe Browser 5.643
When I enable the screen keyboard 0.108
Then the screen keyboard works in Tor Browser 34.657
And DuckDuckGo is the default search engine 10.505
And I kill the Tor Browser 5.601
And the screen keyboard works in Thunderbird 21.660
And the layout of the screen keyboard is set to "us" 0.591
After features/support/hooks.rb:291 0.898
After features/support/hooks.rb:75 0.000
Feature: Localization
2:23.733
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.121
When I log in to a new session in Turkish (tr) 30.087
Then the keyboard layout is set to "tr" 0.146
When the network is plugged 0.045
And Tor is ready 14.540
Then I successfully start the Unsafe Browser in "tr" 14.059
And I kill the Unsafe Browser 5.759
When I enable the screen keyboard 0.087
Then the screen keyboard works in Tor Browser 32.649
And DuckDuckGo is the default search engine 10.763
And I kill the Tor Browser 5.477
And the screen keyboard works in Thunderbird 21.394
And the layout of the screen keyboard is set to "us" 0.599
After features/support/hooks.rb:291 3.249
After features/support/hooks.rb:75 0.000