Project Number Date
test_Tails_ISO_stable 4735 22 Mar 2024, 11:59

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 54:19.264 Failed
19.421
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 7.878
And I prepare Tails for memory erasure tests 0.557
When I start a process allocating 128 MiB of memory with a known pattern 1.247
Then patterns cover at least 128 MiB in the guest's memory 4.103

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

After features/support/hooks.rb:291 3.464
After features/support/hooks.rb:75 0.000
6:26.815
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:43.078
And I prepare Tails for memory erasure tests 0.432
When I fill a 128 MiB file with a known pattern on the persistent filesystem 20.930
When I trigger shutdown 0.015
And I wait 20 seconds 20.020

Slept for 20 seconds

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

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

After features/support/hooks.rb:291 3.588
After features/support/hooks.rb:75 0.012
4:40.747
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 51.739
And I update APT using apt 21.485
And I install "popularity-contest" using apt 19.251
Then I am proposed to add the "popularity-contest" package to my Additional Software 6.811
When I create a persistent storage and activate the Additional Software feature 20.124
Then Additional Software is correctly configured for package "popularity-contest" 2.492
When I shutdown Tails and wait for the computer to power off 11.190
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:26.565
Then Additional Software is correctly configured for package "popularity-contest" 0.808
And the package "popularity-contest" is installed after Additional Software has been started 0.278
After features/support/hooks.rb:450 40.083
After features/support/hooks.rb:291 1.221
After features/support/hooks.rb:75 0.015
2:15.313
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.007
Given a computer 0.182
And I start Tails from USB drive "__internal" and I login with an administration password 1:29.712
And I update APT using apt 19.584
When I install "makepp" using apt 19.287
Then the Additional Software dpkg hook has been run for package "makepp" and notices the persistence is locked 6.457
And the package "makepp" is installed 0.089
After features/support/hooks.rb:450 41.588
After features/support/hooks.rb:291 0.911
After features/support/hooks.rb:75 0.016
4:41.697
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.007
Given a computer 0.174
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 2:58.609
When I uninstall "popularity-contest" using apt 18.684
And I accept removing "popularity-contest" from Additional Software 0.550
Then "popularity-contest" is not in the list of Additional Software 0.696
When I start Synaptic 24.061
And I update APT using Synaptic 22.253
And I install "cowsay" using Synaptic 9.632
And I accept adding "cowsay" to Additional Software 1.013
Then Additional Software is correctly configured for package "cowsay" 0.839
When I uninstall "cowsay" using apt 3.219
And I refuse removing "cowsay" from Additional Software 0.564
Then Additional Software is correctly configured for package "cowsay" 0.756
When I start "Additional Software" via GNOME Activities Overview 10.601
And I remove "cowsay" from the list of Additional Software using Additional Software GUI 4.645
Then "cowsay" is not in the list of Additional Software 1.034
When I install "cowsay" using apt 3.201
And I refuse adding "cowsay" to Additional Software 0.561
Then "cowsay" is not in the list of Additional Software 0.595
After features/support/hooks.rb:450 1.130
After features/support/hooks.rb:291 0.681
After features/support/hooks.rb:75 0.009
6:25.205
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.006
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:8.099
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.336
And I accept adding "cowsay" to Additional Software 5.294
And Additional Software is correctly configured for package "cowsay" 0.858
And I shutdown Tails and wait for the computer to power off 6.020
And I start Tails from USB drive "__internal" with network unplugged 54.562
And I enable persistence 10.865
# 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 35.601
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 31.607
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.072
And the network is plugged 0.056
And Tor is ready 20.180
# 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 37.576
And available upgrades have been checked 0.480
And I see the "The upgrade of your additional software failed" notification after at most 300 seconds 1.070
And I can open the Additional Software configuration window from the notification 29.234
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.050
After features/support/hooks.rb:291 4.890

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

Content of /run/live-additional-software/log: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4735/artifact/build-artifacts/01:21:29_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/4735/artifact/build-artifacts/01:21:29_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/4735/artifact/build-artifacts/01:21:29_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/4735/artifact/build-artifacts/01:21:29_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/4735/artifact/build-artifacts/01:21:29_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/4735/artifact/build-artifacts/01:21:29_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/4735/artifact/build-artifacts/01:21:29_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/4735/artifact/build-artifacts/01:21:29_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/4735/artifact/build-artifacts/01:21:29_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.020
2:2.382
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.006
Given a computer 0.225
And I start Tails from USB drive "__internal" with network unplugged 54.542
And I enable persistence 10.302
And I remove the "cowsay" deb files from the APT cache 0.630
# 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.082
And I log in to a new session 33.455
Then I see the "The installation of your additional software failed" notification after at most 300 seconds 16.417
And I can open the Additional Software log file from the notification 6.078
And the package "cowsay" is not installed 0.648
After features/support/hooks.rb:450 0.136
After features/support/hooks.rb:291 1.326
After features/support/hooks.rb:75 0.013
Feature: Localization
2:11.464
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.105
When I log in to a new session in Arabic (ar) 30.077
Then the keyboard layout is set to "us" 0.187
When the network is plugged 0.034
And Tor is ready 15.058
Then I successfully start the Unsafe Browser in "ar" 15.557
And I kill the Unsafe Browser 5.757
When I enable the screen keyboard 0.085
Then the screen keyboard works in Tor Browser 26.653
And DuckDuckGo is the default search engine 11.130
And I kill the Tor Browser 5.472
And the screen keyboard works in Thunderbird 12.797
And the layout of the screen keyboard is set to "us" 0.547
After features/support/hooks.rb:291 1.006
After features/support/hooks.rb:75 0.000
Feature: Localization
2:16.977
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.057
When I log in to a new session in Chinese (zh_CN) 32.916
Then the keyboard layout is set to "cn" 0.337
When the network is plugged 0.039
And Tor is ready 16.780
Then I successfully start the Unsafe Browser in "zh_CN" 17.070
And I kill the Unsafe Browser 5.775
When I enable the screen keyboard 0.102
Then the screen keyboard works in Tor Browser 24.107
And DuckDuckGo is the default search engine 10.760
And I kill the Tor Browser 5.509
And the screen keyboard works in Thunderbird 14.933
And the layout of the screen keyboard is set to "us" 0.587
After features/support/hooks.rb:291 1.378
After features/support/hooks.rb:75 0.000
Feature: Localization
1:51.438
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.395
When I log in to a new session in English (en) 16.183
Then the keyboard layout is set to "us" 0.138
When the network is plugged 0.043
And Tor is ready 16.892
Then I successfully start the Unsafe Browser in "en" 15.691
And I kill the Unsafe Browser 5.575
When I enable the screen keyboard 0.102
Then the screen keyboard works in Tor Browser 25.243
And DuckDuckGo is the default search engine 5.263
And I kill the Tor Browser 5.322
And the screen keyboard works in Thunderbird 12.018
And the layout of the screen keyboard is set to "us" 0.567
After features/support/hooks.rb:291 1.294
After features/support/hooks.rb:75 0.000
Feature: Localization
2:10.404
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.015
When I log in to a new session in French (fr) 29.700
Then the keyboard layout is set to "fr" 0.154
When the network is plugged 0.029
And Tor is ready 16.196
Then I successfully start the Unsafe Browser in "fr" 15.169
And I kill the Unsafe Browser 5.742
When I enable the screen keyboard 0.109
Then the screen keyboard works in Tor Browser 26.169
And DuckDuckGo is the default search engine 10.851
And I kill the Tor Browser 5.529
And the screen keyboard works in Thunderbird 12.157
And the layout of the screen keyboard is set to "fr" 0.579
After features/support/hooks.rb:291 1.237
After features/support/hooks.rb:75 0.000
Feature: Localization
2:18.212
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.295
When I log in to a new session in German (de) 30.771
Then the keyboard layout is set to "de" 0.258
When the network is plugged 0.028
And Tor is ready 15.533
Then I successfully start the Unsafe Browser in "de" 14.609
And I kill the Unsafe Browser 5.779
When I enable the screen keyboard 0.092
Then the screen keyboard works in Tor Browser 25.713
And DuckDuckGo is the default search engine 18.928
And I kill the Tor Browser 5.422
And the screen keyboard works in Thunderbird 12.185
And the layout of the screen keyboard is set to "de" 0.593
After features/support/hooks.rb:291 1.113
After features/support/hooks.rb:75 0.000
Feature: Localization
2:15.061
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.943
When I log in to a new session in Italian (it) 31.783
Then the keyboard layout is set to "it" 0.166
When the network is plugged 0.043
And Tor is ready 16.708
Then I successfully start the Unsafe Browser in "it" 15.720
And I kill the Unsafe Browser 5.747
When I enable the screen keyboard 0.102
Then the screen keyboard works in Tor Browser 25.785
And DuckDuckGo is the default search engine 11.200
And I kill the Tor Browser 5.506
And the screen keyboard works in Thunderbird 13.799
And the layout of the screen keyboard is set to "us" 0.553
After features/support/hooks.rb:291 1.998
After features/support/hooks.rb:75 0.000
Feature: Localization
2:23.068
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.983
When I log in to a new session in Persian (fa) 33.073
Then the keyboard layout is set to "ir" 0.143
When the network is plugged 0.026
And Tor is ready 16.209
Then I successfully start the Unsafe Browser in "fa" 16.391
And I kill the Unsafe Browser 5.745
When I enable the screen keyboard 0.126
Then the screen keyboard works in Tor Browser 25.627
And DuckDuckGo is the default search engine 19.334
And I kill the Tor Browser 5.619
And the screen keyboard works in Thunderbird 12.220
And the layout of the screen keyboard is set to "ir" 0.566
After features/support/hooks.rb:291 1.130
After features/support/hooks.rb:75 0.000
Feature: Localization
2:15.992
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.247
When I log in to a new session in Portuguese (pt) 30.213
Then the keyboard layout is set to "pt" 0.157
When the network is plugged 0.029
And Tor is ready 17.580
Then I successfully start the Unsafe Browser in "pt" 15.391
And I kill the Unsafe Browser 5.794
When I enable the screen keyboard 0.097
Then the screen keyboard works in Tor Browser 27.138
And DuckDuckGo is the default search engine 10.961
And I kill the Tor Browser 5.485
And the screen keyboard works in Thunderbird 14.310
And the layout of the screen keyboard is set to "us" 0.583
After features/support/hooks.rb:291 2.412
After features/support/hooks.rb:75 0.000
Feature: Localization
2:29.142
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.240
When I log in to a new session in Russian (ru) 39.257
Then the keyboard layout is set to "ru" 0.206
When the network is plugged 0.030
And Tor is ready 16.390
Then I successfully start the Unsafe Browser in "ru" 14.575
And I kill the Unsafe Browser 5.702
When I enable the screen keyboard 0.117
Then the screen keyboard works in Tor Browser 24.529
And DuckDuckGo is the default search engine 20.353
And I kill the Tor Browser 5.444
And the screen keyboard works in Thunderbird 13.735
And the layout of the screen keyboard is set to "ru" 0.557
After features/support/hooks.rb:291 2.592
After features/support/hooks.rb:75 0.000
Feature: Localization
2:9.157
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.787
When I log in to a new session in Spanish (es) 30.616
Then the keyboard layout is set to "es" 0.207
When the network is plugged 0.026
And Tor is ready 14.315
Then I successfully start the Unsafe Browser in "es" 14.925
And I kill the Unsafe Browser 5.695
When I enable the screen keyboard 0.091
Then the screen keyboard works in Tor Browser 26.342
And DuckDuckGo is the default search engine 9.553
And I kill the Tor Browser 5.266
And the screen keyboard works in Thunderbird 13.787
And the layout of the screen keyboard is set to "us" 0.542
After features/support/hooks.rb:291 1.577
After features/support/hooks.rb:75 0.000
Feature: Localization
2:6.271
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.928
When I log in to a new session in Turkish (tr) 29.661
Then the keyboard layout is set to "tr" 0.136
When the network is plugged 0.041
And Tor is ready 14.174
Then I successfully start the Unsafe Browser in "tr" 15.724
And I kill the Unsafe Browser 5.733
When I enable the screen keyboard 0.088
Then the screen keyboard works in Tor Browser 25.466
And DuckDuckGo is the default search engine 9.729
And I kill the Tor Browser 5.262
And the screen keyboard works in Thunderbird 11.726
And the layout of the screen keyboard is set to "us" 0.597
After features/support/hooks.rb:291 2.397
After features/support/hooks.rb:75 0.000