test/cases: start to unify boot tests with other image tests

We now have three top-level maps, that can be combined in any way:

boot-test: information about how to boot the image
compose: information about how to generate the pipeline
pipeline: the pipeline to generate the image
expected: the expected image-info

This creates compose entries for all the boot tests, but the blueprints
are named 'blueprint-draft', as we are not yet verifynig that the pipeline
is correct.

Signed-off-by: Tom Gundersen <teg@jklm.no>
This commit is contained in:
Tom Gundersen 2019-12-07 17:55:51 +01:00 committed by Lars Karlitski
parent 49387604e4
commit 4ec7ac1ecd
9 changed files with 38 additions and 17 deletions

View file

@ -1,9 +1,12 @@
{
"boot-test": {
"type": "nspawn"
},
"compose": {
"distro": "fedora-30",
"output-format": "partitioned-disk",
"filename": "disk.img",
"boot-type": "nspawn",
"blueprint": {
"blueprint-draft": {
"name": "partitioned-disk-boot-test",
"description": "Image for boot test",
"packages": [],