Project Number Date
test_Tails_ISO_stable 4744 26 Mar 2024, 18:00

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

# read cache
When I mount the USB drive again 4.176
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.561

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

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

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

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

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

When I trigger shutdown 0.014
And I wait 20 seconds 20.012

Slept for 20 seconds

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

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

After features/support/hooks.rb:291 3.556
After features/support/hooks.rb:75 0.000
6:49.607
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 6:4.911
And I prepare Tails for memory erasure tests 0.398
When I fill a 128 MiB file with a known pattern on the persistent filesystem 21.946
When I trigger shutdown 0.012
And I wait 20 seconds 20.020

Slept for 20 seconds

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

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

After features/support/hooks.rb:291 3.550
After features/support/hooks.rb:75 0.032
5:6.242
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 59.189
And I update APT using apt 16.930
And I install "popularity-contest" using apt 19.700
Then I am proposed to add the "popularity-contest" package to my Additional Software 9.116
When I create a persistent storage and activate the Additional Software feature 23.143
Then Additional Software is correctly configured for package "popularity-contest" 2.820
When I shutdown Tails and wait for the computer to power off 11.110
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:43.130
Then Additional Software is correctly configured for package "popularity-contest" 0.832
And the package "popularity-contest" is installed after Additional Software has been started 0.267
After features/support/hooks.rb:450 39.581
After features/support/hooks.rb:291 1.246
After features/support/hooks.rb:75 0.015
2:21.342
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.008
Given a computer 0.218
And I start Tails from USB drive "__internal" and I login with an administration password 1:38.665
And I update APT using apt 15.428
When I install "makepp" using apt 22.278
Then the Additional Software dpkg hook has been run for package "makepp" and notices the persistence is locked 4.673
And the package "makepp" is installed 0.077
After features/support/hooks.rb:450 42.090
After features/support/hooks.rb:291 1.114
After features/support/hooks.rb:75 0.016
4:49.074
Before features/support/hooks.rb:245 0.007
Before features/support/hooks.rb:442 0.006
Given a computer 0.218
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 3:6.111
When I uninstall "popularity-contest" using apt 18.854
And I accept removing "popularity-contest" from Additional Software 0.547
Then "popularity-contest" is not in the list of Additional Software 0.757
When I start Synaptic 22.758
And I update APT using Synaptic 22.547
And I install "cowsay" using Synaptic 9.758
And I accept adding "cowsay" to Additional Software 0.648
Then Additional Software is correctly configured for package "cowsay" 0.705
When I uninstall "cowsay" using apt 3.249
And I refuse removing "cowsay" from Additional Software 0.551
Then Additional Software is correctly configured for package "cowsay" 0.712
When I start "Additional Software" via GNOME Activities Overview 10.585
And I remove "cowsay" from the list of Additional Software using Additional Software GUI 5.720
Then "cowsay" is not in the list of Additional Software 1.003
When I install "cowsay" using apt 3.165
And I refuse adding "cowsay" to Additional Software 0.527
Then "cowsay" is not in the list of Additional Software 0.649
After features/support/hooks.rb:450 0.928
After features/support/hooks.rb:291 0.690
After features/support/hooks.rb:75 0.009
10:34.429
Before features/support/hooks.rb:245 0.005
Before features/support/hooks.rb:442 0.004
Given a computer 0.175
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 2:10.726
And I configure APT to prefer an old version of cowsay 0.029
When I install an old version "3.03+dfsg2-1" of the cowsay package using apt 23.167
And I accept adding "cowsay" to Additional Software 6.803
And Additional Software is correctly configured for package "cowsay" 0.864
And I shutdown Tails and wait for the computer to power off 6.700
And I start Tails from USB drive "__internal" with network unplugged 54.186
And I enable persistence 10.837
# 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 33.330
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 31.063
And I revert the APT tweaks that made it prefer an old version of cowsay 0.057
# 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.065
And the network is plugged 0.046
And Tor is ready 16.571
# 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.195
And available upgrades have been checked 0.082
And I see the "The upgrade of your additional software failed" notification after at most 300 seconds 5.241
And I can open the Additional Software configuration window from the notification 3.251
And I shutdown Tails and wait for the computer to power off 2:3.478
And I start Tails from USB drive "__internal" with network unplugged 53.210
And I enable persistence 10.497
# 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.021
And I log in to a new session 35.160
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 30.896
And I revert the APT tweaks that made it prefer an old version of cowsay 0.082
And the network is plugged 0.045
And Tor is ready 51.305
Then the Additional Software upgrade service has started 0.216
And the installed version of package "cowsay" is newer than "3.03+dfsg2-1" 0.093
After features/support/hooks.rb:450 3.458
After features/support/hooks.rb:291 0.694
After features/support/hooks.rb:75 0.028
2:0.087
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.006
Given a computer 0.182
And I start Tails from USB drive "__internal" with network unplugged 53.690
And I enable persistence 10.059
And I remove the "cowsay" deb files from the APT cache 0.830
# 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.093
And I log in to a new session 34.652
Then I see the "The installation of your additional software failed" notification after at most 300 seconds 14.985
And I can open the Additional Software log file from the notification 4.982
And the package "cowsay" is not installed 0.610
After features/support/hooks.rb:450 0.121
After features/support/hooks.rb:291 0.890
After features/support/hooks.rb:75 0.008
Feature: Localization
2:25.780
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.579
When I log in to a new session in Arabic (ar) 29.983
Then the keyboard layout is set to "us" 0.145
When the network is plugged 0.051
And Tor is ready 16.327
Then I successfully start the Unsafe Browser in "ar" 14.938
And I kill the Unsafe Browser 5.791
When I enable the screen keyboard 0.103
Then the screen keyboard works in Tor Browser 27.222
And DuckDuckGo is the default search engine 22.956
And I kill the Tor Browser 5.664
And the screen keyboard works in Thunderbird 13.408
And the layout of the screen keyboard is set to "us" 0.606
After features/support/hooks.rb:291 0.929
After features/support/hooks.rb:75 0.000
Feature: Localization
2:27.491
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.036
When I log in to a new session in Chinese (zh_CN) 33.555
Then the keyboard layout is set to "cn" 0.479
When the network is plugged 0.033
And Tor is ready 15.761
Then I successfully start the Unsafe Browser in "zh_CN" 14.987
And I kill the Unsafe Browser 5.850
When I enable the screen keyboard 0.099
Then the screen keyboard works in Tor Browser 25.227
And DuckDuckGo is the default search engine 21.562
And I kill the Tor Browser 5.506
And the screen keyboard works in Thunderbird 15.828
And the layout of the screen keyboard is set to "us" 0.563
After features/support/hooks.rb:291 1.574
After features/support/hooks.rb:75 0.000
Feature: Localization
1:52.811
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.228
When I log in to a new session in English (en) 15.550
Then the keyboard layout is set to "us" 0.144
When the network is plugged 0.064
And Tor is ready 14.755
Then I successfully start the Unsafe Browser in "en" 15.768
And I kill the Unsafe Browser 5.703
When I enable the screen keyboard 0.089
Then the screen keyboard works in Tor Browser 26.915
And DuckDuckGo is the default search engine 5.526
And I kill the Tor Browser 5.255
And the screen keyboard works in Thunderbird 14.226
And the layout of the screen keyboard is set to "us" 0.582
After features/support/hooks.rb:291 2.450
After features/support/hooks.rb:75 0.000
Feature: Localization
2:28.814
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.249
When I log in to a new session in French (fr) 30.270
Then the keyboard layout is set to "fr" 0.138
When the network is plugged 0.042
And Tor is ready 14.121
Then I successfully start the Unsafe Browser in "fr" 16.623
And I kill the Unsafe Browser 5.939
When I enable the screen keyboard 0.116
Then the screen keyboard works in Tor Browser 25.048
And DuckDuckGo is the default search engine 29.110
And I kill the Tor Browser 5.584
And the screen keyboard works in Thunderbird 13.006
And the layout of the screen keyboard is set to "fr" 0.562
After features/support/hooks.rb:291 1.978
After features/support/hooks.rb:75 0.000
Feature: Localization
2:11.174
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.122
When I log in to a new session in German (de) 32.219
Then the keyboard layout is set to "de" 0.193
When the network is plugged 0.166
And Tor is ready 14.524
Then I successfully start the Unsafe Browser in "de" 14.811
And I kill the Unsafe Browser 5.750
When I enable the screen keyboard 0.086
Then the screen keyboard works in Tor Browser 25.048
And DuckDuckGo is the default search engine 10.031
And I kill the Tor Browser 5.273
And the screen keyboard works in Thunderbird 14.371
And the layout of the screen keyboard is set to "de" 0.574
After features/support/hooks.rb:291 1.103
After features/support/hooks.rb:75 0.000
Feature: Localization
2:24.273
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.032
When I log in to a new session in Italian (it) 31.440
Then the keyboard layout is set to "it" 0.180
When the network is plugged 0.041
And Tor is ready 15.069
Then I successfully start the Unsafe Browser in "it" 16.294
And I kill the Unsafe Browser 5.810
When I enable the screen keyboard 0.109
Then the screen keyboard works in Tor Browser 25.299
And DuckDuckGo is the default search engine 22.435
And I kill the Tor Browser 5.440
And the screen keyboard works in Thunderbird 12.512
And the layout of the screen keyboard is set to "us" 0.607
After features/support/hooks.rb:291 1.261
After features/support/hooks.rb:75 0.000
Feature: Localization
2:28.288
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.520
When I log in to a new session in Persian (fa) 34.432
Then the keyboard layout is set to "ir" 0.193
When the network is plugged 0.039
And Tor is ready 15.402
Then I successfully start the Unsafe Browser in "fa" 14.763
And I kill the Unsafe Browser 5.803
When I enable the screen keyboard 0.099
Then the screen keyboard works in Tor Browser 27.796
And DuckDuckGo is the default search engine 23.272
And I kill the Tor Browser 5.518
And the screen keyboard works in Thunderbird 11.872
And the layout of the screen keyboard is set to "ir" 0.572
After features/support/hooks.rb:291 1.315
After features/support/hooks.rb:75 0.000
Feature: Localization
2:28.654
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.150
When I log in to a new session in Portuguese (pt) 32.128
Then the keyboard layout is set to "pt" 0.242
When the network is plugged 0.062
And Tor is ready 16.201
Then I successfully start the Unsafe Browser in "pt" 15.229
And I kill the Unsafe Browser 5.814
When I enable the screen keyboard 0.107
Then the screen keyboard works in Tor Browser 29.079
And DuckDuckGo is the default search engine 22.733
And I kill the Tor Browser 5.501
And the screen keyboard works in Thunderbird 12.819
And the layout of the screen keyboard is set to "us" 0.582
After features/support/hooks.rb:291 2.573
After features/support/hooks.rb:75 0.000
Feature: Localization
2:41.270
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.085
When I log in to a new session in Russian (ru) 29.867
Then the keyboard layout is set to "ru" 0.168
When the network is plugged 0.038
And Tor is ready 15.305
Then I successfully start the Unsafe Browser in "ru" 15.619
And I kill the Unsafe Browser 5.861
When I enable the screen keyboard 0.105
Then the screen keyboard works in Tor Browser 30.322
And DuckDuckGo is the default search engine 35.763
And I kill the Tor Browser 5.482
And the screen keyboard works in Thunderbird 14.029
And the layout of the screen keyboard is set to "ru" 0.621
After features/support/hooks.rb:291 2.103
After features/support/hooks.rb:75 0.000
Feature: Localization
2:27.951
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.505
When I log in to a new session in Spanish (es) 32.838
Then the keyboard layout is set to "es" 0.166
When the network is plugged 0.046
And Tor is ready 15.229
Then I successfully start the Unsafe Browser in "es" 14.941
And I kill the Unsafe Browser 5.753
When I enable the screen keyboard 0.116
Then the screen keyboard works in Tor Browser 26.816
And DuckDuckGo is the default search engine 24.546
And I kill the Tor Browser 5.485
And the screen keyboard works in Thunderbird 12.909
And the layout of the screen keyboard is set to "us" 0.595
After features/support/hooks.rb:291 1.351
After features/support/hooks.rb:75 0.000
Feature: Localization
2:51.474
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 35.404
When I log in to a new session in Turkish (tr) 30.745
Then the keyboard layout is set to "tr" 0.167
When the network is plugged 0.045
And Tor is ready 16.421
Then I successfully start the Unsafe Browser in "tr" 14.075
And I kill the Unsafe Browser 5.779
When I enable the screen keyboard 0.103
Then the screen keyboard works in Tor Browser 27.544
And DuckDuckGo is the default search engine 22.188
And I kill the Tor Browser 5.624
And the screen keyboard works in Thunderbird 12.702
And the layout of the screen keyboard is set to "us" 0.671
After features/support/hooks.rb:291 1.846
After features/support/hooks.rb:75 0.000