• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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