Revert "fix(jobspec): Delete ipsec nfv density tests"
[csit.git] / csit.infra.etl / iterative_hoststack.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": "hosts",
36             "nullable": true,
37             "type": {
38                 "containsNull": true,
39                 "elementType": "string",
40                 "type": "array"
41             }
42         },
43         {
44             "metadata": {},
45             "name": "tg_type",
46             "nullable": true,
47             "type": "string"
48         },
49         {
50             "metadata": {},
51             "name": "tg_version",
52             "nullable": true,
53             "type": "string"
54         },
55         {
56             "metadata": {},
57             "name": "result",
58             "nullable": true,
59             "type": {
60                 "fields": [
61                     {
62                         "metadata": {},
63                         "name": "bandwidth",
64                         "nullable": true,
65                         "type": {
66                             "fields": [
67                                 {
68                                     "metadata": {},
69                                     "name": "unit",
70                                     "nullable": true,
71                                     "type": "string"
72                                 },
73                                 {
74                                     "metadata": {},
75                                     "name": "value",
76                                     "nullable": true,
77                                     "type": "double"
78                                 }
79                             ],
80                             "type": "struct"
81                         }
82                     },
83                     {
84                         "metadata": {},
85                         "name": "rate",
86                         "nullable": true,
87                         "type": {
88                             "fields": [
89                                 {
90                                     "metadata": {},
91                                     "name": "unit",
92                                     "nullable": true,
93                                     "type": "string"
94                                 },
95                                 {
96                                     "metadata": {},
97                                     "name": "value",
98                                     "nullable": true,
99                                     "type": "double"
100                                 }
101                             ],
102                             "type": "struct"
103                         }
104                     },
105                     {
106                         "metadata": {},
107                         "name": "latency",
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": "failed_requests",
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                         "metadata": {},
151                         "name": "completed_requests",
152                         "nullable": true,
153                         "type": {
154                             "fields": [
155                                 {
156                                     "metadata": {},
157                                     "name": "unit",
158                                     "nullable": true,
159                                     "type": "string"
160                                 },
161                                 {
162                                     "metadata": {},
163                                     "name": "value",
164                                     "nullable": true,
165                                     "type": "double"
166                                 }
167                             ],
168                             "type": "struct"
169                         }
170                     },
171                     {
172                         "metadata": {},
173                         "name": "retransmits",
174                         "nullable": true,
175                         "type": {
176                             "fields": [
177                                 {
178                                     "metadata": {},
179                                     "name": "unit",
180                                     "nullable": true,
181                                     "type": "string"
182                                 },
183                                 {
184                                     "metadata": {},
185                                     "name": "value",
186                                     "nullable": true,
187                                     "type": "double"
188                                 }
189                             ],
190                             "type": "struct"
191                         }
192                     },
193                     {
194                         "metadata": {},
195                         "name": "duration",
196                         "nullable": true,
197                         "type": {
198                             "fields": [
199                                 {
200                                     "metadata": {},
201                                     "name": "unit",
202                                     "nullable": true,
203                                     "type": "string"
204                                 },
205                                 {
206                                     "metadata": {},
207                                     "name": "value",
208                                     "nullable": true,
209                                     "type": "double"
210                                 }
211                             ],
212                             "type": "struct"
213                         }
214                     },
215                     {
216                         "metadata": {},
217                         "name": "type",
218                         "nullable": true,
219                         "type": "string"
220                     }
221                 ],
222                 "type": "struct"
223             }
224         },
225         {
226             "metadata": {},
227             "name": "start_time",
228             "nullable": true,
229             "type": "timestamp"
230         },
231         {
232             "metadata": {},
233             "name": "passed",
234             "nullable": true,
235             "type": "boolean"
236         },
237         {
238             "metadata": {},
239             "name": "telemetry",
240             "nullable": true,
241             "type": {
242                 "containsNull": true,
243                 "elementType": "string",
244                 "type": "array"
245             }
246         },
247         {
248             "metadata": {},
249             "name": "test_id",
250             "nullable": true,
251             "type": "string"
252         },
253         {
254             "metadata": {},
255             "name": "test_name_long",
256             "nullable": true,
257             "type": "string"
258         },
259         {
260             "metadata": {},
261             "name": "test_name_short",
262             "nullable": true,
263             "type": "string"
264         },
265         {
266             "metadata": {},
267             "name": "test_type",
268             "nullable": true,
269             "type": "string"
270         },
271         {
272             "metadata": {},
273             "name": "message",
274             "nullable": true,
275             "type": "string"
276         },
277         {
278             "metadata": {},
279             "name": "version",
280             "nullable": true,
281             "type": "string"
282         }
283     ],
284     "type": "struct"
285 }