Project Number Date
test_Tails_ISO_stable 4790 16 Apr 2024, 20:06

Tag Report

Steps Scenarios Features
Tag Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
@slow 275 0 0 0 0 275 22 0 22 58:41.798 Passed
17.878
Before features/support/hooks.rb:259 0.003
Given I have started Tails from DVD without network and logged in 8.366
And I prepare Tails for memory erasure tests 0.403
When I start a process allocating 128 MiB of memory with a known pattern 1.274
Then patterns cover at least 128 MiB in the guest's memory 3.601

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

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

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

After features/support/hooks.rb:305 1.012
After features/support/hooks.rb:89 0.000
21.751
Before features/support/hooks.rb:259 0.003
Given I have started Tails from DVD without network and logged in 8.164
And I prepare Tails for memory erasure tests 0.382
And I find very few patterns in the guest's memory 3.942

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

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

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

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

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

After features/support/hooks.rb:305 0.684
After features/support/hooks.rb:89 0.000
40.167
Before features/support/hooks.rb:259 0.002
Given I have started Tails from DVD without network and logged in 8.182
And I prepare Tails for memory erasure tests 0.410
When I plug and mount a 128 MiB USB drive with a vfat filesystem 8.876
Then I find very few patterns in the guest's memory 3.590

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

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

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

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

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

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

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

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

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

After features/support/hooks.rb:305 1.228
After features/support/hooks.rb:89 0.000
1:3.143
Before features/support/hooks.rb:259 0.002
Given I have started Tails from DVD without network and logged in 8.883
And I prepare Tails for memory erasure tests 0.399
When I plug and mount a 128 MiB USB drive with an ext4 filesystem encrypted with password "asdf" 26.987
Then I find very few patterns in the guest's memory 3.738

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

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

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

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

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

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

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

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

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

After features/support/hooks.rb:305 0.768
After features/support/hooks.rb:89 0.000
52.329
Before features/support/hooks.rb:259 0.002
Given I have started Tails from DVD without network and logged in 8.268
And I prepare Tails for memory erasure tests 0.416
When I fill a 128 MiB file with a known pattern on the root filesystem 17.477
# ensure the pattern is in memory due to tmpfs, not to disk cache
And I drop all kernel caches 0.981
Then patterns cover at least 128 MiB in the guest's memory 3.221

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

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 1.930

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

After features/support/hooks.rb:305 3.542
After features/support/hooks.rb:89 0.000
7:25.037
Before features/support/hooks.rb:259 0.003
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 6:37.189
And I prepare Tails for memory erasure tests 0.427
When I fill a 128 MiB file with a known pattern on the persistent filesystem 25.152
When I trigger shutdown 0.010
And I wait 20 seconds 20.013

Slept for 20 seconds

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

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

After features/support/hooks.rb:305 3.560
After features/support/hooks.rb:89 0.012
4:48.685
Before features/support/hooks.rb:259 0.002
Before features/support/hooks.rb:456 0.002
Given I start Tails from a freshly installed USB drive with an administration password and the network is plugged and I login 52.136
And I update APT using apt 18.079
And I install "popularity-contest" using apt 22.642
Then I am proposed to add the "popularity-contest" package to my Additional Software 6.766
When I create a persistent storage and activate the Additional Software feature 25.654
Then Additional Software is correctly configured for package "popularity-contest" 1.375
When I shutdown Tails and wait for the computer to power off 12.800
And I start Tails from USB drive "__internal" with network unplugged 56.024
And I enable persistence 22.480
And I log in to a new session 37.239
And the Additional Software installation service has started 30.594
Then I am notified that the installation succeeded 1.800
And Additional Software is correctly configured for package "popularity-contest" 0.812
And the package "popularity-contest" is installed after Additional Software has been started 0.276
After features/support/hooks.rb:464 38.023
After features/support/hooks.rb:305 1.220
After features/support/hooks.rb:89 0.013
2:21.105
Before features/support/hooks.rb:259 0.004
Before features/support/hooks.rb:456 0.006
Given a computer 0.222
And I start Tails from USB drive "__internal" and I login with an administration password 1:38.058
And I update APT using apt 16.902
When I install "makepp" using apt 19.311
Then the Additional Software dpkg hook has been run for package "makepp" and notices the persistence is locked 6.520
And the package "makepp" is installed 0.090
After features/support/hooks.rb:464 40.062
After features/support/hooks.rb:305 1.049
After features/support/hooks.rb:89 0.016
4:38.531
Before features/support/hooks.rb:259 0.006
Before features/support/hooks.rb:456 0.008
Given a computer 0.250
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 2:54.353
When I uninstall "popularity-contest" using apt 18.730
And I accept removing "popularity-contest" from Additional Software 0.559
Then "popularity-contest" is not in the list of Additional Software 0.767
When I start Synaptic 22.385
And I update APT using Synaptic 22.308
And I install "cowsay" using Synaptic 11.696
And I accept adding "cowsay" to Additional Software 2.176
Then Additional Software is correctly configured for package "cowsay" 0.814
When I uninstall "cowsay" using apt 3.257
And I refuse removing "cowsay" from Additional Software 0.556
Then Additional Software is correctly configured for package "cowsay" 0.811
When I start "Additional Software" via GNOME Activities Overview 9.838
And I remove "cowsay" from the list of Additional Software using Additional Software GUI 4.709
Then "cowsay" is not in the list of Additional Software 0.828
When I install "cowsay" using apt 3.219
And I refuse adding "cowsay" to Additional Software 0.564
Then "cowsay" is not in the list of Additional Software 0.704
After features/support/hooks.rb:464 1.033
After features/support/hooks.rb:305 0.790
After features/support/hooks.rb:89 0.008
8:39.130
Before features/support/hooks.rb:259 0.005
Before features/support/hooks.rb:456 0.008
Given a computer 0.233
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 2:10.871
And I configure APT to prefer an old version of cowsay 0.026
When I install an old version "3.03+dfsg2-1" of the cowsay package using apt 25.948
And I accept adding "cowsay" to Additional Software 4.857
And Additional Software is correctly configured for package "cowsay" 0.895
And I shutdown Tails and wait for the computer to power off 6.208
And I start Tails from USB drive "__internal" with network unplugged 56.591
And I enable persistence 10.933
# 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.027
And I log in to a new session 32.517
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 31.456
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.079
And the network is plugged 0.059
And Tor is ready 19.111
# 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.208
And available upgrades have been checked 0.329
And I see the "The upgrade of your additional software failed" notification after at most 300 seconds 1.318
And I can open the Additional Software configuration window from the notification 3.365
And I shutdown Tails and wait for the computer to power off 12.902
And I start Tails from USB drive "__internal" with network unplugged 56.205
And I enable persistence 10.339
# 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.359
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 30.787
And I revert the APT tweaks that made it prefer an old version of cowsay 0.050
And the network is plugged 0.033
And Tor is ready 41.034
Then the Additional Software upgrade service has started 0.178
And the installed version of package "cowsay" is newer than "3.03+dfsg2-1" 0.116
After features/support/hooks.rb:464 2.291
After features/support/hooks.rb:305 1.130
After features/support/hooks.rb:89 0.022
1:51.476
Before features/support/hooks.rb:259 0.007
Before features/support/hooks.rb:456 0.005
Given a computer 0.179
And I start Tails from USB drive "__internal" with network unplugged 54.995
And I enable persistence 10.991
And I remove the "cowsay" deb files from the APT cache 0.655
# 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.081
And I log in to a new session 34.471
Then I see the "The installation of your additional software failed" notification after at most 300 seconds 4.848
And I can open the Additional Software log file from the notification 4.748
And the package "cowsay" is not installed 0.505
After features/support/hooks.rb:464 0.116
After features/support/hooks.rb:305 0.915
After features/support/hooks.rb:89 0.010
Feature: Localization
2:16.324
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.042
When I log in to a new session in Arabic (ar) 29.407
Then the keyboard layout is set to "us" 0.148
When the network is plugged 0.048
And Tor is ready 13.942
Then I successfully start the Unsafe Browser in "ar" 15.610
And I kill the Unsafe Browser 5.746
When I enable the screen keyboard 0.101
Then the screen keyboard works in Tor Browser 28.863
And DuckDuckGo is the default search engine 14.421
And I kill the Tor Browser 5.709
And the screen keyboard works in Thunderbird 13.631
And the layout of the screen keyboard is set to "us" 0.649
After features/support/hooks.rb:305 2.026
After features/support/hooks.rb:89 0.000
Feature: Localization
2:23.942
Before features/support/hooks.rb:259 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.787
When I log in to a new session in Chinese (zh_CN) 33.229
Then the keyboard layout is set to "cn" 0.218
When the network is plugged 0.098
And Tor is ready 17.593
Then I successfully start the Unsafe Browser in "zh_CN" 16.222
And I kill the Unsafe Browser 5.735
When I enable the screen keyboard 0.158
Then the screen keyboard works in Tor Browser 27.086
And DuckDuckGo is the default search engine 10.513
And I kill the Tor Browser 5.512
And the screen keyboard works in Thunderbird 18.083
And the layout of the screen keyboard is set to "us" 0.702
After features/support/hooks.rb:305 1.449
After features/support/hooks.rb:89 0.000
Feature: Localization
1:56.218
Before features/support/hooks.rb:259 0.010
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.461
When I log in to a new session in English (en) 17.437
Then the keyboard layout is set to "us" 0.149
When the network is plugged 0.178
And Tor is ready 17.710
Then I successfully start the Unsafe Browser in "en" 15.903
And I kill the Unsafe Browser 5.582
When I enable the screen keyboard 0.096
Then the screen keyboard works in Tor Browser 27.421
And DuckDuckGo is the default search engine 5.304
And I kill the Tor Browser 5.267
And the screen keyboard works in Thunderbird 12.061
And the layout of the screen keyboard is set to "us" 0.642
After features/support/hooks.rb:305 1.327
After features/support/hooks.rb:89 0.000
Feature: Localization
2:11.642
Before features/support/hooks.rb:259 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.561
When I log in to a new session in French (fr) 29.051
Then the keyboard layout is set to "fr" 0.150
When the network is plugged 0.059
And Tor is ready 16.159
Then I successfully start the Unsafe Browser in "fr" 15.057
And I kill the Unsafe Browser 5.846
When I enable the screen keyboard 0.122
Then the screen keyboard works in Tor Browser 27.726
And DuckDuckGo is the default search engine 10.999
And I kill the Tor Browser 5.586
And the screen keyboard works in Thunderbird 11.719
And the layout of the screen keyboard is set to "fr" 0.602
After features/support/hooks.rb:305 1.123
After features/support/hooks.rb:89 0.000
Feature: Localization
2:54.041
Before features/support/hooks.rb:259 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.172
When I log in to a new session in German (de) 30.532
Then the keyboard layout is set to "de" 0.219
When the network is plugged 0.038
And Tor is ready 44.256
Then I successfully start the Unsafe Browser in "de" 14.170
And I kill the Unsafe Browser 5.774
When I enable the screen keyboard 0.087
Then the screen keyboard works in Tor Browser 26.151
And DuckDuckGo is the default search engine 24.445
And I kill the Tor Browser 5.686
And the screen keyboard works in Thunderbird 13.884
And the layout of the screen keyboard is set to "de" 0.621
After features/support/hooks.rb:305 1.164
After features/support/hooks.rb:89 0.000
Feature: Localization
2:36.416
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.021
When I log in to a new session in Italian (it) 29.547
Then the keyboard layout is set to "it" 0.245
When the network is plugged 0.044
And Tor is ready 43.230
Then I successfully start the Unsafe Browser in "it" 13.357
And I kill the Unsafe Browser 5.748
When I enable the screen keyboard 0.138
Then the screen keyboard works in Tor Browser 26.806
And DuckDuckGo is the default search engine 11.575
And I kill the Tor Browser 5.472
And the screen keyboard works in Thunderbird 11.660
And the layout of the screen keyboard is set to "us" 0.567
After features/support/hooks.rb:305 1.332
After features/support/hooks.rb:89 0.000
Feature: Localization
2:21.980
Before features/support/hooks.rb:259 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.852
When I log in to a new session in Persian (fa) 30.185
Then the keyboard layout is set to "ir" 0.169
When the network is plugged 0.039
And Tor is ready 16.207
Then I successfully start the Unsafe Browser in "fa" 15.140
And I kill the Unsafe Browser 5.787
When I enable the screen keyboard 0.101
Then the screen keyboard works in Tor Browser 26.696
And DuckDuckGo is the default search engine 21.180
And I kill the Tor Browser 5.549
And the screen keyboard works in Thunderbird 12.535
And the layout of the screen keyboard is set to "ir" 0.533
After features/support/hooks.rb:305 1.949
After features/support/hooks.rb:89 0.000
Feature: Localization
2:11.384
Before features/support/hooks.rb:259 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.777
When I log in to a new session in Portuguese (pt) 31.670
Then the keyboard layout is set to "pt" 0.215
When the network is plugged 0.043
And Tor is ready 16.681
Then I successfully start the Unsafe Browser in "pt" 14.571
And I kill the Unsafe Browser 5.682
When I enable the screen keyboard 0.115
Then the screen keyboard works in Tor Browser 26.152
And DuckDuckGo is the default search engine 10.854
And I kill the Tor Browser 5.522
And the screen keyboard works in Thunderbird 11.562
And the layout of the screen keyboard is set to "us" 0.534
After features/support/hooks.rb:305 0.988
After features/support/hooks.rb:89 0.000
Feature: Localization
2:10.577
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.919
When I log in to a new session in Russian (ru) 30.491
Then the keyboard layout is set to "ru" 0.231
When the network is plugged 0.050
And Tor is ready 17.145
Then I successfully start the Unsafe Browser in "ru" 15.302
And I kill the Unsafe Browser 5.778
When I enable the screen keyboard 0.117
Then the screen keyboard works in Tor Browser 25.271
And DuckDuckGo is the default search engine 10.666
And I kill the Tor Browser 5.632
And the screen keyboard works in Thunderbird 11.395
And the layout of the screen keyboard is set to "ru" 0.573
After features/support/hooks.rb:305 1.405
After features/support/hooks.rb:89 0.000
Feature: Localization
2:18.296
Before features/support/hooks.rb:259 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.185
When I log in to a new session in Spanish (es) 29.539
Then the keyboard layout is set to "es" 0.211
When the network is plugged 0.058
And Tor is ready 13.548
Then I successfully start the Unsafe Browser in "es" 14.982
And I kill the Unsafe Browser 5.694
When I enable the screen keyboard 0.104
Then the screen keyboard works in Tor Browser 23.669
And DuckDuckGo is the default search engine 22.603
And I kill the Tor Browser 5.551
And the screen keyboard works in Thunderbird 13.445
And the layout of the screen keyboard is set to "us" 0.702
After features/support/hooks.rb:305 1.154
After features/support/hooks.rb:89 0.000
Feature: Localization
2:21.734
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.871
When I log in to a new session in Turkish (tr) 29.219
Then the keyboard layout is set to "tr" 0.111
When the network is plugged 0.033
And Tor is ready 16.365
Then I successfully start the Unsafe Browser in "tr" 14.954
And I kill the Unsafe Browser 5.685
When I enable the screen keyboard 0.099
Then the screen keyboard works in Tor Browser 26.526
And DuckDuckGo is the default search engine 22.138
And I kill the Tor Browser 5.588
And the screen keyboard works in Thunderbird 11.575
And the layout of the screen keyboard is set to "us" 0.566
After features/support/hooks.rb:305 1.193
After features/support/hooks.rb:89 0.000