09ca4108a66debc6917b2e270f0c01a591afdfb3
[functest-xtesting.git] / testcases / VIM / OpenStack / CI / suites / opnfv-nova.json
1 {
2     "NovaServers.boot_and_delete_server": [
3         {
4             "args": {
5                 "flavor": {
6                     "name": "m1.small"
7                 },
8                 "image": {
9                     "name": "^functest-img*"
10                 },
11                 "force_delete": false
12             },
13             "runner": {
14                 "type": "constant",
15                 "times": 10,
16                 "concurrency": 2
17             },
18             "context": {
19                 "users": {
20                     "tenants": 3,
21                     "users_per_tenant": 2
22                 }
23             }
24         }
25     ],
26     "NovaKeypair.boot_and_delete_server_with_keypair": [
27         {
28             "args": {
29                 "flavor": {
30                     "name": "m1.small"
31                 },
32                 "image": {
33                     "name": "^functest-img*"
34                 }
35             },
36             "runner": {
37                 "type": "constant",
38                 "times": 5,
39                 "concurrency": 2
40             },
41             "context": {
42                 "users": {
43                     "tenants": 2,
44                     "users_per_tenant": 1
45                 },
46                 "network": {
47                     "start_cidr": "100.1.0.0/26"
48                 }
49             }
50         }
51     ],
52     "NovaSecGroup.boot_and_delete_server_with_secgroups": [
53         {
54             "args": {
55                 "flavor": {
56                     "name": "m1.small"
57                 },
58                 "image": {
59                     "name": "^functest-img*"
60                 },
61                 "security_group_count": 10,
62                 "rules_per_security_group": 10
63             },
64             "runner": {
65                 "type": "constant",
66                 "times": 10,
67                 "concurrency": 2
68             },
69             "context": {
70                 "users": {
71                     "tenants": 3,
72                     "users_per_tenant": 2
73                 },
74                 "network": {
75                     "start_cidr": "100.1.0.0/26"
76                 }
77             }
78         }
79     ],
80     "NovaServers.boot_and_list_server": [
81         {
82             "args": {
83                 "flavor": {
84                     "name": "m1.small"
85                 },
86                 "image": {
87                     "name": "^functest-img*"
88                 },
89                 "detailed": true
90             },
91             "runner": {
92                 "type": "constant",
93                 "times": 1,
94                 "concurrency": 1
95             },
96             "context": {
97                 "users": {
98                     "tenants": 1,
99                     "users_per_tenant": 1
100                 }
101             }
102         }
103     ],
104    "NovaServers.boot_and_live_migrate_server": [
105         {
106             "args": {
107                 "flavor": {
108                     "name": "m1.small"
109                 },
110                 "image": {
111                     "name": "^functest-img*"
112                 },
113                 "block_migration": false
114             },
115             "runner": {
116                 "type": "constant",
117                 "times": 10,
118                 "concurrency": 2
119             },
120             "context": {
121                 "users": {
122                     "tenants": 1,
123                     "users_per_tenant": 1
124                 }
125             }
126         }
127     ],
128    "NovaServers.boot_and_migrate_server": [
129         {
130             "args": {
131                 "flavor": {
132                     "name": "m1.small"
133                 },
134                 "image": {
135                     "name": "^functest-img*"
136                 }
137             },
138             "runner": {
139                 "type": "constant",
140                 "times": 10,
141                 "concurrency": 2
142             },
143             "context": {
144                 "users": {
145                     "tenants": 1,
146                     "users_per_tenant": 1
147                 }
148             }
149         }
150     ],
151     "NovaServers.boot_and_bounce_server": [
152         {
153             "args": {
154                 "flavor": {
155                     "name": "m1.small"
156                 },
157                 "image": {
158                     "name": "^functest-img*"
159                 },
160                 "force_delete": false,
161                 "actions": [
162                     {"hard_reboot": 1},
163                     {"soft_reboot": 1},
164                     {"stop_start": 1},
165                     {"rescue_unrescue": 1}
166                 ]
167             },
168             "runner": {
169                 "type": "constant",
170                 "times": 10,
171                 "concurrency": 2
172             },
173             "context": {
174                 "users": {
175                     "tenants": 3,
176                     "users_per_tenant": 2
177                 }
178             }
179         }
180     ],
181     "NovaServers.boot_server_from_volume_and_delete": [
182         {
183             "args": {
184                 "flavor": {
185                     "name": "m1.small"
186                 },
187                 "image": {
188                     "name": "^functest-img*"
189                 },
190                 "volume_size": 10,
191                 "force_delete": false
192             },
193             "runner": {
194                 "type": "constant",
195                 "times": 10,
196                 "concurrency": 2
197             },
198             "context": {
199                 "users": {
200                     "tenants": 3,
201                     "users_per_tenant": 2
202                 }
203             }
204         }
205     ],
206     "NovaServers.boot_server_from_volume": [
207         {
208             "args": {
209                 "flavor": {
210                     "name": "m1.small"
211                 },
212                 "image": {
213                     "name": "^functest-img*"
214                 },
215                 "volume_size": 10
216             },
217             "runner": {
218                 "type": "constant",
219                 "times": 10,
220                 "concurrency": 2
221             },
222             "context": {
223                 "users": {
224                     "tenants": 3,
225                     "users_per_tenant": 2
226                 }
227             }
228         }
229     ],
230     "NovaServers.boot_server": [
231         {
232             "args": {
233                 "flavor": {
234                     "name": "m1.small"
235                 },
236                 "image": {
237                     "name": "^functest-img*"
238                 }
239             },
240             "runner": {
241                 "type": "constant",
242                 "times": 10,
243                 "concurrency": 2
244             },
245             "context": {
246                 "users": {
247                     "tenants": 3,
248                     "users_per_tenant": 2
249                 }
250             }
251         }
252     ],
253     "NovaServers.boot_server_attach_created_volume_and_live_migrate": [
254         {
255             "args": {
256                 "size": 10,
257                 "block_migration": false,
258                 "image": {
259                     "name": "^functest-img*"
260                 },
261                 "flavor": {
262                     "name": "m1.small"
263                 }
264             },
265             "runner": {
266                 "type": "constant",
267                 "times": 5,
268                 "concurrency": 1
269             },
270             "context": {
271                 "users": {
272                     "tenants": 2,
273                     "users_per_tenant": 2
274                 }
275             }
276         }
277     ],
278    "NovaServers.boot_server_from_volume_and_live_migrate": [
279         {
280             "args": {
281                 "flavor": {
282                     "name": "m1.small"
283                 },
284                 "image": {
285                     "name": "^functest-img*"
286                 },
287                 "block_migration": false,
288                 "volume_size": 10,
289                 "force_delete": false
290             },
291             "runner": {
292                 "type": "constant",
293                 "times": 10,
294                 "concurrency": 2
295             },
296             "context": {
297                 "users": {
298                     "tenants": 1,
299                     "users_per_tenant": 1
300                 }
301             }
302         }
303     ],
304     "NovaServers.snapshot_server": [
305         {
306             "args": {
307                 "flavor": {
308                     "name": "m1.small"
309                 },
310                 "image": {
311                     "name": "^functest-img*"
312                 },
313                 "force_delete": false
314             },
315             "runner": {
316                 "type": "constant",
317                 "times": 10,
318                 "concurrency": 2
319             },
320             "context": {
321                 "users": {
322                     "tenants": 3,
323                     "users_per_tenant": 2
324                 }
325             }
326         }
327     ],
328     "NovaKeypair.create_and_delete_keypair": [
329         {
330             "runner": {
331                 "type": "constant",
332                 "times": 10,
333                 "concurrency": 2
334             },
335             "context": {
336                 "users": {
337                     "tenants": 3,
338                     "users_per_tenant": 2
339                 }
340             }
341         }
342     ],
343     "NovaSecGroup.create_and_delete_secgroups": [
344         {
345             "args": {
346                 "security_group_count": 10,
347                 "rules_per_security_group": 10
348             },
349             "runner": {
350                 "type": "constant",
351                 "times": 10,
352                 "concurrency": 2
353             },
354             "context": {
355                 "users": {
356                     "tenants": 3,
357                     "users_per_tenant": 2
358                 }
359             }
360         }
361     ],
362     "NovaKeypair.create_and_list_keypairs": [
363         {
364             "runner": {
365                 "type": "constant",
366                 "times": 10,
367                 "concurrency": 2
368             },
369             "context": {
370                 "users": {
371                     "tenants": 3,
372                     "users_per_tenant": 2
373                 }
374             }
375         }
376     ],
377     "NovaSecGroup.create_and_list_secgroups": [
378         {
379             "args": {
380                 "security_group_count": 10,
381                 "rules_per_security_group": 10
382             },
383             "runner": {
384                 "type": "constant",
385                 "times": 10,
386                 "concurrency": 2
387             },
388             "context": {
389                 "users": {
390                     "tenants": 3,
391                     "users_per_tenant": 2
392                 }
393             }
394         }
395     ],
396     "NovaServers.list_servers": [
397         {
398             "args": {
399                 "detailed": true
400             },
401             "runner": {
402                 "type": "constant",
403                 "times": 1,
404                 "concurrency": 1
405             },
406             "context": {
407                 "users": {
408                     "tenants": 1,
409                     "users_per_tenant": 1
410                 },
411                 "servers": {
412                     "flavor": {
413                         "name": "m1.small"
414                     },
415                     "image": {
416                         "name": "^functest-img*"
417                     },
418                     "servers_per_tenant": 2
419                 }
420             }
421         }
422     ],
423     "NovaServers.resize_server": [
424         {
425             "args": {
426                 "flavor": {
427                     "name": "m1.small"
428                 },
429                 "image": {
430                     "name": "^functest-img*"
431                 },
432                 "to_flavor": {
433                     "name": "m1.small"
434                 },
435                 "confirm": true,
436                 "force_delete": false
437             },
438             "runner": {
439                 "type": "constant",
440                 "times": 10,
441                 "concurrency": 5
442             },
443             "context": {
444                 "users": {
445                     "tenants": 1,
446                     "users_per_tenant": 1
447                 }
448             }
449         }
450     ]
451 }
452