1#
2# Schema to validate a YAML file describing a Zephyr test configuration.
3#
4
5type: map
6mapping:
7  "options":
8    type: map
9    required: false
10    mapping:
11      "integration_mode":
12        type: seq
13        required: false
14        sequence:
15          - type: str
16  "platforms":
17    type: map
18    required: false
19    mapping:
20      "override_default_platforms":
21        type: bool
22        required: false
23      "increased_platform_scope":
24        type: bool
25        required: false
26      "default_platforms":
27        type: seq
28        required: false
29        sequence:
30          - type: str
31  "levels":
32    type: seq
33    required: false
34    sequence:
35      - type: map
36        required: false
37        mapping:
38          "name":
39            type: str
40            required: true
41          "description":
42            type: str
43            required: false
44          "adds":
45            type: seq
46            required: false
47            sequence:
48              - type: str
49          "inherits":
50            type: seq
51            required: false
52            sequence:
53              - type: str
54