1
0
mirror of https://pagure.io/fedora-qa/os-autoinst-distri-fedora.git synced 2025-07-29 05:05:44 +00:00
os-autoinst-distri-fedora/schemas/fif-testsuite.json
Adam Williamson bdf74e74b4 Add ProfileGroups
This is another new convenience feature. Groups of profiles let
us avoid repeating commonly-used sets. A test suite can specify
a group of profiles, with a base priority. The priority value
for each profile within the ProfileGroup is added to the base
priority in the test suite.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-05-14 17:40:38 -07:00

24 lines
632 B
JSON

{
"$schema": "http://json-schema.org/draft-07/schema#",
"$id": "fif-testsuite.json",
"title": "FIF single test suite schema",
"anyOf": [
{"required": ["profiles"]},
{"required": ["profile_groups"]}
],
"properties": {
"profiles": {
"type": "object",
"title": "A testsuite profile entry schema",
"additionalProperties": { "type": "number" }
},
"profile_groups": {
"type": "object",
"title": "A profile group entry schema",
"additionalProperties": { "type": "number" }
},
"settings": { "$ref": "fif-settingshash.json" }
},
"additionalProperties": false
}