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