debian-forge/test/run
Ondřej Budai 06db7834f9 test/assemblers: use one osbuild executor for all qemu and tar tests
This way the test can benefit from osbuild's internal cache:

The first subtest builds all the stages and  runs the assembler
The next subtests can reuse the built stages and just run the assembler

Some data from my machine running the qemu test:

Building the manifest takes about 120 seconds
Running just the assembler on the cache's content takes 30 seconds.

Before this change, the whole manifest was built 3 times:
3 * 120 = 360 seconds

After this change, the whole manifest is built once and the cache
is reused 2 times:
1 * 120 + 2 * 30 = 180 seconds
2020-07-27 13:18:40 +01:00
..
__init__.py test: '{. -> ./run}/test_sources.py' 2020-04-24 15:50:44 +02:00
test_assemblers.py test/assemblers: use one osbuild executor for all qemu and tar tests 2020-07-27 13:18:40 +01:00
test_boot.py test: convert test_boot to runtime tests with F32 2020-06-05 09:27:40 +02:00
test_noop.py test: import no-op test into the runtime-tests 2020-06-05 09:27:40 +02:00
test_sources.py osbuild: auto-generate socket addresses for APIs 2020-07-27 12:50:38 +01:00
test_stages.py test: add selinux stage test 2020-06-15 20:36:48 +02:00