feat(uti): etl
[csit.git] / csit.infra.etl / iterative_soak.json
1 {
2     "fields": [
3         {
4             "metadata": {},
5             "name": "job",
6             "nullable": false,
7             "type": "string"
8         },
9         {
10             "metadata": {},
11             "name": "build",
12             "nullable": false,
13             "type": "integer"
14         },
15         {
16             "metadata": {},
17             "name": "duration",
18             "nullable": true,
19             "type": "double"
20         },
21         {
22             "metadata": {},
23             "name": "dut_type",
24             "nullable": true,
25             "type": "string"
26         },
27         {
28             "metadata": {},
29             "name": "dut_version",
30             "nullable": true,
31             "type": "string"
32         },
33         {
34             "metadata": {},
35             "name": "result",
36             "nullable": true,
37             "type": {
38                 "fields": [
39                     {
40                         "metadata": {},
41                         "name": "critical_rate",
42                         "nullable": true,
43                         "type": {
44                             "fields": [
45                                 {
46                                     "metadata": {},
47                                     "name": "lower",
48                                     "nullable": true,
49                                     "type": {
50                                         "fields": [
51                                             {
52                                                 "metadata": {},
53                                                 "name": "bandwidth",
54                                                 "nullable": true,
55                                                 "type": {
56                                                     "fields": [
57                                                         {
58                                                             "metadata": {},
59                                                             "name": "unit",
60                                                             "nullable": true,
61                                                             "type": "string"
62                                                         },
63                                                         {
64                                                             "metadata": {},
65                                                             "name": "value",
66                                                             "nullable": true,
67                                                             "type": "double"
68                                                         }
69                                                     ],
70                                                     "type": "struct"
71                                                 }
72                                             },
73                                             {
74                                                 "metadata": {},
75                                                 "name": "rate",
76                                                 "nullable": true,
77                                                 "type": {
78                                                     "fields": [
79                                                         {
80                                                             "metadata": {},
81                                                             "name": "unit",
82                                                             "nullable": true,
83                                                             "type": "string"
84                                                         },
85                                                         {
86                                                             "metadata": {},
87                                                             "name": "value",
88                                                             "nullable": true,
89                                                             "type": "double"
90                                                         }
91                                                     ],
92                                                     "type": "struct"
93                                                 }
94                                             }
95                                         ],
96                                         "type": "struct"
97                                     }
98                                 },
99                                 {
100                                     "metadata": {},
101                                     "name": "upper",
102                                     "nullable": true,
103                                     "type": {
104                                         "fields": [
105                                             {
106                                                 "metadata": {},
107                                                 "name": "bandwidth",
108                                                 "nullable": true,
109                                                 "type": {
110                                                     "fields": [
111                                                         {
112                                                             "metadata": {},
113                                                             "name": "unit",
114                                                             "nullable": true,
115                                                             "type": "string"
116                                                         },
117                                                         {
118                                                             "metadata": {},
119                                                             "name": "value",
120                                                             "nullable": true,
121                                                             "type": "double"
122                                                         }
123                                                     ],
124                                                     "type": "struct"
125                                                 }
126                                             },
127                                             {
128                                                 "metadata": {},
129                                                 "name": "rate",
130                                                 "nullable": true,
131                                                 "type": {
132                                                     "fields": [
133                                                         {
134                                                             "metadata": {},
135                                                             "name": "unit",
136                                                             "nullable": true,
137                                                             "type": "string"
138                                                         },
139                                                         {
140                                                             "metadata": {},
141                                                             "name": "value",
142                                                             "nullable": true,
143                                                             "type": "double"
144                                                         }
145                                                     ],
146                                                     "type": "struct"
147                                                 }
148                                             }
149                                         ],
150                                         "type": "struct"
151                                     }
152                                 }
153                             ],
154                             "type": "struct"
155                         }
156                     },
157                     {
158                         "metadata": {},
159                         "name": "type",
160                         "nullable": true,
161                         "type": "string"
162                     }
163                 ],
164                 "type": "struct"
165             }
166         },
167         {
168             "metadata": {},
169             "name": "start_time",
170             "nullable": true,
171             "type": "timestamp"
172         },
173         {
174             "metadata": {},
175             "name": "passed",
176             "nullable": true,
177             "type": "boolean"
178         },
179         {
180             "metadata": {},
181             "name": "test_id",
182             "nullable": true,
183             "type": "string"
184         },
185         {
186             "metadata": {},
187             "name": "test_name_long",
188             "nullable": true,
189             "type": "string"
190         },
191         {
192             "metadata": {},
193             "name": "test_name_short",
194             "nullable": true,
195             "type": "string"
196         },
197         {
198             "metadata": {},
199             "name": "test_type",
200             "nullable": true,
201             "type": "string"
202         },
203         {
204             "metadata": {},
205             "name": "tags",
206             "nullable": true,
207             "type": {
208                 "containsNull": true,
209                 "elementType": "string",
210                 "type": "array"
211             }
212         },
213         {
214             "metadata": {},
215             "name": "version",
216             "nullable": true,
217             "type": "string"
218         }
219     ],
220     "type": "struct"
221 }