Merge "Added configure_tempest() function"
[functest.git] / testcases / VIM / OpenStack / CI / suites / opnfv-cinder.json
1 {
2     "CinderVolumes.create_and_attach_volume": [
3         {
4             "args": {
5                 "size": 10,
6                 "image": {
7                     "name": "^functest-img*"
8                 },
9                 "flavor": {
10                     "name": "m1.tiny"
11                 }
12             },
13             "runner": {
14                 "type": "constant",
15                 "times": 5,
16                 "concurrency": 1
17             },
18             "context": {
19                 "users": {
20                     "tenants": 2,
21                     "users_per_tenant": 2
22                 }
23             },
24             "sla": {
25                 "failure_rate": {"max": 0}
26             }
27         }
28     ],
29     "CinderVolumes.create_and_delete_snapshot": [
30         {
31             "args": {
32                 "force": false
33             },
34             "runner": {
35                 "type": "constant",
36                 "times": 3,
37                 "concurrency": 2
38             },
39             "context": {
40                 "users": {
41                     "tenants": 2,
42                     "users_per_tenant": 2
43                 },
44                 "volumes": {
45                     "size": 1
46                 }
47             },
48             "sla": {
49                 "failure_rate": {"max": 0}
50             }
51         }
52     ],
53     "CinderVolumes.create_and_delete_volume": [
54         {
55             "args": {
56                 "size": 1
57             },
58             "runner": {
59                 "type": "constant",
60                 "times": 3,
61                 "concurrency": 2
62             },
63             "context": {
64                 "users": {
65                     "tenants": 2,
66                     "users_per_tenant": 2
67                 }
68             },
69             "sla": {
70                 "failure_rate": {"max": 0}
71             }
72         }
73     ],
74     "CinderVolumes.create_and_extend_volume": [
75         {
76             "args": {
77                 "size": 1,
78                 "new_size": 2
79             },
80             "runner": {
81                 "type": "constant",
82                 "times": 2,
83                 "concurrency": 2
84             },
85             "context": {
86                 "users": {
87                     "tenants": 1,
88                     "users_per_tenant": 1
89                 }
90             },
91             "sla": {
92                 "failure_rate": {"max": 0}
93             }
94         }
95     ],
96     "CinderVolumes.create_and_list_snapshots": [
97         {
98             "args": {
99                 "force": false,
100                 "detailed": true
101             },
102             "runner": {
103                 "type": "constant",
104                 "times": 2,
105                 "concurrency": 2
106             },
107             "context": {
108                 "users": {
109                     "tenants": 1,
110                     "users_per_tenant": 1
111                 },
112                 "volumes": {
113                     "size": 1
114                 }
115             },
116             "sla": {
117                 "failure_rate": {"max": 0}
118             }
119         }
120     ],
121     "CinderVolumes.create_and_list_volume": [
122         {
123             "args": {
124                 "size": 1,
125                 "detailed": true
126             },
127             "runner": {
128                 "type": "constant",
129                 "times": 3,
130                 "concurrency": 1
131             },
132             "context": {
133                 "users": {
134                     "tenants": 1,
135                     "users_per_tenant": 1
136                 }
137             },
138             "sla": {
139                 "failure_rate": {"max": 0}
140             }
141         }
142     ],
143     "CinderVolumes.create_and_upload_volume_to_image": [
144         {
145             "args": {
146                 "size": 1,
147                 "force": false,
148                 "container_format": "bare",
149                 "disk_format": "raw",
150                 "do_delete": true
151             },
152             "runner": {
153                 "type": "constant",
154                 "times": 3,
155                 "concurrency": 2
156             },
157             "context": {
158                 "users": {
159                     "tenants": 2,
160                     "users_per_tenant": 2
161                 }
162             },
163             "sla": {
164                 "failure_rate": {"max": 0}
165             }
166         }
167     ],
168     "CinderVolumes.create_and_delete_volume": [
169         {
170             "args": {
171                 "size": 1,
172                 "image": {
173                     "name": "^functest-img*"
174                 }
175             },
176             "runner": {
177                 "type": "constant",
178                 "times": 2,
179                 "concurrency": 2
180             },
181             "context": {
182                 "users": {
183                     "tenants": 2,
184                     "users_per_tenant": 2
185                 }
186             },
187             "sla": {
188                 "failure_rate": {"max": 0}
189             }
190         }
191     ],
192     "CinderVolumes.create_from_volume_and_delete_volume": [
193         {
194             "args": {
195                 "size": 1
196             },
197             "runner": {
198                 "type": "constant",
199                 "times": 2,
200                 "concurrency": 2
201             },
202             "context": {
203                 "users": {
204                     "tenants": 1,
205                     "users_per_tenant": 1
206                 },
207                 "volumes": {
208                     "size": 1
209                 }
210             },
211             "sla": {
212                 "failure_rate": {"max": 0}
213             }
214         }
215     ],
216     "CinderVolumes.create_nested_snapshots_and_attach_volume": [
217         {
218             "args": {
219                 "size": {
220                     "min": 1,
221                     "max": 5
222                 },
223                 "nested_level": {
224                     "min": 5,
225                     "max": 10
226                 }
227             },
228             "runner": {
229                 "type": "constant",
230                 "times": 1,
231                 "concurrency": 1
232             },
233             "context": {
234                 "users": {
235                     "tenants": 2,
236                     "users_per_tenant": 1
237                 },
238                 "servers": {
239                     "image": {
240                         "name": "^functest-img*"
241                     },
242                     "flavor": {
243                         "name": "m1.tiny"
244                     },
245                     "servers_per_tenant": 2
246                 }
247             },
248             "sla": {
249                 "failure_rate": {"max": 0}
250             }
251         }
252     ],
253     "CinderVolumes.create_snapshot_and_attach_volume": [
254         {
255             "args": {
256                 "volume_type": false,
257                 "size": {
258                     "min": 1,
259                     "max": 5
260                 }
261             },
262             "runner": {
263                 "type": "constant",
264                 "times": 4,
265                 "concurrency": 2
266             },
267             "context": {
268                 "users": {
269                     "tenants": 2,
270                     "users_per_tenant": 1
271                 },
272                 "servers": {
273                     "image": {
274                         "name": "^functest-img*"
275                     },
276                     "flavor": {
277                         "name": "m1.tiny"
278                     },
279                     "servers_per_tenant": 2
280                 }
281             },
282             "sla": {
283                 "failure_rate": {"max": 0}
284             }
285         }
286     ],
287     "CinderVolumes.create_volume": [
288         {
289             "args": {
290                 "size": 1
291             },
292             "runner": {
293                 "type": "constant",
294                 "times": 3,
295                 "concurrency": 2
296             },
297             "context": {
298                 "users": {
299                     "tenants": 2,
300                     "users_per_tenant": 2
301                 }
302             },
303             "sla": {
304                 "failure_rate": {"max": 0}
305             }
306         }
307     ],
308     "CinderVolumes.list_volumes": [
309         {
310             "args": {
311                 "detailed": true
312             },
313             "runner": {
314                 "type": "constant",
315                 "times": 100,
316                 "concurrency": 1
317             },
318             "context": {
319                 "users": {
320                     "tenants": 1,
321                     "users_per_tenant": 1
322                 },
323                 "volumes": {
324                     "size": 1,
325                     "volumes_per_tenant": 4
326                 }
327             },
328             "sla": {
329                 "failure_rate": {"max": 0}
330             }
331         }
332     ]
333 }