Project Number Date
test_Tails_ISO_devel 3301 27 Feb 2024, 21:59

Tag Report

Steps Scenarios Features
Tag Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
@slow 274 1 5 0 0 280 23 1 24 1:18:28.490 Failed
17.970
Before features/support/hooks.rb:245 0.003
Given I have started Tails from DVD without network and logged in 8.408
And I prepare Tails for memory erasure tests 0.342
When I start a process allocating 128 MiB of memory with a known pattern 1.191
Then patterns cover at least 128 MiB in the guest's memory 3.435

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

When I trigger shutdown 0.015
And I wait 20 seconds 20.018

Slept for 20 seconds

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

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

After features/support/hooks.rb:291 3.695
After features/support/hooks.rb:75 0.000
8:17.889
Scenario Erasure of read and write disk caches of persistent data on shutdown
Before features/support/hooks.rb:245 0.002
Steps
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 8:17.889
cannot find GnomeApplicationsMenu.png on the screen (FindFailed)
./features/support/helpers/screen.rb:166:in `rescue in wait'
./features/support/helpers/screen.rb:159:in `wait'
./features/step_definitions/common_steps.rb:561:in `/^the Tails desktop is ready$/'
./features/step_definitions/common_steps.rb:516:in `/^I log in to a new session(?: in ([^ ]*) \(([^ ]*)\))?( without activating the Persistent Storage)?( after having activated the Persistent Storage| expecting no warning about the Persistent Storage not being activated)?$/'
./features/step_definitions/snapshots.rb:148:in `block in reach_checkpoint'
./features/step_definitions/snapshots.rb:145:in `each'
./features/step_definitions/snapshots.rb:145:in `reach_checkpoint'
./features/step_definitions/snapshots.rb:168:in `/^I\ have\ started\ Tails\ without\ network\ from\ a\ USB\ drive\ with\ a\ persistent\ partition\ enabled\ and\ logged\ in$/'
features/erase_memory.feature:76:in `Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in'
And I prepare Tails for memory erasure tests 0.000
When I fill a 128 MiB file with a known pattern on the persistent filesystem 0.000
When I trigger shutdown 0.000
And I wait 20 seconds 0.000
Then I find very few patterns in the guest's memory 0.000
After features/support/hooks.rb:291 5.126

SCENARIO FAILED: 'Erasure of read and write disk caches of persistent data on shutdown' (at time 00:37:59)

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3301/artifact/build-artifacts/00:37:59_Erasure_of_read_and_write_disk_caches_of_persistent_data_on_shutdown.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3301/artifact/build-artifacts/00:37:59_Erasure_of_read_and_write_disk_caches_of_persistent_data_on_shutdown.mkv

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3301/artifact/build-artifacts/00:37:59_Erasure_of_read_and_write_disk_caches_of_persistent_data_on_shutdown.boot-log

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3301/artifact/build-artifacts/00:37:59_Erasure_of_read_and_write_disk_caches_of_persistent_data_on_shutdown.journal

After features/support/hooks.rb:75 0.016
2:32.069
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.002
Given I have started Tails from DVD and logged in with an administration password and the network is connected 1:23.597
And I update APT using apt 17.481
When I install "popularity-contest" using apt 19.137
Then I am notified I can not use Additional Software for "popularity-contest" 7.427
And I can open the Additional Software documentation from the notification 24.425
After features/support/hooks.rb:450 41.794
After features/support/hooks.rb:291 2.333
After features/support/hooks.rb:75 0.004
5:0.641
Before features/support/hooks.rb:245 0.005
Before features/support/hooks.rb:442 0.005
Given I start Tails from a freshly installed USB drive with an administration password and the network is plugged and I login 53.495
And I update APT using apt 19.334
And I install "popularity-contest" using apt 20.228
Then I am proposed to add the "popularity-contest" package to my Additional Software 9.383
When I create a persistent storage and activate the Additional Software feature 19.242
Then Additional Software is correctly configured for package "popularity-contest" 1.121
When I shutdown Tails and wait for the computer to power off 13.064
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:43.563
Then Additional Software is correctly configured for package "popularity-contest" 0.954
And the package "popularity-contest" is installed after Additional Software has been started 0.252
After features/support/hooks.rb:450 39.690
After features/support/hooks.rb:291 1.209
After features/support/hooks.rb:75 0.021
2:10.521
Before features/support/hooks.rb:245 0.010
Before features/support/hooks.rb:442 0.010
Given a computer 0.227
And I start Tails from USB drive "__internal" and I login with an administration password 1:28.038
And I update APT using apt 16.531
When I install "makepp" using apt 19.155
Then the Additional Software dpkg hook has been run for package "makepp" and notices the persistence is locked 6.484
And the package "makepp" is installed 0.084
After features/support/hooks.rb:450 42.646
After features/support/hooks.rb:291 0.808
After features/support/hooks.rb:75 0.014
5:28.045
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.008
Given a computer 0.275
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 3:46.519
When I uninstall "popularity-contest" using apt 15.640
And I accept removing "popularity-contest" from Additional Software 0.545
Then "popularity-contest" is not in the list of Additional Software 0.740
When I start Synaptic 21.873
And I update APT using Synaptic 23.452
And I install "cowsay" using Synaptic 9.556
And I accept adding "cowsay" to Additional Software 1.554
Then Additional Software is correctly configured for package "cowsay" 0.914
When I uninstall "cowsay" using apt 3.282
And I refuse removing "cowsay" from Additional Software 0.518
Then Additional Software is correctly configured for package "cowsay" 0.875
When I start "Additional Software" via GNOME Activities Overview 10.908
And I remove "cowsay" from the list of Additional Software using Additional Software GUI 5.819
Then "cowsay" is not in the list of Additional Software 1.003
When I install "cowsay" using apt 3.264
And I refuse adding "cowsay" to Additional Software 0.560
Then "cowsay" is not in the list of Additional Software 0.740
After features/support/hooks.rb:450 1.333
After features/support/hooks.rb:291 0.847
After features/support/hooks.rb:75 0.014
9:39.922
Before features/support/hooks.rb:245 0.015
Before features/support/hooks.rb:442 0.008
Given a computer 0.290
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 2:26.368
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 23.223
And I accept adding "cowsay" to Additional Software 7.213
And Additional Software is correctly configured for package "cowsay" 0.941
And I shutdown Tails and wait for the computer to power off 6.021
And I start Tails from USB drive "__internal" with network unplugged 55.070
And I enable persistence 30.803
# 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.059
And I log in to a new session 33.439
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 31.021
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.082
And the network is plugged 0.042
And Tor is ready 19.620
# 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.376
And available upgrades have been checked 0.296
And I see the "The upgrade of your additional software failed" notification after at most 300 seconds 1.732
And I can open the Additional Software configuration window from the notification 3.150
And I shutdown Tails and wait for the computer to power off 18.135
And I start Tails from USB drive "__internal" with network unplugged 54.547
And I enable persistence 30.741
# 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.034
And I log in to a new session 36.282
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 31.242
And I revert the APT tweaks that made it prefer an old version of cowsay 0.054
And the network is plugged 0.041
And Tor is ready 42.769
Then the Additional Software upgrade service has started 0.148
And the installed version of package "cowsay" is newer than "3.03+dfsg2-1" 0.078
After features/support/hooks.rb:450 2.207
After features/support/hooks.rb:291 0.647
After features/support/hooks.rb:75 0.035
2:20.045
Before features/support/hooks.rb:245 0.007
Before features/support/hooks.rb:442 0.008
Given a computer 0.233
And I start Tails from USB drive "__internal" with network unplugged 1:0.987
And I enable persistence 33.719
And I remove the "cowsay" deb files from the APT cache 0.594
# 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.084
And I log in to a new session 33.656
Then I see the "The installation of your additional software failed" notification after at most 300 seconds 5.640
And I can open the Additional Software log file from the notification 4.523
And the package "cowsay" is not installed 0.605
After features/support/hooks.rb:450 0.104
After features/support/hooks.rb:291 0.967
After features/support/hooks.rb:75 0.017
Feature: Localization
2:26.889
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.328
When I log in to a new session in Arabic (ar) 29.325
Then the keyboard layout is set to "us" 0.202
When the network is plugged 0.034
And Tor is ready 16.092
Then I successfully start the Unsafe Browser in "ar" 13.940
And I kill the Unsafe Browser 5.737
When I enable the screen keyboard 0.109
Then the screen keyboard works in Tor Browser 35.501
And DuckDuckGo is the default search engine 11.011
And I kill the Tor Browser 5.428
And the screen keyboard works in Thunderbird 20.613
And the layout of the screen keyboard is set to "us" 0.563
After features/support/hooks.rb:291 1.284
After features/support/hooks.rb:75 0.000
Feature: Localization
2:42.993
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.317
When I log in to a new session in Chinese (zh_CN) 32.026
Then the keyboard layout is set to "cn" 0.268
When the network is plugged 0.403
And Tor is ready 14.985
Then I successfully start the Unsafe Browser in "zh_CN" 15.363
And I kill the Unsafe Browser 5.675
When I enable the screen keyboard 0.126
Then the screen keyboard works in Tor Browser 35.762
And DuckDuckGo is the default search engine 19.376
And I kill the Tor Browser 5.487
And the screen keyboard works in Thunderbird 24.574
And the layout of the screen keyboard is set to "us" 0.626
After features/support/hooks.rb:291 1.074
After features/support/hooks.rb:75 0.000
Feature: Localization
2:3.818
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.010
When I log in to a new session in English (en) 14.263
Then the keyboard layout is set to "us" 0.167
When the network is plugged 0.046
And Tor is ready 14.234
Then I successfully start the Unsafe Browser in "en" 14.106
And I kill the Unsafe Browser 5.714
When I enable the screen keyboard 0.135
Then the screen keyboard works in Tor Browser 34.408
And DuckDuckGo is the default search engine 5.905
And I kill the Tor Browser 5.291
And the screen keyboard works in Thunderbird 20.970
And the layout of the screen keyboard is set to "us" 0.563
After features/support/hooks.rb:291 1.234
After features/support/hooks.rb:75 0.000
Feature: Localization
2:23.149
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 7.884
When I log in to a new session in French (fr) 28.750
Then the keyboard layout is set to "fr" 0.221
When the network is plugged 0.048
And Tor is ready 13.911
Then I successfully start the Unsafe Browser in "fr" 13.393
And I kill the Unsafe Browser 5.708
When I enable the screen keyboard 0.103
Then the screen keyboard works in Tor Browser 35.080
And DuckDuckGo is the default search engine 10.911
And I kill the Tor Browser 5.530
And the screen keyboard works in Thunderbird 21.021
And the layout of the screen keyboard is set to "fr" 0.584
After features/support/hooks.rb:291 1.123
After features/support/hooks.rb:75 0.000
Feature: Localization
2:21.793
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 7.992
When I log in to a new session in German (de) 28.016
Then the keyboard layout is set to "de" 0.181
When the network is plugged 0.039
And Tor is ready 13.659
Then I successfully start the Unsafe Browser in "de" 13.775
And I kill the Unsafe Browser 5.823
When I enable the screen keyboard 0.131
Then the screen keyboard works in Tor Browser 34.237
And DuckDuckGo is the default search engine 11.059
And I kill the Tor Browser 5.475
And the screen keyboard works in Thunderbird 20.805
And the layout of the screen keyboard is set to "de" 0.593
After features/support/hooks.rb:291 1.146
After features/support/hooks.rb:75 0.000
Feature: Localization
2:35.533
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.889
When I log in to a new session in Italian (it) 29.417
Then the keyboard layout is set to "it" 0.189
When the network is plugged 0.048
And Tor is ready 13.385
Then I successfully start the Unsafe Browser in "it" 14.269
And I kill the Unsafe Browser 5.637
When I enable the screen keyboard 0.123
Then the screen keyboard works in Tor Browser 34.476
And DuckDuckGo is the default search engine 22.216
And I kill the Tor Browser 5.482
And the screen keyboard works in Thunderbird 20.852
And the layout of the screen keyboard is set to "us" 0.542
After features/support/hooks.rb:291 1.078
After features/support/hooks.rb:75 0.000
Feature: Localization
2:33.039
Before features/support/hooks.rb:245 0.011
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.415
When I log in to a new session in Persian (fa) 33.875
Then the keyboard layout is set to "ir" 0.121
When the network is plugged 0.042
And Tor is ready 16.010
Then I successfully start the Unsafe Browser in "fa" 13.437
And I kill the Unsafe Browser 5.668
When I enable the screen keyboard 0.105
Then the screen keyboard works in Tor Browser 36.216
And DuckDuckGo is the default search engine 10.069
And I kill the Tor Browser 5.648
And the screen keyboard works in Thunderbird 22.849
And the layout of the screen keyboard is set to "ir" 0.579
After features/support/hooks.rb:291 1.233
After features/support/hooks.rb:75 0.000
Feature: Localization
2:25.439
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 7.982
When I log in to a new session in Portuguese (pt) 29.613
Then the keyboard layout is set to "pt" 0.138
When the network is plugged 0.045
And Tor is ready 14.992
Then I successfully start the Unsafe Browser in "pt" 13.424
And I kill the Unsafe Browser 5.724
When I enable the screen keyboard 0.118
Then the screen keyboard works in Tor Browser 36.076
And DuckDuckGo is the default search engine 10.809
And I kill the Tor Browser 5.645
And the screen keyboard works in Thunderbird 20.292
And the layout of the screen keyboard is set to "us" 0.574
After features/support/hooks.rb:291 1.155
After features/support/hooks.rb:75 0.000
Feature: Localization
2:34.243
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 7.976
When I log in to a new session in Russian (ru) 28.567
Then the keyboard layout is set to "ru" 0.145
When the network is plugged 0.044
And Tor is ready 12.948
Then I successfully start the Unsafe Browser in "ru" 13.504
And I kill the Unsafe Browser 5.712
When I enable the screen keyboard 0.158
Then the screen keyboard works in Tor Browser 35.677
And DuckDuckGo is the default search engine 20.548
And I kill the Tor Browser 5.514
And the screen keyboard works in Thunderbird 22.844
And the layout of the screen keyboard is set to "ru" 0.599
After features/support/hooks.rb:291 0.975
After features/support/hooks.rb:75 0.000
Feature: Localization
2:57.508
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 9.663
When I log in to a new session in Spanish (es) 35.032
Then the keyboard layout is set to "es" 0.145
When the network is plugged 0.052
And Tor is ready 42.477
Then I successfully start the Unsafe Browser in "es" 13.359
And I kill the Unsafe Browser 5.613
When I enable the screen keyboard 0.100
Then the screen keyboard works in Tor Browser 34.089
And DuckDuckGo is the default search engine 11.087
And I kill the Tor Browser 5.490
And the screen keyboard works in Thunderbird 19.824
And the layout of the screen keyboard is set to "us" 0.571
After features/support/hooks.rb:291 1.373
After features/support/hooks.rb:75 0.000
Feature: Localization
2:22.449
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.639
When I log in to a new session in Turkish (tr) 29.220
Then the keyboard layout is set to "tr" 0.124
When the network is plugged 0.034
And Tor is ready 15.451
Then I successfully start the Unsafe Browser in "tr" 12.335
And I kill the Unsafe Browser 5.694
When I enable the screen keyboard 0.139
Then the screen keyboard works in Tor Browser 33.514
And DuckDuckGo is the default search engine 10.356
And I kill the Tor Browser 5.477
And the screen keyboard works in Thunderbird 20.802
And the layout of the screen keyboard is set to "us" 0.656
After features/support/hooks.rb:291 1.158
After features/support/hooks.rb:75 0.000
12:9.316
When the network is plugged 0.036
And I wait 720 seconds 12:0.090

Slept for 720 seconds

Then I successfully configure Tor 9.140
And the time has synced 0.049
After features/support/hooks.rb:291 0.912
After features/support/hooks.rb:75 0.000