Merge "Added configure_tempest() function"
[functest.git] / testcases / VIM / OpenStack / CI / suites / opnfv-heat.json
1 {
2     "HeatStacks.create_and_delete_stack": [
3         {
4             "runner": {
5                 "type": "constant",
6                 "times": 10,
7                 "concurrency": 2
8             },
9             "context": {
10                 "users": {
11                     "tenants": 2,
12                     "users_per_tenant": 3
13                 }
14             },
15             "sla": {
16                 "failure_rate": {"max": 0}
17             }
18         }
19     ],
20     "HeatStacks.create_and_delete_stack": [
21         {
22             "args": {
23                "template_path": "templates/server_with_ports.yaml.template"
24             },
25             "runner": {
26                 "type": "constant",
27                 "times": 10,
28                 "concurrency": 2
29             },
30             "context": {
31                 "users": {
32                     "tenants": 2,
33                     "users_per_tenant": 3
34                 }
35             },
36             "sla": {
37                 "failure_rate": {"max": 0}
38             }
39         }
40     ],
41     "HeatStacks.create_and_delete_stack": [
42         {
43             "args": {
44                "template_path": "templates/server_with_volume.yaml.template"
45             },
46             "runner": {
47                 "type": "constant",
48                 "times": 10,
49                 "concurrency": 2
50             },
51             "context": {
52                 "users": {
53                     "tenants": 2,
54                     "users_per_tenant": 3
55                 }
56             },
57             "sla": {
58                 "failure_rate": {"max": 0}
59             }
60         }
61     ],
62     "HeatStacks.create_and_list_stack": [
63         {
64             "runner": {
65                 "type": "constant",
66                 "times": 10,
67                 "concurrency": 1
68             },
69             "context": {
70                 "users": {
71                     "tenants": 1,
72                     "users_per_tenant": 1
73                 }
74             },
75             "sla": {
76                 "failure_rate": {"max": 0}
77             }
78         }
79     ],
80     "HeatStacks.create_check_delete_stack": [
81         {
82             "args": {
83               "template_path": "templates/random_strings.yaml.template"
84             },
85             "runner": {
86                 "type": "constant",
87                 "times": 10,
88                 "concurrency": 2
89             },
90             "context": {
91                 "users": {
92                     "tenants": 2,
93                     "users_per_tenant": 3
94                 }
95             },
96             "sla": {
97                 "failure_rate": {"max": 0}
98             }
99         }
100     ],
101     "HeatStacks.create_suspend_resume_delete_stack": [
102         {
103             "args": {
104                "template_path": "templates/random_strings.yaml.template"
105             },
106             "runner": {
107                 "type": "constant",
108                 "times": 10,
109                 "concurrency": 2
110             },
111             "context": {
112                 "users": {
113                     "tenants": 3,
114                     "users_per_tenant": 2
115                 }
116             },
117             "sla": {
118                 "failure_rate": {"max": 0}
119             }
120         }
121     ],
122     "HeatStacks.create_update_delete_stack": [
123         {
124             "args": {
125                "template_path": "templates/random_strings.yaml.template",
126                "updated_template_path": "templates/updated_random_strings_add.yaml.template"
127             },
128             "runner": {
129                 "type": "constant",
130                 "times": 10,
131                 "concurrency": 2
132             },
133             "context": {
134                 "users": {
135                     "tenants": 2,
136                     "users_per_tenant": 3
137                 }
138             },
139             "sla": {
140                 "failure_rate": {"max": 0}
141             }
142         }
143     ],
144     "HeatStacks.create_update_delete_stack": [
145         {
146             "args": {
147                "template_path": "templates/random_strings.yaml.template",
148                "updated_template_path": "templates/updated_random_strings_delete.yaml.template"
149             },
150             "runner": {
151                 "type": "constant",
152                 "times": 10,
153                 "concurrency": 2
154             },
155             "context": {
156                 "users": {
157                     "tenants": 2,
158                     "users_per_tenant": 3
159                 }
160             },
161             "sla": {
162                 "failure_rate": {"max": 0}
163             }
164         }
165     ],
166     "HeatStacks.create_update_delete_stack": [
167         {
168             "args": {
169                "template_path": "templates/resource_group.yaml.template",
170                "updated_template_path": "templates/updated_resource_group_increase.yaml.template"
171             },
172             "runner": {
173                 "type": "constant",
174                 "times": 10,
175                 "concurrency": 2
176             },
177             "context": {
178                 "users": {
179                     "tenants": 2,
180                     "users_per_tenant": 3
181                 }
182             },
183             "sla": {
184                 "failure_rate": {"max": 0}
185             }
186         }
187     ],
188     "HeatStacks.create_update_delete_stack": [
189         {
190             "args": {
191                "template_path": "templates/autoscaling_policy.yaml.template",
192                "updated_template_path": "templates/updated_autoscaling_policy_inplace.yaml.template"
193             },
194             "runner": {
195                 "type": "constant",
196                 "times": 10,
197                 "concurrency": 2
198             },
199             "context": {
200                 "users": {
201                     "tenants": 2,
202                     "users_per_tenant": 3
203                 }
204             },
205             "sla": {
206                 "failure_rate": {"max": 0}
207             }
208         }
209     ],
210     "HeatStacks.create_update_delete_stack": [
211         {
212             "args": {
213                "template_path": "templates/resource_group.yaml.template",
214                "updated_template_path": "templates/updated_resource_group_reduce.yaml.template"
215             },
216             "runner": {
217                 "type": "constant",
218                 "times": 10,
219                 "concurrency": 2
220             },
221             "context": {
222                 "users": {
223                     "tenants": 2,
224                     "users_per_tenant": 3
225                 }
226             },
227             "sla": {
228                 "failure_rate": {"max": 0}
229             }
230         }
231     ],
232     "HeatStacks.create_update_delete_stack": [
233         {
234             "args": {
235                "template_path": "templates/random_strings.yaml.template",
236                "updated_template_path": "templates/updated_random_strings_replace.yaml.template"
237             },
238             "runner": {
239                 "type": "constant",
240                 "times": 10,
241                 "concurrency": 2
242             },
243             "context": {
244                 "users": {
245                     "tenants": 2,
246                     "users_per_tenant": 3
247                 }
248             },
249             "sla": {
250                 "failure_rate": {"max": 0}
251             }
252         }
253     ],
254     "HeatStacks.list_stacks_and_resources": [
255         {
256             "runner": {
257                 "type": "constant",
258                 "times": 10,
259                 "concurrency": 1
260             },
261             "context": {
262                 "users": {
263                     "tenants": 1,
264                     "users_per_tenant": 1
265                 },
266                 "stacks": {
267                     "stacks_per_tenant": 2,
268                     "resources_per_stack": 10
269                 }
270             },
271             "sla": {
272                 "failure_rate": {"max": 0}
273             }
274         }
275     ]
276 }
277