debian-forge-composer/tools/test_image_info
Tom Gundersen 8c0561c054 blueprint/test: express test-cases in json
A test case is now expressed purely by dropping in a json document in
`tools/test_image_info/pipelines`. It should contain the input compose
(output format and blueprint) as well as the expected pipeline. All the
existing tests are moved over to this format.

This shares the same infrastructure as the image tests, ideally we want
to run the blueprint tests and the image tests against the same pipelines.

For now, test cases are skipped from the blueprint tests if they do not
contain a 'compose' section, and from the image tests if they do not
cotain an 'expected' section. In the future we may want to make both
mandatory.

Signed-off-by: Tom Gundersen <teg@jklm.no>
2019-10-28 17:32:45 +01:00
..
images image-info: add test 2019-10-05 14:47:35 +02:00
pipelines blueprint/test: express test-cases in json 2019-10-28 17:32:45 +01:00
__init__.py blueprint/test: express test-cases in json 2019-10-28 17:32:45 +01:00
build-from-yum.json submodule: bump to current head 2019-10-28 14:14:09 +01:00