1{
2    "properties": {
3        "environment": {
4            "properties": {
5                "commit_date": {
6                    "type": "date"
7                },
8                "os": {
9                    "type": "keyword",
10                    "ignore_above": 256
11                },
12                "run_branch": {
13                    "type": "keyword",
14                    "ignore_above": 256
15                },
16                "run_workflow": {
17                    "type": "keyword",
18                    "ignore_above": 256
19                },
20                "run_id": {
21                    "type": "keyword",
22                    "ignore_above": 256
23                },
24                "run_attempt": {
25                    "type": "integer"
26                },
27                "run_date": {
28                    "type": "date"
29                },
30                "toolchain": {
31                    "type": "keyword",
32                    "ignore_above": 256
33                },
34                "zephyr_version": {
35                    "type": "keyword",
36                    "ignore_above": 256
37                },
38                "options": {
39                    "type": "object",
40                    "enabled": true,
41                    "dynamic": true,
42                    "subobjects": true
43                }
44            }
45        },
46        "name": {
47            "type": "keyword",
48            "ignore_above": 256
49        },
50        "component": {
51            "type": "keyword",
52            "ignore_above": 256
53        },
54        "sub_component": {
55            "type": "keyword",
56            "ignore_above": 256
57        },
58        "arch": {
59            "type": "keyword",
60            "ignore_above": 256
61        },
62        "platform": {
63            "type": "keyword",
64            "ignore_above": 256
65        },
66        "path": {
67            "type": "keyword",
68            "ignore_above": 256
69        },
70        "run_id": {
71            "type": "keyword",
72            "ignore_above": 256
73        },
74        "runnable": {
75            "type": "boolean"
76        },
77        "used_ram": {
78            "type": "unsigned_long"
79        },
80        "used_rom": {
81            "type": "unsigned_long"
82        },
83        "available_ram": {
84            "type": "unsigned_long"
85        },
86        "available_rom": {
87            "type": "unsigned_long"
88        },
89        "retries": {
90            "type": "integer"
91        },
92        "dut": {
93            "type": "keyword",
94            "ignore_above": 256
95        },
96        "status": {
97            "type": "keyword",
98            "ignore_above": 256
99        },
100        "execution_time": {
101            "type": "float"
102        },
103        "build_time": {
104            "type": "float"
105        },
106        "reason": {
107            "type": "text",
108            "fields": {
109                "keyword": {
110                    "type": "keyword",
111                    "ignore_above": 256
112                }
113           }
114        },
115        "log": {
116            "type": "text"
117        },
118        "testcases": {
119            "properties": {
120                "execution_time": {
121                    "type": "float"
122                },
123                "identifier": {
124                    "type": "keyword",
125                    "ignore_above": 256
126                },
127                "reason": {
128                    "type": "text",
129                    "fields": {
130                        "keyword": {
131                            "type": "keyword",
132                            "ignore_above": 256
133                        }
134                    }
135                },
136                "status": {
137                    "type": "keyword",
138                    "ignore_above": 256
139                }
140            }
141        },
142        "recording": {
143            "type": "object",
144            "enabled": true,
145            "dynamic": true,
146            "subobjects": true
147        }
148    }
149}
150