aboutsummaryrefslogtreecommitdiff
path: root/data
diff options
context:
space:
mode:
authorJon Turney <jon.turney@dronecode.org.uk>2020-04-28 00:45:08 +0100
committerJon Turney <jon.turney@dronecode.org.uk>2020-04-30 20:49:43 +0100
commit1dee6c618d879c20bf0a70eebc54bc8caf47716f (patch)
treeb186808bb7aece37a472a280d25b154eca3f9346 /data
parent630cfd84ad9fd924ea56ccbf69cf37b040b2b3d3 (diff)
downloadmeson-1dee6c618d879c20bf0a70eebc54bc8caf47716f.zip
meson-1dee6c618d879c20bf0a70eebc54bc8caf47716f.tar.gz
meson-1dee6c618d879c20bf0a70eebc54bc8caf47716f.tar.bz2
Update test.json schema to add stdout
Update the test.json schema, adding the 'stdout' property. Also amend the test.json schema so the presence of an unexpected property on the root object causes a validation error. v2: Also add 'tools' property to json schema. Amend the documentation not to use the word 'list' to describe a dict.
Diffstat (limited to 'data')
-rw-r--r--data/test.schema.json25
1 files changed, 25 insertions, 0 deletions
diff --git a/data/test.schema.json b/data/test.schema.json
index 72f160f..d3b80d0 100644
--- a/data/test.schema.json
+++ b/data/test.schema.json
@@ -1,5 +1,6 @@
{
"type": "object",
+ "additionalProperties": false,
"properties": {
"env": {
"type": "object",
@@ -100,6 +101,30 @@
"prefix"
]
}
+ },
+ "tools": {
+ "type": "object"
+ },
+ "stdout": {
+ "type": "array",
+ "items": {
+ "type": "object",
+ "properties": {
+ "line": {
+ "type": "string"
+ },
+ "match": {
+ "type": "string",
+ "enum": [
+ "literal",
+ "re"
+ ]
+ }
+ },
+ "required": [
+ "line"
+ ]
+ }
}
}
}