Enforce all dicts with a fixed set of keys in test.json schema
Improve test.json schema to disallow arbitrary keys in all dicts which
have a defined set of keys (the 'installed', matrix 'options' and
'stdout' dicts).
Add 'count' and 'comment' keys to 'stdout' dict.
"type": "array",
"items": {
"type": "object",
+ "additionalProperties": false,
"properties": {
"file": {
"type": "string"
"type": "array",
"items": {
"type": "object",
+ "additionalProperties": false,
"properties": {
"val": {
"type": "string"
"type": "array",
"items": {
"type": "object",
+ "additionalProperties": false,
"properties": {
"line": {
"type": "string"
"literal",
"re"
]
+ },
+ "count": {
+ "type": "integer"
+ },
+ "comment": {
+ "type": "string"
}
},
"required": [
