1"$schema": http://json-schema.org/draft-07/schema# 2type: object 3properties: 4 version: 5 type: integer 6 minimum: 1 7 const: 8 type: array 9 items: 10 type: object 11 properties: 12 name: 13 type: string 14 value: 15 type: string 16 required: 17 - name 18 - value 19 tests: 20 type: array 21 items: 22 type: object 23 properties: 24 name: 25 type: string 26 tool: 27 type: string 28 pattern: "^(tast|tauto)$" 29 test_expr: 30 type: string 31 args: 32 type: array 33 items: 34 type: string 35 attributes: 36 type: array 37 items: 38 type: string 39 deps: 40 type: array 41 items: 42 type: string 43 required: 44 - name 45 - tool 46 - test_expr 47 minItems: 1 48 uniqueItems: true 49 suites: 50 type: array 51 items: 52 type: object 53 properties: 54 name: 55 type: string 56 args_file: 57 type: string 58 args: 59 type: array 60 items: 61 type: string 62 tests: 63 type: array 64 items: 65 type: object 66 properties: 67 test: 68 type: string 69 repeats: 70 type: integer 71 required: 72 - test 73 - repeats 74 required: 75 - name 76 - tests 77 minItems: 1 78 uniqueItems: true 79required: 80- version 81- tests 82- suites 83