debian-forge-composer/cmd
Ondřej Budai e890e03d68 tests/image: run the tests in parallel (somewhat)
This commits enables the parallelism for the image tests. However, there's
a catch. Osbuild cannot be reliably run in parallel, so the code uses
a mutex to ensure there's always only one osbuild instance for now. Even
with this limitation, there's a significant speed-up of the tests:

Prior this commit, the image tests run in 40 minutes on Travis. After this
commit, the time is reduced to 32 minutes.

The speed-up will have an even bigger effect when more cloud-upload tests are
added to the test suite.
2020-04-24 08:41:31 +02:00
..
osbuild-composer 🐣 Add initial RHEL 8.3 support 2020-04-22 15:25:59 +02:00
osbuild-dnf-json-tests 🐎 Run dnf-json tests in parallel 2020-04-23 09:13:22 +02:00
osbuild-image-tests tests/image: run the tests in parallel (somewhat) 2020-04-24 08:41:31 +02:00
osbuild-pipeline 🐣 Add initial RHEL 8.3 support 2020-04-22 15:25:59 +02:00
osbuild-rcm-tests rcm: rework the API for submitting composes 2020-03-29 16:08:04 +02:00
osbuild-tests tests: Make TestSources distro independent. Refs #315 2020-03-25 16:30:52 +01:00
osbuild-upload-aws Refactor Azure upload code to a separate package 2019-11-27 12:14:07 +01:00
osbuild-upload-azure Introduce Azure upload test 2019-11-29 12:19:40 +01:00
osbuild-worker jobqueue: rename to worker 2020-04-16 01:02:16 +02:00