debian-forge-composer/tools/test-case-generators
Tomas Hozza 5be077e793 generate-all-test-cases: move current generator method to 'qemu' command
The script currently allows generating image test cases only using QEMU
VMs. As part of the process to allow using different approaches for
generating image test cases, introduce CLI commands using subparsers and
move the current functionality under 'qemu' command.

As part of extracting the generic parts from the TestCaseMatrixGenerator
class, rename it to QEMUTestCaseMatrixGenerator and move all generic
parts to a new BaseTestCaseMatrixGenerator class.

Change filtering options such as '--arch', '--distro', '--image-type'
to take only one argument and append the value to a list if used
multiple times, instead of accepting multiple values. This resolves an
issue of 'nargs=*' argument being too greedy and consuming command as
an additional argument.

Modify the script doc text to match the changes.

Signed-off-by: Tomas Hozza <thozza@redhat.com>
2021-09-22 09:12:57 +02:00
..
distro-arch-imagetype-map.json rhel85: add definitions of RHEL ec2 and ec2-ha images 2021-08-02 19:05:09 +02:00
format-request-map.json generate-test-cases: check supported_arches from format-request-map.json 2021-09-21 14:41:38 +02:00
generate-all-test-cases generate-all-test-cases: move current generator method to 'qemu' command 2021-09-22 09:12:57 +02:00
generate-test-cases generate-test-cases: check supported_arches from format-request-map.json 2021-09-21 14:41:38 +02:00
repos.json test: regenerate manifests 2021-09-15 10:47:57 +02:00