debian-forge/.github/workflows
Michael Vogt 1278e5d217 test: fix test_assembler to support parallel runs and run in parallel
The `test_assembler.py` hardcods some filesystem and partition
UUIDs. This leads to hard to diagnose test failures when the
test is run in parallel. The btrfs and xfs filesystem drivers
will see the same uuid for multi created images and error sometimes with
someting like:
```
Mar 06 10:22:54 top kernel: BTRFS error: device /dev/loop104 belongs to fsid aff010e9-df95-4f81-be6b-e22317251033, and the fs is already mounted, scanned by mount (123856)
```
Its a race that only happens when two images are checked at the
same time.

This commit fixes the issue by just using a randomized UUID in
the test_assemblers.py. It also re-enables running the test in
parallel (which make it run a lot faster, from 34min to 14min).
2024-03-06 12:28:10 +01:00
..
check.yml github: run tests on push again 2023-12-22 19:28:12 +01:00
coverity.yml ci: upgrade to actions/checkout@v3 2022-11-02 00:14:57 +01:00
create-tag.yml ci: Adjust release schedule timer 2022-06-15 11:47:41 +02:00
generate.yml workflow, osbuild-mpp: run with cache and use GH cache 2024-03-04 14:06:33 +01:00
pr_best_practices.yml actions: Add a PR best practices check 2024-03-05 12:01:10 +02:00
propagate_to_manifestdb.yml manifest-db: propage the osbuild SHA on manifest-db 2022-09-23 14:18:38 +02:00
release.yml release-action: Send notification to our Slack channel 2021-12-11 14:06:13 +01:00
stale-cleanup.yml Actions: add workflow for marking and closing stale issues and PRs 2023-09-06 17:49:43 +02:00
test.yml test: fix test_assembler to support parallel runs and run in parallel 2024-03-06 12:28:10 +01:00
trigger-gitlab.yml ci: upgrade to actions/checkout@v3 2022-11-02 00:14:57 +01:00