Project Number Date
test_Tails_ISO_stable 4695 03 Mar 2024, 15:28

Tag Report

Steps Scenarios Features
Tag Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
@slow 259 1 11 0 0 271 21 1 22 57:19.396 Failed
17.278
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 8.089
And I prepare Tails for memory erasure tests 0.461
When I start a process allocating 128 MiB of memory with a known pattern 1.165
Then patterns cover at least 128 MiB in the guest's memory 3.383

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

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

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

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

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

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

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

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

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

After features/support/hooks.rb:291 1.159
After features/support/hooks.rb:75 0.000
47.532
Before features/support/hooks.rb:245 0.009
Given I have started Tails from DVD without network and logged in 8.972
And I prepare Tails for memory erasure tests 0.388
When I plug and mount a 128 MiB USB drive with a vfat filesystem 7.694
Then I find very few patterns in the guest's memory 9.978

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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.705

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

After features/support/hooks.rb:291 3.508
After features/support/hooks.rb:75 0.000
6:22.095
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 5:37.918
And I prepare Tails for memory erasure tests 0.395
When I fill a 128 MiB file with a known pattern on the persistent filesystem 21.366
When I trigger shutdown 0.010
And I wait 20 seconds 20.006

Slept for 20 seconds

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

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

After features/support/hooks.rb:291 3.508
After features/support/hooks.rb:75 0.010
4:39.250
Before features/support/hooks.rb:245 0.002
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 49.099
And I update APT using apt 20.023
And I install "popularity-contest" using apt 19.120
Then I am proposed to add the "popularity-contest" package to my Additional Software 5.221
When I create a persistent storage and activate the Additional Software feature 18.265
Then Additional Software is correctly configured for package "popularity-contest" 2.429
When I shutdown Tails and wait for the computer to power off 9.040
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:34.957
Then Additional Software is correctly configured for package "popularity-contest" 0.823
And the package "popularity-contest" is installed after Additional Software has been started 0.267
After features/support/hooks.rb:450 36.744
After features/support/hooks.rb:291 1.041
After features/support/hooks.rb:75 0.013
2:12.398
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.005
Given a computer 0.204
And I start Tails from USB drive "__internal" and I login with an administration password 1:27.709
And I update APT using apt 18.942
When I install "makepp" using apt 19.129
Then the Additional Software dpkg hook has been run for package "makepp" and notices the persistence is locked 6.342
And the package "makepp" is installed 0.070
After features/support/hooks.rb:450 40.047
After features/support/hooks.rb:291 0.948
After features/support/hooks.rb:75 0.027
4:56.381
Before features/support/hooks.rb:245 0.005
Before features/support/hooks.rb:442 0.005
Given a computer 0.188
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 3:10.333
When I uninstall "popularity-contest" using apt 18.630
And I accept removing "popularity-contest" from Additional Software 0.510
Then "popularity-contest" is not in the list of Additional Software 0.600
When I start Synaptic 23.570
And I update APT using Synaptic 26.601
And I install "cowsay" using Synaptic 9.136
And I accept adding "cowsay" to Additional Software 1.190
Then Additional Software is correctly configured for package "cowsay" 0.777
When I uninstall "cowsay" using apt 3.219
And I refuse removing "cowsay" from Additional Software 0.535
Then Additional Software is correctly configured for package "cowsay" 0.703
When I start "Additional Software" via GNOME Activities Overview 9.713
And I remove "cowsay" from the list of Additional Software using Additional Software GUI 5.341
Then "cowsay" is not in the list of Additional Software 0.933
When I install "cowsay" using apt 3.208
And I refuse adding "cowsay" to Additional Software 0.520
Then "cowsay" is not in the list of Additional Software 0.664
After features/support/hooks.rb:450 1.160
After features/support/hooks.rb:291 0.643
After features/support/hooks.rb:75 0.008
6:57.933
Scenario Recovering in offline mode after Additional Software previously failed to upgrade and then succeed to upgrade when online
Before features/support/hooks.rb:245 0.005
Before features/support/hooks.rb:442 0.005
Steps
Given a computer 0.179
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 2:28.837
And I configure APT to prefer an old version of cowsay 0.023
When I install an old version "3.03+dfsg2-1" of the cowsay package using apt 23.112
And I accept adding "cowsay" to Additional Software 4.255
And Additional Software is correctly configured for package "cowsay" 0.858
And I shutdown Tails and wait for the computer to power off 6.025
And I start Tails from USB drive "__internal" with network unplugged 52.265
And I enable persistence 29.555
# 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.022
And I log in to a new session 34.207
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 31.127
And I revert the APT tweaks that made it prefer an old version of cowsay 0.055
# 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.056
And the network is plugged 0.045
And Tor is ready 22.596
# 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 35.023
And available upgrades have been checked 0.736
And I see the "The upgrade of your additional software failed" notification after at most 300 seconds 0.983
And I can open the Additional Software configuration window from the notification 27.965
The
The Dogtail init script raised: SearchError: descendent of [application | gnome-shell]: child with name="Configure" roleName='push button'
STDOUT:

STDERR:

 (Dogtail::Failure)
./features/support/helpers/dogtail.rb:93:in `run'
./features/support/helpers/dogtail.rb:335:in `initialize'
./features/support/helpers/dogtail.rb:264:in `new'
./features/support/helpers/dogtail.rb:264:in `call_tree_api_method'
./features/support/helpers/dogtail.rb:272:in `child'
./features/step_definitions/additional_software_packages.rb:44:in `click_gnome_shell_notification_button'
./features/step_definitions/additional_software_packages.rb:167:in `/^I can open the Additional Software configuration window from the notification$/'
features/additional_software_packages.feature:102:in `And I can open the Additional Software configuration window from the notification'
And I shutdown Tails and wait for the computer to power off 0.000
And I start Tails from USB drive "__internal" with network unplugged 0.000
And I enable persistence 0.000
# 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.000
And I log in to a new session 0.000
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 0.000
And I revert the APT tweaks that made it prefer an old version of cowsay 0.000
And the network is plugged 0.000
And Tor is ready 0.000
Then the Additional Software upgrade service has started 0.000
And the installed version of package "cowsay" is newer than "3.03+dfsg2-1" 0.000
After features/support/hooks.rb:450 0.036
After features/support/hooks.rb:291 4.697

SCENARIO FAILED: 'Recovering in offline mode after Additional Software previously failed to upgrade and then succeed to upgrade when online' (at time 01:21:44)

Content of /run/live-additional-software/log: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4695/artifact/build-artifacts/01:21:44_Recovering_in_offline_mode_after_Additional_Software_previously_failed_to_upgrade_and_then_succeed_to_upgrade_when_online.file_content_run_live-additional-software_log

Output of ls -la --full-time /live/persistence/tailsdata_unlocked: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4695/artifact/build-artifacts/01:21:44_Recovering_in_offline_mode_after_Additional_Software_previously_failed_to_upgrade_and_then_succeed_to_upgrade_when_online.cmd_output_persistent_volume

Output of ls -lar --full-time /var/cache/apt: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4695/artifact/build-artifacts/01:21:44_Recovering_in_offline_mode_after_Additional_Software_previously_failed_to_upgrade_and_then_succeed_to_upgrade_when_online.cmd_output_var_cache_apt

Output of ls -lar --full-time /var/lib/apt: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4695/artifact/build-artifacts/01:21:44_Recovering_in_offline_mode_after_Additional_Software_previously_failed_to_upgrade_and_then_succeed_to_upgrade_when_online.cmd_output_var_lib_apt

Output of mount: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4695/artifact/build-artifacts/01:21:44_Recovering_in_offline_mode_after_Additional_Software_previously_failed_to_upgrade_and_then_succeed_to_upgrade_when_online.cmd_output_mount

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4695/artifact/build-artifacts/01:21:44_Recovering_in_offline_mode_after_Additional_Software_previously_failed_to_upgrade_and_then_succeed_to_upgrade_when_online.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4695/artifact/build-artifacts/01:21:44_Recovering_in_offline_mode_after_Additional_Software_previously_failed_to_upgrade_and_then_succeed_to_upgrade_when_online.mkv

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4695/artifact/build-artifacts/01:21:44_Recovering_in_offline_mode_after_Additional_Software_previously_failed_to_upgrade_and_then_succeed_to_upgrade_when_online.boot-log

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4695/artifact/build-artifacts/01:21:44_Recovering_in_offline_mode_after_Additional_Software_previously_failed_to_upgrade_and_then_succeed_to_upgrade_when_online.journal

After features/support/hooks.rb:75 0.031
2:17.932
Before features/support/hooks.rb:245 0.005
Before features/support/hooks.rb:442 0.005
Given a computer 0.173
And I start Tails from USB drive "__internal" with network unplugged 51.456
And I enable persistence 31.516
And I remove the "cowsay" deb files from the APT cache 0.632
# 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.088
And I log in to a new session 33.375
Then I see the "The installation of your additional software failed" notification after at most 300 seconds 14.043
And I can open the Additional Software log file from the notification 6.008
And the package "cowsay" is not installed 0.637
After features/support/hooks.rb:450 0.098
After features/support/hooks.rb:291 1.109
After features/support/hooks.rb:75 0.013
Feature: Localization
2:31.266
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.815
When I log in to a new session in Arabic (ar) 27.936
Then the keyboard layout is set to "us" 0.113
When the network is plugged 0.052
And Tor is ready 16.106
Then I successfully start the Unsafe Browser in "ar" 12.969
And I kill the Unsafe Browser 5.805
When I enable the screen keyboard 0.095
Then the screen keyboard works in Tor Browser 34.339
And DuckDuckGo is the default search engine 17.960
And I kill the Tor Browser 5.593
And the screen keyboard works in Thunderbird 21.922
And the layout of the screen keyboard is set to "us" 0.555
After features/support/hooks.rb:291 1.253
After features/support/hooks.rb:75 0.000
Feature: Localization
2:52.860
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.934
When I log in to a new session in Chinese (zh_CN) 28.386
Then the keyboard layout is set to "cn" 0.197
When the network is plugged 0.037
And Tor is ready 42.797
Then I successfully start the Unsafe Browser in "zh_CN" 13.753
And I kill the Unsafe Browser 5.796
When I enable the screen keyboard 0.086
Then the screen keyboard works in Tor Browser 33.622
And DuckDuckGo is the default search engine 10.101
And I kill the Tor Browser 5.213
And the screen keyboard works in Thunderbird 24.368
And the layout of the screen keyboard is set to "us" 0.565
After features/support/hooks.rb:291 1.313
After features/support/hooks.rb:75 0.000
Feature: Localization
2:0.325
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.842
When I log in to a new session in English (en) 16.463
Then the keyboard layout is set to "us" 0.192
When the network is plugged 0.052
And Tor is ready 14.616
Then I successfully start the Unsafe Browser in "en" 12.448
And I kill the Unsafe Browser 5.799
When I enable the screen keyboard 0.101
Then the screen keyboard works in Tor Browser 31.956
And DuckDuckGo is the default search engine 4.656
And I kill the Tor Browser 5.265
And the screen keyboard works in Thunderbird 20.391
And the layout of the screen keyboard is set to "us" 0.539
After features/support/hooks.rb:291 1.034
After features/support/hooks.rb:75 0.000
Feature: Localization
2:15.651
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 7.957
When I log in to a new session in French (fr) 28.947
Then the keyboard layout is set to "fr" 0.143
When the network is plugged 0.042
And Tor is ready 13.213
Then I successfully start the Unsafe Browser in "fr" 12.804
And I kill the Unsafe Browser 5.821
When I enable the screen keyboard 0.091
Then the screen keyboard works in Tor Browser 31.403
And DuckDuckGo is the default search engine 9.889
And I kill the Tor Browser 5.235
And the screen keyboard works in Thunderbird 19.545
And the layout of the screen keyboard is set to "fr" 0.554
After features/support/hooks.rb:291 1.274
After features/support/hooks.rb:75 0.000
Feature: Localization
2:16.612
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.044
When I log in to a new session in German (de) 28.254
Then the keyboard layout is set to "de" 0.240
When the network is plugged 0.032
And Tor is ready 13.603
Then I successfully start the Unsafe Browser in "de" 12.435
And I kill the Unsafe Browser 5.717
When I enable the screen keyboard 0.090
Then the screen keyboard works in Tor Browser 31.850
And DuckDuckGo is the default search engine 9.830
And I kill the Tor Browser 5.334
And the screen keyboard works in Thunderbird 20.628
And the layout of the screen keyboard is set to "de" 0.550
After features/support/hooks.rb:291 2.480
After features/support/hooks.rb:75 0.000
Feature: Localization
2:19.516
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.800
When I log in to a new session in Italian (it) 28.554
Then the keyboard layout is set to "it" 0.152
When the network is plugged 0.035
And Tor is ready 14.720
Then I successfully start the Unsafe Browser in "it" 12.690
And I kill the Unsafe Browser 5.770
When I enable the screen keyboard 0.087
Then the screen keyboard works in Tor Browser 32.390
And DuckDuckGo is the default search engine 10.060
And I kill the Tor Browser 5.515
And the screen keyboard works in Thunderbird 21.163
And the layout of the screen keyboard is set to "us" 0.573
After features/support/hooks.rb:291 2.427
After features/support/hooks.rb:75 0.005
Feature: Localization
2:49.118
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.881
When I log in to a new session in Persian (fa) 28.285
Then the keyboard layout is set to "ir" 0.162
When the network is plugged 0.045
And Tor is ready 42.075
Then I successfully start the Unsafe Browser in "fa" 13.293
And I kill the Unsafe Browser 5.678
When I enable the screen keyboard 0.083
Then the screen keyboard works in Tor Browser 33.918
And DuckDuckGo is the default search engine 10.181
And I kill the Tor Browser 5.419
And the screen keyboard works in Thunderbird 21.561
And the layout of the screen keyboard is set to "ir" 0.531
After features/support/hooks.rb:291 0.969
After features/support/hooks.rb:75 0.000
Feature: Localization
2:21.400
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.587
When I log in to a new session in Portuguese (pt) 29.069
Then the keyboard layout is set to "pt" 0.198
When the network is plugged 0.061
And Tor is ready 13.912
Then I successfully start the Unsafe Browser in "pt" 12.613
And I kill the Unsafe Browser 5.752
When I enable the screen keyboard 0.090
Then the screen keyboard works in Tor Browser 33.098
And DuckDuckGo is the default search engine 10.266
And I kill the Tor Browser 5.425
And the screen keyboard works in Thunderbird 21.782
And the layout of the screen keyboard is set to "us" 0.541
After features/support/hooks.rb:291 2.759
After features/support/hooks.rb:75 0.000
Feature: Localization
2:31.929
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.964
When I log in to a new session in Russian (ru) 27.735
Then the keyboard layout is set to "ru" 0.152
When the network is plugged 0.040
And Tor is ready 14.321
Then I successfully start the Unsafe Browser in "ru" 13.473
And I kill the Unsafe Browser 5.755
When I enable the screen keyboard 0.083
Then the screen keyboard works in Tor Browser 34.139
And DuckDuckGo is the default search engine 19.071
And I kill the Tor Browser 5.580
And the screen keyboard works in Thunderbird 23.024
And the layout of the screen keyboard is set to "ru" 0.584
After features/support/hooks.rb:291 1.235
After features/support/hooks.rb:75 0.000
Feature: Localization
2:23.121
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.018
When I log in to a new session in Spanish (es) 28.744
Then the keyboard layout is set to "es" 0.132
When the network is plugged 0.049
And Tor is ready 15.338
Then I successfully start the Unsafe Browser in "es" 12.157
And I kill the Unsafe Browser 5.907
When I enable the screen keyboard 0.102
Then the screen keyboard works in Tor Browser 34.389
And DuckDuckGo is the default search engine 10.653
And I kill the Tor Browser 5.473
And the screen keyboard works in Thunderbird 21.620
And the layout of the screen keyboard is set to "us" 0.534
After features/support/hooks.rb:291 1.204
After features/support/hooks.rb:75 0.000
Feature: Localization
2:17.549
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.822
When I log in to a new session in Turkish (tr) 28.415
Then the keyboard layout is set to "tr" 0.155
When the network is plugged 0.064
And Tor is ready 14.024
Then I successfully start the Unsafe Browser in "tr" 12.730
And I kill the Unsafe Browser 5.805
When I enable the screen keyboard 0.081
Then the screen keyboard works in Tor Browser 31.500
And DuckDuckGo is the default search engine 9.967
And I kill the Tor Browser 5.216
And the screen keyboard works in Thunderbird 21.222
And the layout of the screen keyboard is set to "us" 0.541
After features/support/hooks.rb:291 2.571
After features/support/hooks.rb:75 0.000