debian-forge-composer/tools
Ondřej Budai bc1a7dc30c tests: fix journalctl killing once again
3a8c6c8a introduced a new logic for killing journalctl. Unfortunately, it
doesn't work properly. In ostree tests, multiple journalctls are spawned
but there can be only one trap active at a time. This caused all but the last
journalctls to hang indefinitely. Unfortunately, hanging background processes
is something that causes the GitLab CI to hang indefinitely as well.

This commit modifies the logic a bit: The trap is still set. However, there's
also an explicit kill of journalctl after the compose is finished. After the
process is successfully killed, the trap is removed.

Signed-off-by: Ondřej Budai <ondrej@budai.cz>
2021-06-10 07:40:36 +02:00
..
deploy tools: Add script to generate all test cases in VMs 2021-02-01 10:22:28 +01:00
test-case-generators Extend information gathered by image-info tool 2021-06-09 18:23:00 +02:00
clouddot_build_deploy.sh tools: add delpoy script for clouddot 2020-12-22 15:27:39 +01:00
define-compose-url.sh tests: Define COMPOSE_URL/COMPOSE_ID in a single place. Fix #1397 2021-05-12 09:26:31 +02:00
deploy-openstack tools: add deploy-openstack 2020-10-20 15:43:30 +02:00
deploy-qemu test: replace genisoimage with mkisofs 2021-04-02 14:21:29 +02:00
gen-certs.sh tools: Add internal container names to certs 2021-01-30 13:20:11 +00:00
gen-user-data tools/gen-user-data: don't depend on python3-pyyaml 2020-11-24 13:08:44 +01:00
image-info image-info: fix read_partition() call 2021-06-09 18:23:00 +02:00
koji-compose.py test: use DISTRO_CODE to select tests case 2021-03-26 14:05:20 +00:00
libvirt_test.sh tests: fix journalctl killing once again 2021-06-10 07:40:36 +02:00
prepare-source.sh go: bump to 1.14 2021-02-01 15:32:58 +01:00
provision.sh test: add integration test for the azure upload 2021-03-06 15:40:48 +00:00
run-koji-container.sh tools: move to new utility-container builds 2021-02-23 09:47:17 +01:00