Project Number Date
test_Tails_ISO_stable 4553 05 Dec 2023, 15:27

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 1:3:53.263 Failed
19.603
Before features/support/hooks.rb:245 0.003
Given I have started Tails from DVD without network and logged in 8.373
And I prepare Tails for memory erasure tests 0.466
When I start a process allocating 128 MiB of memory with a known pattern 2.650
Then patterns cover at least 128 MiB in the guest's memory 3.853

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

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

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

After features/support/hooks.rb:291 0.722
After features/support/hooks.rb:75 0.000
1:4.133
Before features/support/hooks.rb:245 0.003
Given I have started Tails from DVD without network and logged in 8.218
And I prepare Tails for memory erasure tests 0.474
And I find very few patterns in the guest's memory 4.727

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

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

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

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

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

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

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

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

Pattern coverage: 95.441% (118 MiB out of 124 MiB reference memory)

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

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

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

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

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

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

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

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

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

Pattern coverage: 108.660% (97 MiB out of 89 MiB reference memory)

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

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

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

Pattern coverage: 108.663% (97 MiB out of 89 MiB reference memory)

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

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

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

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

When I trigger shutdown 0.686
And I wait 20 seconds 20.020

Slept for 20 seconds

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

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

After features/support/hooks.rb:291 3.456
After features/support/hooks.rb:75 0.000
6:6.136
Before features/support/hooks.rb:245 0.003
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 5:18.601
And I prepare Tails for memory erasure tests 0.561
When I fill a 128 MiB file with a known pattern on the persistent filesystem 24.194
When I trigger shutdown 0.340
And I wait 20 seconds 20.020

Slept for 20 seconds

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

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

After features/support/hooks.rb:291 3.504
After features/support/hooks.rb:75 0.013
5:22.298
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 47.491
And I update APT using apt 16.158
And I install "popularity-contest" using apt 19.711
Then I am proposed to add the "popularity-contest" package to my Additional Software 59.306
When I create a persistent storage and activate the Additional Software feature 16.530
Then Additional Software is correctly configured for package "popularity-contest" 1.533
When I shutdown Tails and wait for the computer to power off 10.111
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:30.185
Then Additional Software is correctly configured for package "popularity-contest" 0.945
And the package "popularity-contest" is installed after Additional Software has been started 0.323
After features/support/hooks.rb:450 34.626
After features/support/hooks.rb:291 1.008
After features/support/hooks.rb:75 0.013
2:44.853
Before features/support/hooks.rb:245 0.005
Before features/support/hooks.rb:442 0.004
Given a computer 0.191
And I start Tails from USB drive "__internal" and I login with an administration password 1:16.590
And I update APT using apt 15.330
When I install "makepp" using apt 19.772
Then the Additional Software dpkg hook has been run for package "makepp" and notices the persistence is locked 52.893
And the package "makepp" is installed 0.075
After features/support/hooks.rb:450 37.298
After features/support/hooks.rb:291 0.839
After features/support/hooks.rb:75 0.014
4:29.873
Before features/support/hooks.rb:245 0.005
Before features/support/hooks.rb:442 0.005
Given a computer 0.184
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 2:53.335
When I uninstall "popularity-contest" using apt 12.808
And I accept removing "popularity-contest" from Additional Software 1.979
Then "popularity-contest" is not in the list of Additional Software 0.815
When I start Synaptic 19.420
And I update APT using Synaptic 21.841
And I install "cowsay" using Synaptic 10.735
And I accept adding "cowsay" to Additional Software 0.828
Then Additional Software is correctly configured for package "cowsay" 0.900
When I uninstall "cowsay" using apt 3.318
And I refuse removing "cowsay" from Additional Software 0.702
Then Additional Software is correctly configured for package "cowsay" 0.836
When I start "Additional Software" via GNOME Activities Overview 12.283
And I remove "cowsay" from the list of Additional Software using Additional Software GUI 4.326
Then "cowsay" is not in the list of Additional Software 0.851
When I install "cowsay" using apt 3.297
And I refuse adding "cowsay" to Additional Software 0.706
Then "cowsay" is not in the list of Additional Software 0.702
After features/support/hooks.rb:450 0.890
After features/support/hooks.rb:291 0.726
After features/support/hooks.rb:75 0.008
7:19.574
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.181
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 1:56.550
And I configure APT to prefer an old version of cowsay 0.021
When I install an old version "3.03+dfsg2-1" of the cowsay package using apt 23.989
And I accept adding "cowsay" to Additional Software 1:2.920
And Additional Software is correctly configured for package "cowsay" 1.316
And I shutdown Tails and wait for the computer to power off 5.058
And I start Tails from USB drive "__internal" with network unplugged 43.441
And I enable persistence 31.067
# 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.020
And I log in to a new session 28.037
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 41.258
And I revert the APT tweaks that made it prefer an old version of cowsay 0.040
# 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.096
And the network is plugged 0.033
And Tor is ready 18.434
# 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.161
And available upgrades have been checked 0.284
And I see the "The upgrade of your additional software failed" notification after at most 300 seconds 0.944
And I can open the Additional Software configuration window from the notification 28.714
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:327:in `initialize'
./features/support/helpers/dogtail.rb:256:in `new'
./features/support/helpers/dogtail.rb:256:in `call_tree_api_method'
./features/support/helpers/dogtail.rb:264:in `child'
./features/step_definitions/additional_software_packages.rb:44:in `click_gnome_shell_notification_button'
./features/step_definitions/additional_software_packages.rb:165: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.030
After features/support/hooks.rb:291 4.639

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

Content of /run/live-additional-software/log: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4553/artifact/build-artifacts/01:24:24_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/4553/artifact/build-artifacts/01:24:24_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/4553/artifact/build-artifacts/01:24:24_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/4553/artifact/build-artifacts/01:24:24_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/4553/artifact/build-artifacts/01:24:24_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/4553/artifact/build-artifacts/01:24:24_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/4553/artifact/build-artifacts/01:24:24_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/4553/artifact/build-artifacts/01:24:24_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/4553/artifact/build-artifacts/01:24:24_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.016
1:43.804
Before features/support/hooks.rb:245 0.004
Before features/support/hooks.rb:442 0.004
Given a computer 0.173
And I start Tails from USB drive "__internal" with network unplugged 43.430
And I enable persistence 30.066
And I remove the "cowsay" deb files from the APT cache 0.621
# 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.071
And I log in to a new session 21.654
Then I see the "The installation of your additional software failed" notification after at most 300 seconds 5.161
And I can open the Additional Software log file from the notification 2.483
And the package "cowsay" is not installed 0.141
After features/support/hooks.rb:450 0.110
After features/support/hooks.rb:291 0.740
After features/support/hooks.rb:75 0.008
Feature: Localization
2:33.307
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.483
When I log in to a new session in Arabic (ar) 26.697
Then the keyboard layout is set to "us" 0.165
When the network is plugged 0.053
And Tor is ready 15.749
Then I successfully start the Unsafe Browser in "ar" 25.125
And I kill the Unsafe Browser 5.876
When I enable the screen keyboard 0.121
Then the screen keyboard works in Tor Browser 34.384
And DuckDuckGo is the default search engine 9.520
And I kill the Tor Browser 5.293
And the screen keyboard works in Thunderbird 21.302
And the layout of the screen keyboard is set to "us" 0.533
After features/support/hooks.rb:291 1.004
After features/support/hooks.rb:75 0.000
Feature: Localization
2:42.315
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.695
When I log in to a new session in Chinese (zh_CN) 27.955
Then the keyboard layout is set to "cn" 0.146
When the network is plugged 0.051
And Tor is ready 17.227
Then I successfully start the Unsafe Browser in "zh_CN" 29.410
And I kill the Unsafe Browser 5.792
When I enable the screen keyboard 0.130
Then the screen keyboard works in Tor Browser 33.214
And DuckDuckGo is the default search engine 9.436
And I kill the Tor Browser 5.311
And the screen keyboard works in Thunderbird 25.374
And the layout of the screen keyboard is set to "us" 0.568
After features/support/hooks.rb:291 1.555
After features/support/hooks.rb:75 0.000
Feature: Localization
2:40.601
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.633
When I log in to a new session in English (en) 15.308
Then the keyboard layout is set to "us" 0.149
When the network is plugged 0.066
And Tor is ready 43.013
Then I successfully start the Unsafe Browser in "en" 25.059
And I kill the Unsafe Browser 5.786
When I enable the screen keyboard 0.148
Then the screen keyboard works in Tor Browser 31.736
And DuckDuckGo is the default search engine 5.049
And I kill the Tor Browser 5.258
And the screen keyboard works in Thunderbird 20.850
And the layout of the screen keyboard is set to "us" 0.540
After features/support/hooks.rb:291 1.272
After features/support/hooks.rb:75 0.000
Feature: Localization
2:31.139
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.604
When I log in to a new session in French (fr) 27.812
Then the keyboard layout is set to "fr" 0.151
When the network is plugged 0.041
And Tor is ready 14.846
Then I successfully start the Unsafe Browser in "fr" 25.108
And I kill the Unsafe Browser 5.977
When I enable the screen keyboard 0.144
Then the screen keyboard works in Tor Browser 33.262
And DuckDuckGo is the default search engine 8.920
And I kill the Tor Browser 5.314
And the screen keyboard works in Thunderbird 21.397
And the layout of the screen keyboard is set to "fr" 0.558
After features/support/hooks.rb:291 1.532
After features/support/hooks.rb:75 0.000
Feature: Localization
2:27.121
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.582
When I log in to a new session in German (de) 26.977
Then the keyboard layout is set to "de" 0.216
When the network is plugged 0.053
And Tor is ready 14.027
Then I successfully start the Unsafe Browser in "de" 24.620
And I kill the Unsafe Browser 5.862
When I enable the screen keyboard 0.151
Then the screen keyboard works in Tor Browser 31.478
And DuckDuckGo is the default search engine 8.817
And I kill the Tor Browser 5.286
And the screen keyboard works in Thunderbird 21.483
And the layout of the screen keyboard is set to "de" 0.562
After features/support/hooks.rb:291 1.310
After features/support/hooks.rb:75 0.000
Feature: Localization
2:29.388
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.572
When I log in to a new session in Italian (it) 28.080
Then the keyboard layout is set to "it" 0.228
When the network is plugged 0.043
And Tor is ready 13.719
Then I successfully start the Unsafe Browser in "it" 24.866
And I kill the Unsafe Browser 5.901
When I enable the screen keyboard 0.149
Then the screen keyboard works in Tor Browser 32.615
And DuckDuckGo is the default search engine 9.220
And I kill the Tor Browser 5.382
And the screen keyboard works in Thunderbird 21.022
And the layout of the screen keyboard is set to "us" 0.585
After features/support/hooks.rb:291 1.161
After features/support/hooks.rb:75 0.000
Feature: Localization
2:37.937
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.601
When I log in to a new session in Persian (fa) 29.057
Then the keyboard layout is set to "ir" 0.144
When the network is plugged 0.058
And Tor is ready 13.750
Then I successfully start the Unsafe Browser in "fa" 29.594
And I kill the Unsafe Browser 5.757
When I enable the screen keyboard 0.151
Then the screen keyboard works in Tor Browser 34.460
And DuckDuckGo is the default search engine 9.433
And I kill the Tor Browser 5.393
And the screen keyboard works in Thunderbird 21.992
And the layout of the screen keyboard is set to "ir" 0.540
After features/support/hooks.rb:291 2.060
After features/support/hooks.rb:75 0.000
Feature: Localization
2:35.191
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.825
When I log in to a new session in Portuguese (pt) 28.604
Then the keyboard layout is set to "pt" 0.143
When the network is plugged 0.040
And Tor is ready 15.194
Then I successfully start the Unsafe Browser in "pt" 25.730
And I kill the Unsafe Browser 6.538
When I enable the screen keyboard 0.146
Then the screen keyboard works in Tor Browser 32.373
And DuckDuckGo is the default search engine 8.868
And I kill the Tor Browser 5.359
And the screen keyboard works in Thunderbird 23.822
And the layout of the screen keyboard is set to "us" 0.542
After features/support/hooks.rb:291 1.195
After features/support/hooks.rb:75 0.000
Feature: Localization
2:35.531
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.678
When I log in to a new session in Russian (ru) 28.193
Then the keyboard layout is set to "ru" 0.124
When the network is plugged 0.040
And Tor is ready 15.041
Then I successfully start the Unsafe Browser in "ru" 27.374
And I kill the Unsafe Browser 5.873
When I enable the screen keyboard 0.152
Then the screen keyboard works in Tor Browser 33.333
And DuckDuckGo is the default search engine 9.278
And I kill the Tor Browser 5.330
And the screen keyboard works in Thunderbird 22.538
And the layout of the screen keyboard is set to "ru" 0.571
After features/support/hooks.rb:291 1.094
After features/support/hooks.rb:75 0.000
Feature: Localization
2:34.399
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.657
When I log in to a new session in Spanish (es) 28.557
Then the keyboard layout is set to "es" 0.147
When the network is plugged 0.045
And Tor is ready 16.652
Then I successfully start the Unsafe Browser in "es" 26.565
And I kill the Unsafe Browser 5.742
When I enable the screen keyboard 0.169
Then the screen keyboard works in Tor Browser 31.723
And DuckDuckGo is the default search engine 9.357
And I kill the Tor Browser 5.329
And the screen keyboard works in Thunderbird 21.901
And the layout of the screen keyboard is set to "us" 0.550
After features/support/hooks.rb:291 1.069
After features/support/hooks.rb:75 0.000
Feature: Localization
2:30.725
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.772
When I log in to a new session in Turkish (tr) 27.371
Then the keyboard layout is set to "tr" 0.178
When the network is plugged 0.047
And Tor is ready 14.003
Then I successfully start the Unsafe Browser in "tr" 26.006
And I kill the Unsafe Browser 5.781
When I enable the screen keyboard 0.159
Then the screen keyboard works in Tor Browser 33.302
And DuckDuckGo is the default search engine 9.330
And I kill the Tor Browser 5.306
And the screen keyboard works in Thunderbird 20.900
And the layout of the screen keyboard is set to "us" 0.564
After features/support/hooks.rb:291 1.105
After features/support/hooks.rb:75 0.000