Project Number Date
test_Tails_ISO_devel 3262 31 Jan 2024, 12:27

Tag Report

Steps Scenarios Features
Tag Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
@slow 278 1 1 0 0 280 23 1 24 1:18:26.392 Failed
16.381
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 7.355
And I prepare Tails for memory erasure tests 0.369
When I start a process allocating 128 MiB of memory with a known pattern 1.184
Then patterns cover at least 128 MiB in the guest's memory 3.395

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Pattern coverage: 0.001% (0 MiB out of 810 MiB reference memory)

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

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

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

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

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

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

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

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

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

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

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

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

When I trigger shutdown 0.436
And I wait 20 seconds 20.020

Slept for 20 seconds

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

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

After features/support/hooks.rb:291 3.517
After features/support/hooks.rb:75 0.000
6:30.197
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:46.783
And I prepare Tails for memory erasure tests 0.390
When I fill a 128 MiB file with a known pattern on the persistent filesystem 20.899
When I trigger shutdown 0.045
And I wait 20 seconds 20.020

Slept for 20 seconds

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

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

After features/support/hooks.rb:291 3.541
After features/support/hooks.rb:75 0.009
2:27.391
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.003
Given I have started Tails from DVD and logged in with an administration password and the network is connected 1:28.053
And I update APT using apt 12.062
When I install "popularity-contest" using apt 19.385
Then I am notified I can not use Additional Software for "popularity-contest" 5.892
And I can open the Additional Software documentation from the notification 21.998
After features/support/hooks.rb:450 25.974
After features/support/hooks.rb:291 2.099
After features/support/hooks.rb:75 0.002
5:9.580
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 55.391
And I update APT using apt 11.687
And I install "popularity-contest" using apt 19.647
Then I am proposed to add the "popularity-contest" package to my Additional Software 5.567
When I create a persistent storage and activate the Additional Software feature 19.880
Then Additional Software is correctly configured for package "popularity-contest" 1.430
When I shutdown Tails and wait for the computer to power off 10.087
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 3:4.873
Then Additional Software is correctly configured for package "popularity-contest" 0.765
And the package "popularity-contest" is installed after Additional Software has been started 0.248
After features/support/hooks.rb:450 26.194
After features/support/hooks.rb:291 1.401
After features/support/hooks.rb:75 0.012
2:13.415
Before features/support/hooks.rb:245 0.005
Before features/support/hooks.rb:442 0.004
Given a computer 0.201
And I start Tails from USB drive "__internal" and I login with an administration password 1:37.963
And I update APT using apt 11.550
When I install "makepp" using apt 19.311
Then the Additional Software dpkg hook has been run for package "makepp" and notices the persistence is locked 4.325
And the package "makepp" is installed 0.063
After features/support/hooks.rb:450 28.679
After features/support/hooks.rb:291 0.768
After features/support/hooks.rb:75 0.012
4:57.340
Before features/support/hooks.rb:245 0.005
Before features/support/hooks.rb:442 0.006
Given a computer 0.164
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 3:22.688
When I uninstall "popularity-contest" using apt 12.482
And I accept removing "popularity-contest" from Additional Software 2.009
Then "popularity-contest" is not in the list of Additional Software 0.653
When I start Synaptic 22.527
And I update APT using Synaptic 22.537
And I install "cowsay" using Synaptic 8.393
And I accept adding "cowsay" to Additional Software 0.822
Then Additional Software is correctly configured for package "cowsay" 0.744
When I uninstall "cowsay" using apt 3.220
And I refuse removing "cowsay" from Additional Software 0.519
Then Additional Software is correctly configured for package "cowsay" 0.680
When I start "Additional Software" via GNOME Activities Overview 10.197
And I remove "cowsay" from the list of Additional Software using Additional Software GUI 4.296
Then "cowsay" is not in the list of Additional Software 1.047
When I install "cowsay" using apt 3.197
And I refuse adding "cowsay" to Additional Software 0.548
Then "cowsay" is not in the list of Additional Software 0.608
After features/support/hooks.rb:450 0.987
After features/support/hooks.rb:291 0.638
After features/support/hooks.rb:75 0.012
11:46.383
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.006
Given a computer 0.183
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 2:31.851
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 22.206
And I accept adding "cowsay" to Additional Software 3.219
And Additional Software is correctly configured for package "cowsay" 0.694
And I shutdown Tails and wait for the computer to power off 5.048
And I start Tails from USB drive "__internal" with network unplugged 56.090
And I enable persistence 39.085
# 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 38.295
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 30.611
And I revert the APT tweaks that made it prefer an old version of cowsay 0.042
# 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.097
And the network is plugged 0.057
And Tor is ready 18.239
# 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 7.424
And available upgrades have been checked 0.046
And I see the "The upgrade of your additional software failed" notification after at most 300 seconds 0.967
And I can open the Additional Software configuration window from the notification 2.803
And I shutdown Tails and wait for the computer to power off 2:6.533
And I start Tails from USB drive "__internal" with network unplugged 55.281
And I enable persistence 36.574
# 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.028
And I log in to a new session 38.068
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 31.669
And I revert the APT tweaks that made it prefer an old version of cowsay 0.053
And the network is plugged 0.047
And Tor is ready 40.912
Then the Additional Software upgrade service has started 0.137
And the installed version of package "cowsay" is newer than "3.03+dfsg2-1" 0.064
After features/support/hooks.rb:450 2.412
After features/support/hooks.rb:291 0.669
After features/support/hooks.rb:75 0.026
2:42.430
Scenario I am notified when Additional Software fails to install a package
Before features/support/hooks.rb:245 0.005
Before features/support/hooks.rb:442 0.006
Steps
Given a computer 0.160
And I start Tails from USB drive "__internal" with network unplugged 55.959
And I enable persistence 31.253
And I remove the "cowsay" deb files from the APT cache 0.689
# 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.079
And I log in to a new session 38.344
Then I see the "The installation of your additional software failed" notification after at most 300 seconds 8.026
And I can open the Additional Software log file from the notification 27.917
The
The Dogtail init script raised: SearchError: descendent of [application | gnome-shell]: child with name="Show Log" 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:170:in `/^I can open the Additional Software log file from the notification$/'
features/additional_software_packages.feature:129:in `And I can open the Additional Software log file from the notification'
And the package "cowsay" is not installed 0.000
After features/support/hooks.rb:450 0.032
After features/support/hooks.rb:291 4.592

SCENARIO FAILED: 'I am notified when Additional Software fails to install a package' (at time 01:32:41)

Content of /run/live-additional-software/log: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3262/artifact/build-artifacts/01:32:41_I_am_notified_when_Additional_Software_fails_to_install_a_package.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_devel/3262/artifact/build-artifacts/01:32:41_I_am_notified_when_Additional_Software_fails_to_install_a_package.cmd_output_persistent_volume

Output of ls -lar --full-time /var/cache/apt: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3262/artifact/build-artifacts/01:32:41_I_am_notified_when_Additional_Software_fails_to_install_a_package.cmd_output_var_cache_apt

Output of ls -lar --full-time /var/lib/apt: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3262/artifact/build-artifacts/01:32:41_I_am_notified_when_Additional_Software_fails_to_install_a_package.cmd_output_var_lib_apt

Output of mount: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3262/artifact/build-artifacts/01:32:41_I_am_notified_when_Additional_Software_fails_to_install_a_package.cmd_output_mount

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3262/artifact/build-artifacts/01:32:41_I_am_notified_when_Additional_Software_fails_to_install_a_package.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3262/artifact/build-artifacts/01:32:41_I_am_notified_when_Additional_Software_fails_to_install_a_package.mkv

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3262/artifact/build-artifacts/01:32:41_I_am_notified_when_Additional_Software_fails_to_install_a_package.boot-log

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3262/artifact/build-artifacts/01:32:41_I_am_notified_when_Additional_Software_fails_to_install_a_package.journal

After features/support/hooks.rb:75 0.009
Feature: Localization
2:23.000
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.707
When I log in to a new session in Arabic (ar) 31.554
Then the keyboard layout is set to "us" 0.103
When the network is plugged 0.032
And Tor is ready 16.996
Then I successfully start the Unsafe Browser in "ar" 13.664
And I kill the Unsafe Browser 5.686
When I enable the screen keyboard 0.079
Then the screen keyboard works in Tor Browser 31.936
And DuckDuckGo is the default search engine 9.394
And I kill the Tor Browser 5.214
And the screen keyboard works in Thunderbird 20.078
And the layout of the screen keyboard is set to "us" 0.551
After features/support/hooks.rb:291 1.227
After features/support/hooks.rb:75 0.000
Feature: Localization
2:39.756
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.718
When I log in to a new session in Chinese (zh_CN) 32.449
Then the keyboard layout is set to "cn" 0.134
When the network is plugged 0.046
And Tor is ready 17.076
Then I successfully start the Unsafe Browser in "zh_CN" 14.577
And I kill the Unsafe Browser 5.820
When I enable the screen keyboard 0.096
Then the screen keyboard works in Tor Browser 33.050
And DuckDuckGo is the default search engine 17.549
And I kill the Tor Browser 5.637
And the screen keyboard works in Thunderbird 25.046
And the layout of the screen keyboard is set to "us" 0.552
After features/support/hooks.rb:291 1.555
After features/support/hooks.rb:75 0.000
Feature: Localization
2:13.604
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.742
When I log in to a new session in English (en) 21.200
Then the keyboard layout is set to "us" 0.113
When the network is plugged 0.051
And Tor is ready 17.856
Then I successfully start the Unsafe Browser in "en" 13.367
And I kill the Unsafe Browser 6.108
When I enable the screen keyboard 0.115
Then the screen keyboard works in Tor Browser 31.162
And DuckDuckGo is the default search engine 10.071
And I kill the Tor Browser 5.245
And the screen keyboard works in Thunderbird 20.043
And the layout of the screen keyboard is set to "us" 0.525
After features/support/hooks.rb:291 1.042
After features/support/hooks.rb:75 0.000
Feature: Localization
2:23.938
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 8.613
When I log in to a new session in French (fr) 32.772
Then the keyboard layout is set to "fr" 0.128
When the network is plugged 0.060
And Tor is ready 16.572
Then I successfully start the Unsafe Browser in "fr" 14.258
And I kill the Unsafe Browser 5.819
When I enable the screen keyboard 0.098
Then the screen keyboard works in Tor Browser 31.266
And DuckDuckGo is the default search engine 8.803
And I kill the Tor Browser 5.242
And the screen keyboard works in Thunderbird 19.779
And the layout of the screen keyboard is set to "fr" 0.524
After features/support/hooks.rb:291 1.283
After features/support/hooks.rb:75 0.000
Feature: Localization
2:33.076
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.689
When I log in to a new session in German (de) 34.155
Then the keyboard layout is set to "de" 0.116
When the network is plugged 0.054
And Tor is ready 16.253
Then I successfully start the Unsafe Browser in "de" 14.049
And I kill the Unsafe Browser 5.798
When I enable the screen keyboard 0.103
Then the screen keyboard works in Tor Browser 31.218
And DuckDuckGo is the default search engine 17.406
And I kill the Tor Browser 5.573
And the screen keyboard works in Thunderbird 20.120
And the layout of the screen keyboard is set to "de" 0.536
After features/support/hooks.rb:291 1.017
After features/support/hooks.rb:75 0.000
Feature: Localization
2:54.880
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.780
When I log in to a new session in Italian (it) 32.898
Then the keyboard layout is set to "it" 0.120
When the network is plugged 0.050
And Tor is ready 45.562
Then I successfully start the Unsafe Browser in "it" 13.982
And I kill the Unsafe Browser 5.858
When I enable the screen keyboard 0.093
Then the screen keyboard works in Tor Browser 32.137
And DuckDuckGo is the default search engine 9.982
And I kill the Tor Browser 5.216
And the screen keyboard works in Thunderbird 20.673
And the layout of the screen keyboard is set to "us" 0.524
After features/support/hooks.rb:291 2.508
After features/support/hooks.rb:75 0.000
Feature: Localization
2:26.389
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 8.215
When I log in to a new session in Persian (fa) 32.043
Then the keyboard layout is set to "ir" 0.113
When the network is plugged 0.038
And Tor is ready 16.662
Then I successfully start the Unsafe Browser in "fa" 13.942
And I kill the Unsafe Browser 5.729
When I enable the screen keyboard 0.098
Then the screen keyboard works in Tor Browser 32.747
And DuckDuckGo is the default search engine 9.607
And I kill the Tor Browser 5.251
And the screen keyboard works in Thunderbird 21.408
And the layout of the screen keyboard is set to "ir" 0.530
After features/support/hooks.rb:291 2.193
After features/support/hooks.rb:75 0.000
Feature: Localization
2:24.193
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.901
When I log in to a new session in Portuguese (pt) 33.527
Then the keyboard layout is set to "pt" 0.115
When the network is plugged 0.036
And Tor is ready 15.425
Then I successfully start the Unsafe Browser in "pt" 14.347
And I kill the Unsafe Browser 5.879
When I enable the screen keyboard 0.168
Then the screen keyboard works in Tor Browser 30.857
And DuckDuckGo is the default search engine 9.866
And I kill the Tor Browser 5.243
And the screen keyboard works in Thunderbird 20.246
And the layout of the screen keyboard is set to "us" 0.577
After features/support/hooks.rb:291 1.538
After features/support/hooks.rb:75 0.000
Feature: Localization
2:24.184
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.754
When I log in to a new session in Russian (ru) 31.942
Then the keyboard layout is set to "ru" 0.123
When the network is plugged 0.039
And Tor is ready 17.530
Then I successfully start the Unsafe Browser in "ru" 13.377
And I kill the Unsafe Browser 5.707
When I enable the screen keyboard 0.110
Then the screen keyboard works in Tor Browser 31.719
And DuckDuckGo is the default search engine 8.658
And I kill the Tor Browser 5.284
And the screen keyboard works in Thunderbird 21.357
And the layout of the screen keyboard is set to "ru" 0.577
After features/support/hooks.rb:291 1.215
After features/support/hooks.rb:75 0.000
Feature: Localization
2:31.796
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.273
When I log in to a new session in Spanish (es) 32.227
Then the keyboard layout is set to "es" 0.131
When the network is plugged 0.052
And Tor is ready 17.544
Then I successfully start the Unsafe Browser in "es" 13.890
And I kill the Unsafe Browser 5.713
When I enable the screen keyboard 0.088
Then the screen keyboard works in Tor Browser 30.642
And DuckDuckGo is the default search engine 17.465
And I kill the Tor Browser 5.515
And the screen keyboard works in Thunderbird 19.719
And the layout of the screen keyboard is set to "us" 0.532
After features/support/hooks.rb:291 2.126
After features/support/hooks.rb:75 0.000
Feature: Localization
2:31.401
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.632
When I log in to a new session in Turkish (tr) 32.166
Then the keyboard layout is set to "tr" 0.115
When the network is plugged 0.057
And Tor is ready 16.583
Then I successfully start the Unsafe Browser in "tr" 14.201
And I kill the Unsafe Browser 5.912
When I enable the screen keyboard 0.089
Then the screen keyboard works in Tor Browser 31.018
And DuckDuckGo is the default search engine 17.315
And I kill the Tor Browser 5.570
And the screen keyboard works in Thunderbird 20.211
And the layout of the screen keyboard is set to "us" 0.526
After features/support/hooks.rb:291 2.470
After features/support/hooks.rb:75 0.000
12:10.926
When the network is plugged 0.096
And I wait 720 seconds 12:0.095

Slept for 720 seconds

Then I successfully configure Tor 10.674
And the time has synced 0.058
After features/support/hooks.rb:291 0.570
After features/support/hooks.rb:75 0.000