blob: 191673c25b9894b85b567b912c5600bfff442521 [file] [log] [blame]
Ray Milkeya2b52b42019-02-07 09:25:27 -08001
2<!--
3 ~ Copyright 2019-present Open Networking Foundation
4 ~
5 ~ Licensed under the Apache License, Version 2.0 (the "License");
6 ~ you may not use this file except in compliance with the License.
7 ~ You may obtain a copy of the License at
8 ~
9 ~ http://www.apache.org/licenses/LICENSE-2.0
10 ~
11 ~ Unless required by applicable law or agreed to in writing, software
12 ~ distributed under the License is distributed on an "AS IS" BASIS,
13 ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14 ~ See the License for the specific language governing permissions and
15 ~ limitations under the License.
16 -->
17
18 <!--
19 This scenario is auto generated by onos-generate-activate-all-scenario. DO NOT EDIT
20 -->
21 <scenario name="app-activate-all" description="Tests that all apps can be activated by themselves">
22 <group name="App-Activate-All">
23 <step name="App-Activate-All.Minimal-Apps"
24 exec="onos-set-up-minimal-apps ${OCI}"/>
25
26
27 <group name="App-Activate-All.cpr" requires="App-Activate-All.Minimal-Apps">
28 <step name="App-Activate-All.Activate-cpr"
29 exec="onos ${OCI} app activate org.onosproject.cpr" requires="App-Activate-All.Minimal-Apps"/>
30 <group name="App-Activate-All.App-Check-cpr" requires="App-Activate-All.Activate-cpr">
31 <parallel var="${OC#}">
32 <step name="App-Activate-All.App-Check-${#}-cpr"
33 exec="onos-check-apps ${OC#} cpr includes"/>
34 <step name="App-Activate-All.Check-Logs-${#}-cpr" exec="onos-check-logs ${OC#}"/>
35 </parallel>
36 </group>
37 <step name="App-Activate-All.App-Deactivate-cpr"
38 exec="onos ${OCI} app deactivate org.onosproject.cpr" requires="App-Activate-All.App-Check-cpr"/>
39 <step name="App-Activate-All.Wait-For-Deactivate-cpr"
40 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-cpr"/>
41 <group name="App-Activate-All.App-Check-After-cpr" requires="App-Activate-All.Wait-For-Deactivate-cpr">
42 <parallel var="${OC#}">
43 <step name="App-Activate-All.Check-Logs-After-${#}-cpr" exec="onos-check-logs ${OC#}"/>
44 </parallel>
45 </group>
46 <step name="App-Activate-All.Minimal-Apps-cpr" requires="App-Activate-All.App-Deactivate-cpr"
47 exec="onos-set-up-minimal-apps ${OCI}"/>
48 </group>
49
50
51 <group name="App-Activate-All.mappingmanagement" requires="App-Activate-All.cpr">
52 <step name="App-Activate-All.Activate-mappingmanagement"
53 exec="onos ${OCI} app activate org.onosproject.mappingmanagement" requires="App-Activate-All.cpr"/>
54 <group name="App-Activate-All.App-Check-mappingmanagement" requires="App-Activate-All.Activate-mappingmanagement">
55 <parallel var="${OC#}">
56 <step name="App-Activate-All.App-Check-${#}-mappingmanagement"
57 exec="onos-check-apps ${OC#} mappingmanagement includes"/>
58 <step name="App-Activate-All.Check-Logs-${#}-mappingmanagement" exec="onos-check-logs ${OC#}"/>
59 </parallel>
60 </group>
61 <step name="App-Activate-All.App-Deactivate-mappingmanagement"
62 exec="onos ${OCI} app deactivate org.onosproject.mappingmanagement" requires="App-Activate-All.App-Check-mappingmanagement"/>
63 <step name="App-Activate-All.Wait-For-Deactivate-mappingmanagement"
64 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-mappingmanagement"/>
65 <group name="App-Activate-All.App-Check-After-mappingmanagement" requires="App-Activate-All.Wait-For-Deactivate-mappingmanagement">
66 <parallel var="${OC#}">
67 <step name="App-Activate-All.Check-Logs-After-${#}-mappingmanagement" exec="onos-check-logs ${OC#}"/>
68 </parallel>
69 </group>
70 <step name="App-Activate-All.Minimal-Apps-mappingmanagement" requires="App-Activate-All.App-Deactivate-mappingmanagement"
71 exec="onos-set-up-minimal-apps ${OCI}"/>
72 </group>
73
74
75 <group name="App-Activate-All.yang" requires="App-Activate-All.mappingmanagement">
76 <step name="App-Activate-All.Activate-yang"
77 exec="onos ${OCI} app activate org.onosproject.yang" requires="App-Activate-All.mappingmanagement"/>
78 <group name="App-Activate-All.App-Check-yang" requires="App-Activate-All.Activate-yang">
79 <parallel var="${OC#}">
80 <step name="App-Activate-All.App-Check-${#}-yang"
81 exec="onos-check-apps ${OC#} yang includes"/>
82 <step name="App-Activate-All.Check-Logs-${#}-yang" exec="onos-check-logs ${OC#}"/>
83 </parallel>
84 </group>
85 <step name="App-Activate-All.App-Deactivate-yang"
86 exec="onos ${OCI} app deactivate org.onosproject.yang" requires="App-Activate-All.App-Check-yang"/>
87 <step name="App-Activate-All.Wait-For-Deactivate-yang"
88 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-yang"/>
89 <group name="App-Activate-All.App-Check-After-yang" requires="App-Activate-All.Wait-For-Deactivate-yang">
90 <parallel var="${OC#}">
91 <step name="App-Activate-All.Check-Logs-After-${#}-yang" exec="onos-check-logs ${OC#}"/>
92 </parallel>
93 </group>
94 <step name="App-Activate-All.Minimal-Apps-yang" requires="App-Activate-All.App-Deactivate-yang"
95 exec="onos-set-up-minimal-apps ${OCI}"/>
96 </group>
97
98
99 <group name="App-Activate-All.yang-gui" requires="App-Activate-All.yang">
100 <step name="App-Activate-All.Activate-yang-gui"
101 exec="onos ${OCI} app activate org.onosproject.yang-gui" requires="App-Activate-All.yang"/>
102 <group name="App-Activate-All.App-Check-yang-gui" requires="App-Activate-All.Activate-yang-gui">
103 <parallel var="${OC#}">
104 <step name="App-Activate-All.App-Check-${#}-yang-gui"
105 exec="onos-check-apps ${OC#} yang-gui includes"/>
106 <step name="App-Activate-All.Check-Logs-${#}-yang-gui" exec="onos-check-logs ${OC#}"/>
107 </parallel>
108 </group>
109 <step name="App-Activate-All.App-Deactivate-yang-gui"
110 exec="onos ${OCI} app deactivate org.onosproject.yang-gui" requires="App-Activate-All.App-Check-yang-gui"/>
111 <step name="App-Activate-All.Wait-For-Deactivate-yang-gui"
112 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-yang-gui"/>
113 <group name="App-Activate-All.App-Check-After-yang-gui" requires="App-Activate-All.Wait-For-Deactivate-yang-gui">
114 <parallel var="${OC#}">
115 <step name="App-Activate-All.Check-Logs-After-${#}-yang-gui" exec="onos-check-logs ${OC#}"/>
116 </parallel>
117 </group>
118 <step name="App-Activate-All.Minimal-Apps-yang-gui" requires="App-Activate-All.App-Deactivate-yang-gui"
119 exec="onos-set-up-minimal-apps ${OCI}"/>
120 </group>
121
122
123 <group name="App-Activate-All.config" requires="App-Activate-All.yang-gui">
124 <step name="App-Activate-All.Activate-config"
125 exec="onos ${OCI} app activate org.onosproject.config" requires="App-Activate-All.yang-gui"/>
126 <group name="App-Activate-All.App-Check-config" requires="App-Activate-All.Activate-config">
127 <parallel var="${OC#}">
128 <step name="App-Activate-All.App-Check-${#}-config"
129 exec="onos-check-apps ${OC#} config includes"/>
130 <step name="App-Activate-All.Check-Logs-${#}-config" exec="onos-check-logs ${OC#}"/>
131 </parallel>
132 </group>
133 <step name="App-Activate-All.App-Deactivate-config"
134 exec="onos ${OCI} app deactivate org.onosproject.config" requires="App-Activate-All.App-Check-config"/>
135 <step name="App-Activate-All.Wait-For-Deactivate-config"
136 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-config"/>
137 <group name="App-Activate-All.App-Check-After-config" requires="App-Activate-All.Wait-For-Deactivate-config">
138 <parallel var="${OC#}">
139 <step name="App-Activate-All.Check-Logs-After-${#}-config" exec="onos-check-logs ${OC#}"/>
140 </parallel>
141 </group>
142 <step name="App-Activate-All.Minimal-Apps-config" requires="App-Activate-All.App-Deactivate-config"
143 exec="onos-set-up-minimal-apps ${OCI}"/>
144 </group>
145
146
147 <group name="App-Activate-All.restconf" requires="App-Activate-All.config">
148 <step name="App-Activate-All.Activate-restconf"
149 exec="onos ${OCI} app activate org.onosproject.restconf" requires="App-Activate-All.config"/>
150 <group name="App-Activate-All.App-Check-restconf" requires="App-Activate-All.Activate-restconf">
151 <parallel var="${OC#}">
152 <step name="App-Activate-All.App-Check-${#}-restconf"
153 exec="onos-check-apps ${OC#} restconf includes"/>
154 <step name="App-Activate-All.Check-Logs-${#}-restconf" exec="onos-check-logs ${OC#}"/>
155 </parallel>
156 </group>
157 <step name="App-Activate-All.App-Deactivate-restconf"
158 exec="onos ${OCI} app deactivate org.onosproject.restconf" requires="App-Activate-All.App-Check-restconf"/>
159 <step name="App-Activate-All.Wait-For-Deactivate-restconf"
160 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-restconf"/>
161 <group name="App-Activate-All.App-Check-After-restconf" requires="App-Activate-All.Wait-For-Deactivate-restconf">
162 <parallel var="${OC#}">
163 <step name="App-Activate-All.Check-Logs-After-${#}-restconf" exec="onos-check-logs ${OC#}"/>
164 </parallel>
165 </group>
166 <step name="App-Activate-All.Minimal-Apps-restconf" requires="App-Activate-All.App-Deactivate-restconf"
167 exec="onos-set-up-minimal-apps ${OCI}"/>
168 </group>
169
170
171 <group name="App-Activate-All.protocols.restconfserver" requires="App-Activate-All.restconf">
172 <step name="App-Activate-All.Activate-protocols.restconfserver"
173 exec="onos ${OCI} app activate org.onosproject.protocols.restconfserver" requires="App-Activate-All.restconf"/>
174 <group name="App-Activate-All.App-Check-protocols.restconfserver" requires="App-Activate-All.Activate-protocols.restconfserver">
175 <parallel var="${OC#}">
176 <step name="App-Activate-All.App-Check-${#}-protocols.restconfserver"
177 exec="onos-check-apps ${OC#} protocols.restconfserver includes"/>
178 <step name="App-Activate-All.Check-Logs-${#}-protocols.restconfserver" exec="onos-check-logs ${OC#}"/>
179 </parallel>
180 </group>
181 <step name="App-Activate-All.App-Deactivate-protocols.restconfserver"
182 exec="onos ${OCI} app deactivate org.onosproject.protocols.restconfserver" requires="App-Activate-All.App-Check-protocols.restconfserver"/>
183 <step name="App-Activate-All.Wait-For-Deactivate-protocols.restconfserver"
184 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-protocols.restconfserver"/>
185 <group name="App-Activate-All.App-Check-After-protocols.restconfserver" requires="App-Activate-All.Wait-For-Deactivate-protocols.restconfserver">
186 <parallel var="${OC#}">
187 <step name="App-Activate-All.Check-Logs-After-${#}-protocols.restconfserver" exec="onos-check-logs ${OC#}"/>
188 </parallel>
189 </group>
190 <step name="App-Activate-All.Minimal-Apps-protocols.restconfserver" requires="App-Activate-All.App-Deactivate-protocols.restconfserver"
191 exec="onos-set-up-minimal-apps ${OCI}"/>
192 </group>
193
194
195 <group name="App-Activate-All.faultmanagement" requires="App-Activate-All.protocols.restconfserver">
196 <step name="App-Activate-All.Activate-faultmanagement"
197 exec="onos ${OCI} app activate org.onosproject.faultmanagement" requires="App-Activate-All.protocols.restconfserver"/>
198 <group name="App-Activate-All.App-Check-faultmanagement" requires="App-Activate-All.Activate-faultmanagement">
199 <parallel var="${OC#}">
200 <step name="App-Activate-All.App-Check-${#}-faultmanagement"
201 exec="onos-check-apps ${OC#} faultmanagement includes"/>
202 <step name="App-Activate-All.Check-Logs-${#}-faultmanagement" exec="onos-check-logs ${OC#}"/>
203 </parallel>
204 </group>
205 <step name="App-Activate-All.App-Deactivate-faultmanagement"
206 exec="onos ${OCI} app deactivate org.onosproject.faultmanagement" requires="App-Activate-All.App-Check-faultmanagement"/>
207 <step name="App-Activate-All.Wait-For-Deactivate-faultmanagement"
208 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-faultmanagement"/>
209 <group name="App-Activate-All.App-Check-After-faultmanagement" requires="App-Activate-All.Wait-For-Deactivate-faultmanagement">
210 <parallel var="${OC#}">
211 <step name="App-Activate-All.Check-Logs-After-${#}-faultmanagement" exec="onos-check-logs ${OC#}"/>
212 </parallel>
213 </group>
214 <step name="App-Activate-All.Minimal-Apps-faultmanagement" requires="App-Activate-All.App-Deactivate-faultmanagement"
215 exec="onos-set-up-minimal-apps ${OCI}"/>
216 </group>
217
218
219 <group name="App-Activate-All.netconf" requires="App-Activate-All.faultmanagement">
220 <step name="App-Activate-All.Activate-netconf"
221 exec="onos ${OCI} app activate org.onosproject.netconf" requires="App-Activate-All.faultmanagement"/>
222 <group name="App-Activate-All.App-Check-netconf" requires="App-Activate-All.Activate-netconf">
223 <parallel var="${OC#}">
224 <step name="App-Activate-All.App-Check-${#}-netconf"
225 exec="onos-check-apps ${OC#} netconf includes"/>
226 <step name="App-Activate-All.Check-Logs-${#}-netconf" exec="onos-check-logs ${OC#}"/>
227 </parallel>
228 </group>
229 <step name="App-Activate-All.App-Deactivate-netconf"
230 exec="onos ${OCI} app deactivate org.onosproject.netconf" requires="App-Activate-All.App-Check-netconf"/>
231 <step name="App-Activate-All.Wait-For-Deactivate-netconf"
232 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-netconf"/>
233 <group name="App-Activate-All.App-Check-After-netconf" requires="App-Activate-All.Wait-For-Deactivate-netconf">
234 <parallel var="${OC#}">
235 <step name="App-Activate-All.Check-Logs-After-${#}-netconf" exec="onos-check-logs ${OC#}"/>
236 </parallel>
237 </group>
238 <step name="App-Activate-All.Minimal-Apps-netconf" requires="App-Activate-All.App-Deactivate-netconf"
239 exec="onos-set-up-minimal-apps ${OCI}"/>
240 </group>
241
242
243 <group name="App-Activate-All.netconfsb" requires="App-Activate-All.netconf">
244 <step name="App-Activate-All.Activate-netconfsb"
245 exec="onos ${OCI} app activate org.onosproject.netconfsb" requires="App-Activate-All.netconf"/>
246 <group name="App-Activate-All.App-Check-netconfsb" requires="App-Activate-All.Activate-netconfsb">
247 <parallel var="${OC#}">
248 <step name="App-Activate-All.App-Check-${#}-netconfsb"
249 exec="onos-check-apps ${OC#} netconfsb includes"/>
250 <step name="App-Activate-All.Check-Logs-${#}-netconfsb" exec="onos-check-logs ${OC#}"/>
251 </parallel>
252 </group>
253 <step name="App-Activate-All.App-Deactivate-netconfsb"
254 exec="onos ${OCI} app deactivate org.onosproject.netconfsb" requires="App-Activate-All.App-Check-netconfsb"/>
255 <step name="App-Activate-All.Wait-For-Deactivate-netconfsb"
256 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-netconfsb"/>
257 <group name="App-Activate-All.App-Check-After-netconfsb" requires="App-Activate-All.Wait-For-Deactivate-netconfsb">
258 <parallel var="${OC#}">
259 <step name="App-Activate-All.Check-Logs-After-${#}-netconfsb" exec="onos-check-logs ${OC#}"/>
260 </parallel>
261 </group>
262 <step name="App-Activate-All.Minimal-Apps-netconfsb" requires="App-Activate-All.App-Deactivate-netconfsb"
263 exec="onos-set-up-minimal-apps ${OCI}"/>
264 </group>
265
266
267 <group name="App-Activate-All.models.common" requires="App-Activate-All.netconfsb">
268 <step name="App-Activate-All.Activate-models.common"
269 exec="onos ${OCI} app activate org.onosproject.models.common" requires="App-Activate-All.netconfsb"/>
270 <group name="App-Activate-All.App-Check-models.common" requires="App-Activate-All.Activate-models.common">
271 <parallel var="${OC#}">
272 <step name="App-Activate-All.App-Check-${#}-models.common"
273 exec="onos-check-apps ${OC#} models.common includes"/>
274 <step name="App-Activate-All.Check-Logs-${#}-models.common" exec="onos-check-logs ${OC#}"/>
275 </parallel>
276 </group>
277 <step name="App-Activate-All.App-Deactivate-models.common"
278 exec="onos ${OCI} app deactivate org.onosproject.models.common" requires="App-Activate-All.App-Check-models.common"/>
279 <step name="App-Activate-All.Wait-For-Deactivate-models.common"
280 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-models.common"/>
281 <group name="App-Activate-All.App-Check-After-models.common" requires="App-Activate-All.Wait-For-Deactivate-models.common">
282 <parallel var="${OC#}">
283 <step name="App-Activate-All.Check-Logs-After-${#}-models.common" exec="onos-check-logs ${OC#}"/>
284 </parallel>
285 </group>
286 <step name="App-Activate-All.Minimal-Apps-models.common" requires="App-Activate-All.App-Deactivate-models.common"
287 exec="onos-set-up-minimal-apps ${OCI}"/>
288 </group>
289
290
291 <group name="App-Activate-All.models.l3vpn" requires="App-Activate-All.models.common">
292 <step name="App-Activate-All.Activate-models.l3vpn"
293 exec="onos ${OCI} app activate org.onosproject.models.l3vpn" requires="App-Activate-All.models.common"/>
294 <group name="App-Activate-All.App-Check-models.l3vpn" requires="App-Activate-All.Activate-models.l3vpn">
295 <parallel var="${OC#}">
296 <step name="App-Activate-All.App-Check-${#}-models.l3vpn"
297 exec="onos-check-apps ${OC#} models.l3vpn includes"/>
298 <step name="App-Activate-All.Check-Logs-${#}-models.l3vpn" exec="onos-check-logs ${OC#}"/>
299 </parallel>
300 </group>
301 <step name="App-Activate-All.App-Deactivate-models.l3vpn"
302 exec="onos ${OCI} app deactivate org.onosproject.models.l3vpn" requires="App-Activate-All.App-Check-models.l3vpn"/>
303 <step name="App-Activate-All.Wait-For-Deactivate-models.l3vpn"
304 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-models.l3vpn"/>
305 <group name="App-Activate-All.App-Check-After-models.l3vpn" requires="App-Activate-All.Wait-For-Deactivate-models.l3vpn">
306 <parallel var="${OC#}">
307 <step name="App-Activate-All.Check-Logs-After-${#}-models.l3vpn" exec="onos-check-logs ${OC#}"/>
308 </parallel>
309 </group>
310 <step name="App-Activate-All.Minimal-Apps-models.l3vpn" requires="App-Activate-All.App-Deactivate-models.l3vpn"
311 exec="onos-set-up-minimal-apps ${OCI}"/>
312 </group>
313
314
315 <group name="App-Activate-All.tunnel" requires="App-Activate-All.models.l3vpn">
316 <step name="App-Activate-All.Activate-tunnel"
317 exec="onos ${OCI} app activate org.onosproject.tunnel" requires="App-Activate-All.models.l3vpn"/>
318 <group name="App-Activate-All.App-Check-tunnel" requires="App-Activate-All.Activate-tunnel">
319 <parallel var="${OC#}">
320 <step name="App-Activate-All.App-Check-${#}-tunnel"
321 exec="onos-check-apps ${OC#} tunnel includes"/>
322 <step name="App-Activate-All.Check-Logs-${#}-tunnel" exec="onos-check-logs ${OC#}"/>
323 </parallel>
324 </group>
325 <step name="App-Activate-All.App-Deactivate-tunnel"
326 exec="onos ${OCI} app deactivate org.onosproject.tunnel" requires="App-Activate-All.App-Check-tunnel"/>
327 <step name="App-Activate-All.Wait-For-Deactivate-tunnel"
328 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-tunnel"/>
329 <group name="App-Activate-All.App-Check-After-tunnel" requires="App-Activate-All.Wait-For-Deactivate-tunnel">
330 <parallel var="${OC#}">
331 <step name="App-Activate-All.Check-Logs-After-${#}-tunnel" exec="onos-check-logs ${OC#}"/>
332 </parallel>
333 </group>
334 <step name="App-Activate-All.Minimal-Apps-tunnel" requires="App-Activate-All.App-Deactivate-tunnel"
335 exec="onos-set-up-minimal-apps ${OCI}"/>
336 </group>
337
338
339 <group name="App-Activate-All.bgpcep" requires="App-Activate-All.tunnel">
340 <step name="App-Activate-All.Activate-bgpcep"
341 exec="onos ${OCI} app activate org.onosproject.bgpcep" requires="App-Activate-All.tunnel"/>
342 <group name="App-Activate-All.App-Check-bgpcep" requires="App-Activate-All.Activate-bgpcep">
343 <parallel var="${OC#}">
344 <step name="App-Activate-All.App-Check-${#}-bgpcep"
345 exec="onos-check-apps ${OC#} bgpcep includes"/>
346 <step name="App-Activate-All.Check-Logs-${#}-bgpcep" exec="onos-check-logs ${OC#}"/>
347 </parallel>
348 </group>
349 <step name="App-Activate-All.App-Deactivate-bgpcep"
350 exec="onos ${OCI} app deactivate org.onosproject.bgpcep" requires="App-Activate-All.App-Check-bgpcep"/>
351 <step name="App-Activate-All.Wait-For-Deactivate-bgpcep"
352 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-bgpcep"/>
353 <group name="App-Activate-All.App-Check-After-bgpcep" requires="App-Activate-All.Wait-For-Deactivate-bgpcep">
354 <parallel var="${OC#}">
355 <step name="App-Activate-All.Check-Logs-After-${#}-bgpcep" exec="onos-check-logs ${OC#}"/>
356 </parallel>
357 </group>
358 <step name="App-Activate-All.Minimal-Apps-bgpcep" requires="App-Activate-All.App-Deactivate-bgpcep"
359 exec="onos-set-up-minimal-apps ${OCI}"/>
360 </group>
361
362
363 <group name="App-Activate-All.l3vpn" requires="App-Activate-All.bgpcep">
364 <step name="App-Activate-All.Activate-l3vpn"
365 exec="onos ${OCI} app activate org.onosproject.l3vpn" requires="App-Activate-All.bgpcep"/>
366 <group name="App-Activate-All.App-Check-l3vpn" requires="App-Activate-All.Activate-l3vpn">
367 <parallel var="${OC#}">
368 <step name="App-Activate-All.App-Check-${#}-l3vpn"
369 exec="onos-check-apps ${OC#} l3vpn includes"/>
370 <step name="App-Activate-All.Check-Logs-${#}-l3vpn" exec="onos-check-logs ${OC#}"/>
371 </parallel>
372 </group>
373 <step name="App-Activate-All.App-Deactivate-l3vpn"
374 exec="onos ${OCI} app deactivate org.onosproject.l3vpn" requires="App-Activate-All.App-Check-l3vpn"/>
375 <step name="App-Activate-All.Wait-For-Deactivate-l3vpn"
376 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-l3vpn"/>
377 <group name="App-Activate-All.App-Check-After-l3vpn" requires="App-Activate-All.Wait-For-Deactivate-l3vpn">
378 <parallel var="${OC#}">
379 <step name="App-Activate-All.Check-Logs-After-${#}-l3vpn" exec="onos-check-logs ${OC#}"/>
380 </parallel>
381 </group>
382 <step name="App-Activate-All.Minimal-Apps-l3vpn" requires="App-Activate-All.App-Deactivate-l3vpn"
383 exec="onos-set-up-minimal-apps ${OCI}"/>
384 </group>
385
386
387 <group name="App-Activate-All.models.huawei" requires="App-Activate-All.l3vpn">
388 <step name="App-Activate-All.Activate-models.huawei"
389 exec="onos ${OCI} app activate org.onosproject.models.huawei" requires="App-Activate-All.l3vpn"/>
390 <group name="App-Activate-All.App-Check-models.huawei" requires="App-Activate-All.Activate-models.huawei">
391 <parallel var="${OC#}">
392 <step name="App-Activate-All.App-Check-${#}-models.huawei"
393 exec="onos-check-apps ${OC#} models.huawei includes"/>
394 <step name="App-Activate-All.Check-Logs-${#}-models.huawei" exec="onos-check-logs ${OC#}"/>
395 </parallel>
396 </group>
397 <step name="App-Activate-All.App-Deactivate-models.huawei"
398 exec="onos ${OCI} app deactivate org.onosproject.models.huawei" requires="App-Activate-All.App-Check-models.huawei"/>
399 <step name="App-Activate-All.Wait-For-Deactivate-models.huawei"
400 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-models.huawei"/>
401 <group name="App-Activate-All.App-Check-After-models.huawei" requires="App-Activate-All.Wait-For-Deactivate-models.huawei">
402 <parallel var="${OC#}">
403 <step name="App-Activate-All.Check-Logs-After-${#}-models.huawei" exec="onos-check-logs ${OC#}"/>
404 </parallel>
405 </group>
406 <step name="App-Activate-All.Minimal-Apps-models.huawei" requires="App-Activate-All.App-Deactivate-models.huawei"
407 exec="onos-set-up-minimal-apps ${OCI}"/>
408 </group>
409
410
411 <group name="App-Activate-All.drivers.huawei" requires="App-Activate-All.models.huawei">
412 <step name="App-Activate-All.Activate-drivers.huawei"
413 exec="onos ${OCI} app activate org.onosproject.drivers.huawei" requires="App-Activate-All.models.huawei"/>
414 <group name="App-Activate-All.App-Check-drivers.huawei" requires="App-Activate-All.Activate-drivers.huawei">
415 <parallel var="${OC#}">
416 <step name="App-Activate-All.App-Check-${#}-drivers.huawei"
417 exec="onos-check-apps ${OC#} drivers.huawei includes"/>
418 <step name="App-Activate-All.Check-Logs-${#}-drivers.huawei" exec="onos-check-logs ${OC#}"/>
419 </parallel>
420 </group>
421 <step name="App-Activate-All.App-Deactivate-drivers.huawei"
422 exec="onos ${OCI} app deactivate org.onosproject.drivers.huawei" requires="App-Activate-All.App-Check-drivers.huawei"/>
423 <step name="App-Activate-All.Wait-For-Deactivate-drivers.huawei"
424 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-drivers.huawei"/>
425 <group name="App-Activate-All.App-Check-After-drivers.huawei" requires="App-Activate-All.Wait-For-Deactivate-drivers.huawei">
426 <parallel var="${OC#}">
427 <step name="App-Activate-All.Check-Logs-After-${#}-drivers.huawei" exec="onos-check-logs ${OC#}"/>
428 </parallel>
429 </group>
430 <step name="App-Activate-All.Minimal-Apps-drivers.huawei" requires="App-Activate-All.App-Deactivate-drivers.huawei"
431 exec="onos-set-up-minimal-apps ${OCI}"/>
432 </group>
433
434
435 <group name="App-Activate-All.models.microsemi" requires="App-Activate-All.drivers.huawei">
436 <step name="App-Activate-All.Activate-models.microsemi"
437 exec="onos ${OCI} app activate org.onosproject.models.microsemi" requires="App-Activate-All.drivers.huawei"/>
438 <group name="App-Activate-All.App-Check-models.microsemi" requires="App-Activate-All.Activate-models.microsemi">
439 <parallel var="${OC#}">
440 <step name="App-Activate-All.App-Check-${#}-models.microsemi"
441 exec="onos-check-apps ${OC#} models.microsemi includes"/>
442 <step name="App-Activate-All.Check-Logs-${#}-models.microsemi" exec="onos-check-logs ${OC#}"/>
443 </parallel>
444 </group>
445 <step name="App-Activate-All.App-Deactivate-models.microsemi"
446 exec="onos ${OCI} app deactivate org.onosproject.models.microsemi" requires="App-Activate-All.App-Check-models.microsemi"/>
447 <step name="App-Activate-All.Wait-For-Deactivate-models.microsemi"
448 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-models.microsemi"/>
449 <group name="App-Activate-All.App-Check-After-models.microsemi" requires="App-Activate-All.Wait-For-Deactivate-models.microsemi">
450 <parallel var="${OC#}">
451 <step name="App-Activate-All.Check-Logs-After-${#}-models.microsemi" exec="onos-check-logs ${OC#}"/>
452 </parallel>
453 </group>
454 <step name="App-Activate-All.Minimal-Apps-models.microsemi" requires="App-Activate-All.App-Deactivate-models.microsemi"
455 exec="onos-set-up-minimal-apps ${OCI}"/>
456 </group>
457
458
459 <group name="App-Activate-All.drivers.netconf" requires="App-Activate-All.models.microsemi">
460 <step name="App-Activate-All.Activate-drivers.netconf"
461 exec="onos ${OCI} app activate org.onosproject.drivers.netconf" requires="App-Activate-All.models.microsemi"/>
462 <group name="App-Activate-All.App-Check-drivers.netconf" requires="App-Activate-All.Activate-drivers.netconf">
463 <parallel var="${OC#}">
464 <step name="App-Activate-All.App-Check-${#}-drivers.netconf"
465 exec="onos-check-apps ${OC#} drivers.netconf includes"/>
466 <step name="App-Activate-All.Check-Logs-${#}-drivers.netconf" exec="onos-check-logs ${OC#}"/>
467 </parallel>
468 </group>
469 <step name="App-Activate-All.App-Deactivate-drivers.netconf"
470 exec="onos ${OCI} app deactivate org.onosproject.drivers.netconf" requires="App-Activate-All.App-Check-drivers.netconf"/>
471 <step name="App-Activate-All.Wait-For-Deactivate-drivers.netconf"
472 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-drivers.netconf"/>
473 <group name="App-Activate-All.App-Check-After-drivers.netconf" requires="App-Activate-All.Wait-For-Deactivate-drivers.netconf">
474 <parallel var="${OC#}">
475 <step name="App-Activate-All.Check-Logs-After-${#}-drivers.netconf" exec="onos-check-logs ${OC#}"/>
476 </parallel>
477 </group>
478 <step name="App-Activate-All.Minimal-Apps-drivers.netconf" requires="App-Activate-All.App-Deactivate-drivers.netconf"
479 exec="onos-set-up-minimal-apps ${OCI}"/>
480 </group>
481
482
483 <group name="App-Activate-All.netcfglinksprovider" requires="App-Activate-All.drivers.netconf">
484 <step name="App-Activate-All.Activate-netcfglinksprovider"
485 exec="onos ${OCI} app activate org.onosproject.netcfglinksprovider" requires="App-Activate-All.drivers.netconf"/>
486 <group name="App-Activate-All.App-Check-netcfglinksprovider" requires="App-Activate-All.Activate-netcfglinksprovider">
487 <parallel var="${OC#}">
488 <step name="App-Activate-All.App-Check-${#}-netcfglinksprovider"
489 exec="onos-check-apps ${OC#} netcfglinksprovider includes"/>
490 <step name="App-Activate-All.Check-Logs-${#}-netcfglinksprovider" exec="onos-check-logs ${OC#}"/>
491 </parallel>
492 </group>
493 <step name="App-Activate-All.App-Deactivate-netcfglinksprovider"
494 exec="onos ${OCI} app deactivate org.onosproject.netcfglinksprovider" requires="App-Activate-All.App-Check-netcfglinksprovider"/>
495 <step name="App-Activate-All.Wait-For-Deactivate-netcfglinksprovider"
496 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-netcfglinksprovider"/>
497 <group name="App-Activate-All.App-Check-After-netcfglinksprovider" requires="App-Activate-All.Wait-For-Deactivate-netcfglinksprovider">
498 <parallel var="${OC#}">
499 <step name="App-Activate-All.Check-Logs-After-${#}-netcfglinksprovider" exec="onos-check-logs ${OC#}"/>
500 </parallel>
501 </group>
502 <step name="App-Activate-All.Minimal-Apps-netcfglinksprovider" requires="App-Activate-All.App-Deactivate-netcfglinksprovider"
503 exec="onos-set-up-minimal-apps ${OCI}"/>
504 </group>
505
506
507 <group name="App-Activate-All.openflow-message" requires="App-Activate-All.netcfglinksprovider">
508 <step name="App-Activate-All.Activate-openflow-message"
509 exec="onos ${OCI} app activate org.onosproject.openflow-message" requires="App-Activate-All.netcfglinksprovider"/>
510 <group name="App-Activate-All.App-Check-openflow-message" requires="App-Activate-All.Activate-openflow-message">
511 <parallel var="${OC#}">
512 <step name="App-Activate-All.App-Check-${#}-openflow-message"
513 exec="onos-check-apps ${OC#} openflow-message includes"/>
514 <step name="App-Activate-All.Check-Logs-${#}-openflow-message" exec="onos-check-logs ${OC#}"/>
515 </parallel>
516 </group>
517 <step name="App-Activate-All.App-Deactivate-openflow-message"
518 exec="onos ${OCI} app deactivate org.onosproject.openflow-message" requires="App-Activate-All.App-Check-openflow-message"/>
519 <step name="App-Activate-All.Wait-For-Deactivate-openflow-message"
520 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-openflow-message"/>
521 <group name="App-Activate-All.App-Check-After-openflow-message" requires="App-Activate-All.Wait-For-Deactivate-openflow-message">
522 <parallel var="${OC#}">
523 <step name="App-Activate-All.Check-Logs-After-${#}-openflow-message" exec="onos-check-logs ${OC#}"/>
524 </parallel>
525 </group>
526 <step name="App-Activate-All.Minimal-Apps-openflow-message" requires="App-Activate-All.App-Deactivate-openflow-message"
527 exec="onos-set-up-minimal-apps ${OCI}"/>
528 </group>
529
530
531 <group name="App-Activate-All.cpman" requires="App-Activate-All.openflow-message">
532 <step name="App-Activate-All.Activate-cpman"
533 exec="onos ${OCI} app activate org.onosproject.cpman" requires="App-Activate-All.openflow-message"/>
534 <group name="App-Activate-All.App-Check-cpman" requires="App-Activate-All.Activate-cpman">
535 <parallel var="${OC#}">
536 <step name="App-Activate-All.App-Check-${#}-cpman"
537 exec="onos-check-apps ${OC#} cpman includes"/>
538 <step name="App-Activate-All.Check-Logs-${#}-cpman" exec="onos-check-logs ${OC#}"/>
539 </parallel>
540 </group>
541 <step name="App-Activate-All.App-Deactivate-cpman"
542 exec="onos ${OCI} app deactivate org.onosproject.cpman" requires="App-Activate-All.App-Check-cpman"/>
543 <step name="App-Activate-All.Wait-For-Deactivate-cpman"
544 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-cpman"/>
545 <group name="App-Activate-All.App-Check-After-cpman" requires="App-Activate-All.Wait-For-Deactivate-cpman">
546 <parallel var="${OC#}">
547 <step name="App-Activate-All.Check-Logs-After-${#}-cpman" exec="onos-check-logs ${OC#}"/>
548 </parallel>
549 </group>
550 <step name="App-Activate-All.Minimal-Apps-cpman" requires="App-Activate-All.App-Deactivate-cpman"
551 exec="onos-set-up-minimal-apps ${OCI}"/>
552 </group>
553
554
555 <group name="App-Activate-All.protocols.grpc" requires="App-Activate-All.cpman">
556 <step name="App-Activate-All.Activate-protocols.grpc"
557 exec="onos ${OCI} app activate org.onosproject.protocols.grpc" requires="App-Activate-All.cpman"/>
558 <group name="App-Activate-All.App-Check-protocols.grpc" requires="App-Activate-All.Activate-protocols.grpc">
559 <parallel var="${OC#}">
560 <step name="App-Activate-All.App-Check-${#}-protocols.grpc"
561 exec="onos-check-apps ${OC#} protocols.grpc includes"/>
562 <step name="App-Activate-All.Check-Logs-${#}-protocols.grpc" exec="onos-check-logs ${OC#}"/>
563 </parallel>
564 </group>
565 <step name="App-Activate-All.App-Deactivate-protocols.grpc"
566 exec="onos ${OCI} app deactivate org.onosproject.protocols.grpc" requires="App-Activate-All.App-Check-protocols.grpc"/>
567 <step name="App-Activate-All.Wait-For-Deactivate-protocols.grpc"
568 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-protocols.grpc"/>
569 <group name="App-Activate-All.App-Check-After-protocols.grpc" requires="App-Activate-All.Wait-For-Deactivate-protocols.grpc">
570 <parallel var="${OC#}">
571 <step name="App-Activate-All.Check-Logs-After-${#}-protocols.grpc" exec="onos-check-logs ${OC#}"/>
572 </parallel>
573 </group>
574 <step name="App-Activate-All.Minimal-Apps-protocols.grpc" requires="App-Activate-All.App-Deactivate-protocols.grpc"
575 exec="onos-set-up-minimal-apps ${OCI}"/>
576 </group>
577
578
579 <group name="App-Activate-All.protocols.p4runtime" requires="App-Activate-All.protocols.grpc">
580 <step name="App-Activate-All.Activate-protocols.p4runtime"
581 exec="onos ${OCI} app activate org.onosproject.protocols.p4runtime" requires="App-Activate-All.protocols.grpc"/>
582 <group name="App-Activate-All.App-Check-protocols.p4runtime" requires="App-Activate-All.Activate-protocols.p4runtime">
583 <parallel var="${OC#}">
584 <step name="App-Activate-All.App-Check-${#}-protocols.p4runtime"
585 exec="onos-check-apps ${OC#} protocols.p4runtime includes"/>
586 <step name="App-Activate-All.Check-Logs-${#}-protocols.p4runtime" exec="onos-check-logs ${OC#}"/>
587 </parallel>
588 </group>
589 <step name="App-Activate-All.App-Deactivate-protocols.p4runtime"
590 exec="onos ${OCI} app deactivate org.onosproject.protocols.p4runtime" requires="App-Activate-All.App-Check-protocols.p4runtime"/>
591 <step name="App-Activate-All.Wait-For-Deactivate-protocols.p4runtime"
592 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-protocols.p4runtime"/>
593 <group name="App-Activate-All.App-Check-After-protocols.p4runtime" requires="App-Activate-All.Wait-For-Deactivate-protocols.p4runtime">
594 <parallel var="${OC#}">
595 <step name="App-Activate-All.Check-Logs-After-${#}-protocols.p4runtime" exec="onos-check-logs ${OC#}"/>
596 </parallel>
597 </group>
598 <step name="App-Activate-All.Minimal-Apps-protocols.p4runtime" requires="App-Activate-All.App-Deactivate-protocols.p4runtime"
599 exec="onos-set-up-minimal-apps ${OCI}"/>
600 </group>
601
602
603 <group name="App-Activate-All.hostprovider" requires="App-Activate-All.protocols.p4runtime">
604 <step name="App-Activate-All.Activate-hostprovider"
605 exec="onos ${OCI} app activate org.onosproject.hostprovider" requires="App-Activate-All.protocols.p4runtime"/>
606 <group name="App-Activate-All.App-Check-hostprovider" requires="App-Activate-All.Activate-hostprovider">
607 <parallel var="${OC#}">
608 <step name="App-Activate-All.App-Check-${#}-hostprovider"
609 exec="onos-check-apps ${OC#} hostprovider includes"/>
610 <step name="App-Activate-All.Check-Logs-${#}-hostprovider" exec="onos-check-logs ${OC#}"/>
611 </parallel>
612 </group>
613 <step name="App-Activate-All.App-Deactivate-hostprovider"
614 exec="onos ${OCI} app deactivate org.onosproject.hostprovider" requires="App-Activate-All.App-Check-hostprovider"/>
615 <step name="App-Activate-All.Wait-For-Deactivate-hostprovider"
616 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-hostprovider"/>
617 <group name="App-Activate-All.App-Check-After-hostprovider" requires="App-Activate-All.Wait-For-Deactivate-hostprovider">
618 <parallel var="${OC#}">
619 <step name="App-Activate-All.Check-Logs-After-${#}-hostprovider" exec="onos-check-logs ${OC#}"/>
620 </parallel>
621 </group>
622 <step name="App-Activate-All.Minimal-Apps-hostprovider" requires="App-Activate-All.App-Deactivate-hostprovider"
623 exec="onos-set-up-minimal-apps ${OCI}"/>
624 </group>
625
626
627 <group name="App-Activate-All.ovsdb-base" requires="App-Activate-All.hostprovider">
628 <step name="App-Activate-All.Activate-ovsdb-base"
629 exec="onos ${OCI} app activate org.onosproject.ovsdb-base" requires="App-Activate-All.hostprovider"/>
630 <group name="App-Activate-All.App-Check-ovsdb-base" requires="App-Activate-All.Activate-ovsdb-base">
631 <parallel var="${OC#}">
632 <step name="App-Activate-All.App-Check-${#}-ovsdb-base"
633 exec="onos-check-apps ${OC#} ovsdb-base includes"/>
634 <step name="App-Activate-All.Check-Logs-${#}-ovsdb-base" exec="onos-check-logs ${OC#}"/>
635 </parallel>
636 </group>
637 <step name="App-Activate-All.App-Deactivate-ovsdb-base"
638 exec="onos ${OCI} app deactivate org.onosproject.ovsdb-base" requires="App-Activate-All.App-Check-ovsdb-base"/>
639 <step name="App-Activate-All.Wait-For-Deactivate-ovsdb-base"
640 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-ovsdb-base"/>
641 <group name="App-Activate-All.App-Check-After-ovsdb-base" requires="App-Activate-All.Wait-For-Deactivate-ovsdb-base">
642 <parallel var="${OC#}">
643 <step name="App-Activate-All.Check-Logs-After-${#}-ovsdb-base" exec="onos-check-logs ${OC#}"/>
644 </parallel>
645 </group>
646 <step name="App-Activate-All.Minimal-Apps-ovsdb-base" requires="App-Activate-All.App-Deactivate-ovsdb-base"
647 exec="onos-set-up-minimal-apps ${OCI}"/>
648 </group>
649
650
651 <group name="App-Activate-All.drivers.ovsdb" requires="App-Activate-All.ovsdb-base">
652 <step name="App-Activate-All.Activate-drivers.ovsdb"
653 exec="onos ${OCI} app activate org.onosproject.drivers.ovsdb" requires="App-Activate-All.ovsdb-base"/>
654 <group name="App-Activate-All.App-Check-drivers.ovsdb" requires="App-Activate-All.Activate-drivers.ovsdb">
655 <parallel var="${OC#}">
656 <step name="App-Activate-All.App-Check-${#}-drivers.ovsdb"
657 exec="onos-check-apps ${OC#} drivers.ovsdb includes"/>
658 <step name="App-Activate-All.Check-Logs-${#}-drivers.ovsdb" exec="onos-check-logs ${OC#}"/>
659 </parallel>
660 </group>
661 <step name="App-Activate-All.App-Deactivate-drivers.ovsdb"
662 exec="onos ${OCI} app deactivate org.onosproject.drivers.ovsdb" requires="App-Activate-All.App-Check-drivers.ovsdb"/>
663 <step name="App-Activate-All.Wait-For-Deactivate-drivers.ovsdb"
664 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-drivers.ovsdb"/>
665 <group name="App-Activate-All.App-Check-After-drivers.ovsdb" requires="App-Activate-All.Wait-For-Deactivate-drivers.ovsdb">
666 <parallel var="${OC#}">
667 <step name="App-Activate-All.Check-Logs-After-${#}-drivers.ovsdb" exec="onos-check-logs ${OC#}"/>
668 </parallel>
669 </group>
670 <step name="App-Activate-All.Minimal-Apps-drivers.ovsdb" requires="App-Activate-All.App-Deactivate-drivers.ovsdb"
671 exec="onos-set-up-minimal-apps ${OCI}"/>
672 </group>
673
674
675 <group name="App-Activate-All.openstacknode" requires="App-Activate-All.drivers.ovsdb">
676 <step name="App-Activate-All.Activate-openstacknode"
677 exec="onos ${OCI} app activate org.onosproject.openstacknode" requires="App-Activate-All.drivers.ovsdb"/>
678 <group name="App-Activate-All.App-Check-openstacknode" requires="App-Activate-All.Activate-openstacknode">
679 <parallel var="${OC#}">
680 <step name="App-Activate-All.App-Check-${#}-openstacknode"
681 exec="onos-check-apps ${OC#} openstacknode includes"/>
682 <step name="App-Activate-All.Check-Logs-${#}-openstacknode" exec="onos-check-logs ${OC#}"/>
683 </parallel>
684 </group>
685 <step name="App-Activate-All.App-Deactivate-openstacknode"
686 exec="onos ${OCI} app deactivate org.onosproject.openstacknode" requires="App-Activate-All.App-Check-openstacknode"/>
687 <step name="App-Activate-All.Wait-For-Deactivate-openstacknode"
688 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-openstacknode"/>
689 <group name="App-Activate-All.App-Check-After-openstacknode" requires="App-Activate-All.Wait-For-Deactivate-openstacknode">
690 <parallel var="${OC#}">
691 <step name="App-Activate-All.Check-Logs-After-${#}-openstacknode" exec="onos-check-logs ${OC#}"/>
692 </parallel>
693 </group>
694 <step name="App-Activate-All.Minimal-Apps-openstacknode" requires="App-Activate-All.App-Deactivate-openstacknode"
695 exec="onos-set-up-minimal-apps ${OCI}"/>
696 </group>
697
698
699 <group name="App-Activate-All.openstacknetworking" requires="App-Activate-All.openstacknode">
700 <step name="App-Activate-All.Activate-openstacknetworking"
701 exec="onos ${OCI} app activate org.onosproject.openstacknetworking" requires="App-Activate-All.openstacknode"/>
702 <group name="App-Activate-All.App-Check-openstacknetworking" requires="App-Activate-All.Activate-openstacknetworking">
703 <parallel var="${OC#}">
704 <step name="App-Activate-All.App-Check-${#}-openstacknetworking"
705 exec="onos-check-apps ${OC#} openstacknetworking includes"/>
706 <step name="App-Activate-All.Check-Logs-${#}-openstacknetworking" exec="onos-check-logs ${OC#}"/>
707 </parallel>
708 </group>
709 <step name="App-Activate-All.App-Deactivate-openstacknetworking"
710 exec="onos ${OCI} app deactivate org.onosproject.openstacknetworking" requires="App-Activate-All.App-Check-openstacknetworking"/>
711 <step name="App-Activate-All.Wait-For-Deactivate-openstacknetworking"
712 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-openstacknetworking"/>
713 <group name="App-Activate-All.App-Check-After-openstacknetworking" requires="App-Activate-All.Wait-For-Deactivate-openstacknetworking">
714 <parallel var="${OC#}">
715 <step name="App-Activate-All.Check-Logs-After-${#}-openstacknetworking" exec="onos-check-logs ${OC#}"/>
716 </parallel>
717 </group>
718 <step name="App-Activate-All.Minimal-Apps-openstacknetworking" requires="App-Activate-All.App-Deactivate-openstacknetworking"
719 exec="onos-set-up-minimal-apps ${OCI}"/>
720 </group>
721
722
723 <group name="App-Activate-All.models.ietf" requires="App-Activate-All.openstacknetworking">
724 <step name="App-Activate-All.Activate-models.ietf"
725 exec="onos ${OCI} app activate org.onosproject.models.ietf" requires="App-Activate-All.openstacknetworking"/>
726 <group name="App-Activate-All.App-Check-models.ietf" requires="App-Activate-All.Activate-models.ietf">
727 <parallel var="${OC#}">
728 <step name="App-Activate-All.App-Check-${#}-models.ietf"
729 exec="onos-check-apps ${OC#} models.ietf includes"/>
730 <step name="App-Activate-All.Check-Logs-${#}-models.ietf" exec="onos-check-logs ${OC#}"/>
731 </parallel>
732 </group>
733 <step name="App-Activate-All.App-Deactivate-models.ietf"
734 exec="onos ${OCI} app deactivate org.onosproject.models.ietf" requires="App-Activate-All.App-Check-models.ietf"/>
735 <step name="App-Activate-All.Wait-For-Deactivate-models.ietf"
736 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-models.ietf"/>
737 <group name="App-Activate-All.App-Check-After-models.ietf" requires="App-Activate-All.Wait-For-Deactivate-models.ietf">
738 <parallel var="${OC#}">
739 <step name="App-Activate-All.Check-Logs-After-${#}-models.ietf" exec="onos-check-logs ${OC#}"/>
740 </parallel>
741 </group>
742 <step name="App-Activate-All.Minimal-Apps-models.ietf" requires="App-Activate-All.App-Deactivate-models.ietf"
743 exec="onos-set-up-minimal-apps ${OCI}"/>
744 </group>
745
746
747 <group name="App-Activate-All.kafka-integration" requires="App-Activate-All.models.ietf">
748 <step name="App-Activate-All.Activate-kafka-integration"
749 exec="onos ${OCI} app activate org.onosproject.kafka-integration" requires="App-Activate-All.models.ietf"/>
750 <group name="App-Activate-All.App-Check-kafka-integration" requires="App-Activate-All.Activate-kafka-integration">
751 <parallel var="${OC#}">
752 <step name="App-Activate-All.App-Check-${#}-kafka-integration"
753 exec="onos-check-apps ${OC#} kafka-integration includes"/>
754 <step name="App-Activate-All.Check-Logs-${#}-kafka-integration" exec="onos-check-logs ${OC#}"/>
755 </parallel>
756 </group>
757 <step name="App-Activate-All.App-Deactivate-kafka-integration"
758 exec="onos ${OCI} app deactivate org.onosproject.kafka-integration" requires="App-Activate-All.App-Check-kafka-integration"/>
759 <step name="App-Activate-All.Wait-For-Deactivate-kafka-integration"
760 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-kafka-integration"/>
761 <group name="App-Activate-All.App-Check-After-kafka-integration" requires="App-Activate-All.Wait-For-Deactivate-kafka-integration">
762 <parallel var="${OC#}">
763 <step name="App-Activate-All.Check-Logs-After-${#}-kafka-integration" exec="onos-check-logs ${OC#}"/>
764 </parallel>
765 </group>
766 <step name="App-Activate-All.Minimal-Apps-kafka-integration" requires="App-Activate-All.App-Deactivate-kafka-integration"
767 exec="onos-set-up-minimal-apps ${OCI}"/>
768 </group>
769
770
771 <group name="App-Activate-All.inbandtelemetry" requires="App-Activate-All.kafka-integration">
772 <step name="App-Activate-All.Activate-inbandtelemetry"
773 exec="onos ${OCI} app activate org.onosproject.inbandtelemetry" requires="App-Activate-All.kafka-integration"/>
774 <group name="App-Activate-All.App-Check-inbandtelemetry" requires="App-Activate-All.Activate-inbandtelemetry">
775 <parallel var="${OC#}">
776 <step name="App-Activate-All.App-Check-${#}-inbandtelemetry"
777 exec="onos-check-apps ${OC#} inbandtelemetry includes"/>
778 <step name="App-Activate-All.Check-Logs-${#}-inbandtelemetry" exec="onos-check-logs ${OC#}"/>
779 </parallel>
780 </group>
781 <step name="App-Activate-All.App-Deactivate-inbandtelemetry"
782 exec="onos ${OCI} app deactivate org.onosproject.inbandtelemetry" requires="App-Activate-All.App-Check-inbandtelemetry"/>
783 <step name="App-Activate-All.Wait-For-Deactivate-inbandtelemetry"
784 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-inbandtelemetry"/>
785 <group name="App-Activate-All.App-Check-After-inbandtelemetry" requires="App-Activate-All.Wait-For-Deactivate-inbandtelemetry">
786 <parallel var="${OC#}">
787 <step name="App-Activate-All.Check-Logs-After-${#}-inbandtelemetry" exec="onos-check-logs ${OC#}"/>
788 </parallel>
789 </group>
790 <step name="App-Activate-All.Minimal-Apps-inbandtelemetry" requires="App-Activate-All.App-Deactivate-inbandtelemetry"
791 exec="onos-set-up-minimal-apps ${OCI}"/>
792 </group>
793
794
795 <group name="App-Activate-All.configsync" requires="App-Activate-All.inbandtelemetry">
796 <step name="App-Activate-All.Activate-configsync"
797 exec="onos ${OCI} app activate org.onosproject.configsync" requires="App-Activate-All.inbandtelemetry"/>
798 <group name="App-Activate-All.App-Check-configsync" requires="App-Activate-All.Activate-configsync">
799 <parallel var="${OC#}">
800 <step name="App-Activate-All.App-Check-${#}-configsync"
801 exec="onos-check-apps ${OC#} configsync includes"/>
802 <step name="App-Activate-All.Check-Logs-${#}-configsync" exec="onos-check-logs ${OC#}"/>
803 </parallel>
804 </group>
805 <step name="App-Activate-All.App-Deactivate-configsync"
806 exec="onos ${OCI} app deactivate org.onosproject.configsync" requires="App-Activate-All.App-Check-configsync"/>
807 <step name="App-Activate-All.Wait-For-Deactivate-configsync"
808 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-configsync"/>
809 <group name="App-Activate-All.App-Check-After-configsync" requires="App-Activate-All.Wait-For-Deactivate-configsync">
810 <parallel var="${OC#}">
811 <step name="App-Activate-All.Check-Logs-After-${#}-configsync" exec="onos-check-logs ${OC#}"/>
812 </parallel>
813 </group>
814 <step name="App-Activate-All.Minimal-Apps-configsync" requires="App-Activate-All.App-Deactivate-configsync"
815 exec="onos-set-up-minimal-apps ${OCI}"/>
816 </group>
817
818
819 <group name="App-Activate-All.models.tapi" requires="App-Activate-All.configsync">
820 <step name="App-Activate-All.Activate-models.tapi"
821 exec="onos ${OCI} app activate org.onosproject.models.tapi" requires="App-Activate-All.configsync"/>
822 <group name="App-Activate-All.App-Check-models.tapi" requires="App-Activate-All.Activate-models.tapi">
823 <parallel var="${OC#}">
824 <step name="App-Activate-All.App-Check-${#}-models.tapi"
825 exec="onos-check-apps ${OC#} models.tapi includes"/>
826 <step name="App-Activate-All.Check-Logs-${#}-models.tapi" exec="onos-check-logs ${OC#}"/>
827 </parallel>
828 </group>
829 <step name="App-Activate-All.App-Deactivate-models.tapi"
830 exec="onos ${OCI} app deactivate org.onosproject.models.tapi" requires="App-Activate-All.App-Check-models.tapi"/>
831 <step name="App-Activate-All.Wait-For-Deactivate-models.tapi"
832 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-models.tapi"/>
833 <group name="App-Activate-All.App-Check-After-models.tapi" requires="App-Activate-All.Wait-For-Deactivate-models.tapi">
834 <parallel var="${OC#}">
835 <step name="App-Activate-All.Check-Logs-After-${#}-models.tapi" exec="onos-check-logs ${OC#}"/>
836 </parallel>
837 </group>
838 <step name="App-Activate-All.Minimal-Apps-models.tapi" requires="App-Activate-All.App-Deactivate-models.tapi"
839 exec="onos-set-up-minimal-apps ${OCI}"/>
840 </group>
841
842
843 <group name="App-Activate-All.models.openconfig" requires="App-Activate-All.models.tapi">
844 <step name="App-Activate-All.Activate-models.openconfig"
845 exec="onos ${OCI} app activate org.onosproject.models.openconfig" requires="App-Activate-All.models.tapi"/>
846 <group name="App-Activate-All.App-Check-models.openconfig" requires="App-Activate-All.Activate-models.openconfig">
847 <parallel var="${OC#}">
848 <step name="App-Activate-All.App-Check-${#}-models.openconfig"
849 exec="onos-check-apps ${OC#} models.openconfig includes"/>
850 <step name="App-Activate-All.Check-Logs-${#}-models.openconfig" exec="onos-check-logs ${OC#}"/>
851 </parallel>
852 </group>
853 <step name="App-Activate-All.App-Deactivate-models.openconfig"
854 exec="onos ${OCI} app deactivate org.onosproject.models.openconfig" requires="App-Activate-All.App-Check-models.openconfig"/>
855 <step name="App-Activate-All.Wait-For-Deactivate-models.openconfig"
856 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-models.openconfig"/>
857 <group name="App-Activate-All.App-Check-After-models.openconfig" requires="App-Activate-All.Wait-For-Deactivate-models.openconfig">
858 <parallel var="${OC#}">
859 <step name="App-Activate-All.Check-Logs-After-${#}-models.openconfig" exec="onos-check-logs ${OC#}"/>
860 </parallel>
861 </group>
862 <step name="App-Activate-All.Minimal-Apps-models.openconfig" requires="App-Activate-All.App-Deactivate-models.openconfig"
863 exec="onos-set-up-minimal-apps ${OCI}"/>
864 </group>
865
866
867 <group name="App-Activate-All.models.openconfig-infinera" requires="App-Activate-All.models.openconfig">
868 <step name="App-Activate-All.Activate-models.openconfig-infinera"
869 exec="onos ${OCI} app activate org.onosproject.models.openconfig-infinera" requires="App-Activate-All.models.openconfig"/>
870 <group name="App-Activate-All.App-Check-models.openconfig-infinera" requires="App-Activate-All.Activate-models.openconfig-infinera">
871 <parallel var="${OC#}">
872 <step name="App-Activate-All.App-Check-${#}-models.openconfig-infinera"
873 exec="onos-check-apps ${OC#} models.openconfig-infinera includes"/>
874 <step name="App-Activate-All.Check-Logs-${#}-models.openconfig-infinera" exec="onos-check-logs ${OC#}"/>
875 </parallel>
876 </group>
877 <step name="App-Activate-All.App-Deactivate-models.openconfig-infinera"
878 exec="onos ${OCI} app deactivate org.onosproject.models.openconfig-infinera" requires="App-Activate-All.App-Check-models.openconfig-infinera"/>
879 <step name="App-Activate-All.Wait-For-Deactivate-models.openconfig-infinera"
880 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-models.openconfig-infinera"/>
881 <group name="App-Activate-All.App-Check-After-models.openconfig-infinera" requires="App-Activate-All.Wait-For-Deactivate-models.openconfig-infinera">
882 <parallel var="${OC#}">
883 <step name="App-Activate-All.Check-Logs-After-${#}-models.openconfig-infinera" exec="onos-check-logs ${OC#}"/>
884 </parallel>
885 </group>
886 <step name="App-Activate-All.Minimal-Apps-models.openconfig-infinera" requires="App-Activate-All.App-Deactivate-models.openconfig-infinera"
887 exec="onos-set-up-minimal-apps ${OCI}"/>
888 </group>
889
890
891 <group name="App-Activate-All.models.openconfig-odtn" requires="App-Activate-All.models.openconfig-infinera">
892 <step name="App-Activate-All.Activate-models.openconfig-odtn"
893 exec="onos ${OCI} app activate org.onosproject.models.openconfig-odtn" requires="App-Activate-All.models.openconfig-infinera"/>
894 <group name="App-Activate-All.App-Check-models.openconfig-odtn" requires="App-Activate-All.Activate-models.openconfig-odtn">
895 <parallel var="${OC#}">
896 <step name="App-Activate-All.App-Check-${#}-models.openconfig-odtn"
897 exec="onos-check-apps ${OC#} models.openconfig-odtn includes"/>
898 <step name="App-Activate-All.Check-Logs-${#}-models.openconfig-odtn" exec="onos-check-logs ${OC#}"/>
899 </parallel>
900 </group>
901 <step name="App-Activate-All.App-Deactivate-models.openconfig-odtn"
902 exec="onos ${OCI} app deactivate org.onosproject.models.openconfig-odtn" requires="App-Activate-All.App-Check-models.openconfig-odtn"/>
903 <step name="App-Activate-All.Wait-For-Deactivate-models.openconfig-odtn"
904 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-models.openconfig-odtn"/>
905 <group name="App-Activate-All.App-Check-After-models.openconfig-odtn" requires="App-Activate-All.Wait-For-Deactivate-models.openconfig-odtn">
906 <parallel var="${OC#}">
907 <step name="App-Activate-All.Check-Logs-After-${#}-models.openconfig-odtn" exec="onos-check-logs ${OC#}"/>
908 </parallel>
909 </group>
910 <step name="App-Activate-All.Minimal-Apps-models.openconfig-odtn" requires="App-Activate-All.App-Deactivate-models.openconfig-odtn"
911 exec="onos-set-up-minimal-apps ${OCI}"/>
912 </group>
913
914
915 <group name="App-Activate-All.odtn-api" requires="App-Activate-All.models.openconfig-odtn">
916 <step name="App-Activate-All.Activate-odtn-api"
917 exec="onos ${OCI} app activate org.onosproject.odtn-api" requires="App-Activate-All.models.openconfig-odtn"/>
918 <group name="App-Activate-All.App-Check-odtn-api" requires="App-Activate-All.Activate-odtn-api">
919 <parallel var="${OC#}">
920 <step name="App-Activate-All.App-Check-${#}-odtn-api"
921 exec="onos-check-apps ${OC#} odtn-api includes"/>
922 <step name="App-Activate-All.Check-Logs-${#}-odtn-api" exec="onos-check-logs ${OC#}"/>
923 </parallel>
924 </group>
925 <step name="App-Activate-All.App-Deactivate-odtn-api"
926 exec="onos ${OCI} app deactivate org.onosproject.odtn-api" requires="App-Activate-All.App-Check-odtn-api"/>
927 <step name="App-Activate-All.Wait-For-Deactivate-odtn-api"
928 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-odtn-api"/>
929 <group name="App-Activate-All.App-Check-After-odtn-api" requires="App-Activate-All.Wait-For-Deactivate-odtn-api">
930 <parallel var="${OC#}">
931 <step name="App-Activate-All.Check-Logs-After-${#}-odtn-api" exec="onos-check-logs ${OC#}"/>
932 </parallel>
933 </group>
934 <step name="App-Activate-All.Minimal-Apps-odtn-api" requires="App-Activate-All.App-Deactivate-odtn-api"
935 exec="onos-set-up-minimal-apps ${OCI}"/>
936 </group>
937
938
939 <group name="App-Activate-All.restsb" requires="App-Activate-All.odtn-api">
940 <step name="App-Activate-All.Activate-restsb"
941 exec="onos ${OCI} app activate org.onosproject.restsb" requires="App-Activate-All.odtn-api"/>
942 <group name="App-Activate-All.App-Check-restsb" requires="App-Activate-All.Activate-restsb">
943 <parallel var="${OC#}">
944 <step name="App-Activate-All.App-Check-${#}-restsb"
945 exec="onos-check-apps ${OC#} restsb includes"/>
946 <step name="App-Activate-All.Check-Logs-${#}-restsb" exec="onos-check-logs ${OC#}"/>
947 </parallel>
948 </group>
949 <step name="App-Activate-All.App-Deactivate-restsb"
950 exec="onos ${OCI} app deactivate org.onosproject.restsb" requires="App-Activate-All.App-Check-restsb"/>
951 <step name="App-Activate-All.Wait-For-Deactivate-restsb"
952 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-restsb"/>
953 <group name="App-Activate-All.App-Check-After-restsb" requires="App-Activate-All.Wait-For-Deactivate-restsb">
954 <parallel var="${OC#}">
955 <step name="App-Activate-All.Check-Logs-After-${#}-restsb" exec="onos-check-logs ${OC#}"/>
956 </parallel>
957 </group>
958 <step name="App-Activate-All.Minimal-Apps-restsb" requires="App-Activate-All.App-Deactivate-restsb"
959 exec="onos-set-up-minimal-apps ${OCI}"/>
960 </group>
961
962
963 <group name="App-Activate-All.optical-model" requires="App-Activate-All.restsb">
964 <step name="App-Activate-All.Activate-optical-model"
965 exec="onos ${OCI} app activate org.onosproject.optical-model" requires="App-Activate-All.restsb"/>
966 <group name="App-Activate-All.App-Check-optical-model" requires="App-Activate-All.Activate-optical-model">
967 <parallel var="${OC#}">
968 <step name="App-Activate-All.App-Check-${#}-optical-model"
969 exec="onos-check-apps ${OC#} optical-model includes"/>
970 <step name="App-Activate-All.Check-Logs-${#}-optical-model" exec="onos-check-logs ${OC#}"/>
971 </parallel>
972 </group>
973 <step name="App-Activate-All.App-Deactivate-optical-model"
974 exec="onos ${OCI} app deactivate org.onosproject.optical-model" requires="App-Activate-All.App-Check-optical-model"/>
975 <step name="App-Activate-All.Wait-For-Deactivate-optical-model"
976 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-optical-model"/>
977 <group name="App-Activate-All.App-Check-After-optical-model" requires="App-Activate-All.Wait-For-Deactivate-optical-model">
978 <parallel var="${OC#}">
979 <step name="App-Activate-All.Check-Logs-After-${#}-optical-model" exec="onos-check-logs ${OC#}"/>
980 </parallel>
981 </group>
982 <step name="App-Activate-All.Minimal-Apps-optical-model" requires="App-Activate-All.App-Deactivate-optical-model"
983 exec="onos-set-up-minimal-apps ${OCI}"/>
984 </group>
985
986
987 <group name="App-Activate-All.drivers.optical" requires="App-Activate-All.optical-model">
988 <step name="App-Activate-All.Activate-drivers.optical"
989 exec="onos ${OCI} app activate org.onosproject.drivers.optical" requires="App-Activate-All.optical-model"/>
990 <group name="App-Activate-All.App-Check-drivers.optical" requires="App-Activate-All.Activate-drivers.optical">
991 <parallel var="${OC#}">
992 <step name="App-Activate-All.App-Check-${#}-drivers.optical"
993 exec="onos-check-apps ${OC#} drivers.optical includes"/>
994 <step name="App-Activate-All.Check-Logs-${#}-drivers.optical" exec="onos-check-logs ${OC#}"/>
995 </parallel>
996 </group>
997 <step name="App-Activate-All.App-Deactivate-drivers.optical"
998 exec="onos ${OCI} app deactivate org.onosproject.drivers.optical" requires="App-Activate-All.App-Check-drivers.optical"/>
999 <step name="App-Activate-All.Wait-For-Deactivate-drivers.optical"
1000 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-drivers.optical"/>
1001 <group name="App-Activate-All.App-Check-After-drivers.optical" requires="App-Activate-All.Wait-For-Deactivate-drivers.optical">
1002 <parallel var="${OC#}">
1003 <step name="App-Activate-All.Check-Logs-After-${#}-drivers.optical" exec="onos-check-logs ${OC#}"/>
1004 </parallel>
1005 </group>
1006 <step name="App-Activate-All.Minimal-Apps-drivers.optical" requires="App-Activate-All.App-Deactivate-drivers.optical"
1007 exec="onos-set-up-minimal-apps ${OCI}"/>
1008 </group>
1009
1010
1011 <group name="App-Activate-All.drivers.odtn-driver" requires="App-Activate-All.drivers.optical">
1012 <step name="App-Activate-All.Activate-drivers.odtn-driver"
1013 exec="onos ${OCI} app activate org.onosproject.drivers.odtn-driver" requires="App-Activate-All.drivers.optical"/>
1014 <group name="App-Activate-All.App-Check-drivers.odtn-driver" requires="App-Activate-All.Activate-drivers.odtn-driver">
1015 <parallel var="${OC#}">
1016 <step name="App-Activate-All.App-Check-${#}-drivers.odtn-driver"
1017 exec="onos-check-apps ${OC#} drivers.odtn-driver includes"/>
1018 <step name="App-Activate-All.Check-Logs-${#}-drivers.odtn-driver" exec="onos-check-logs ${OC#}"/>
1019 </parallel>
1020 </group>
1021 <step name="App-Activate-All.App-Deactivate-drivers.odtn-driver"
1022 exec="onos ${OCI} app deactivate org.onosproject.drivers.odtn-driver" requires="App-Activate-All.App-Check-drivers.odtn-driver"/>
1023 <step name="App-Activate-All.Wait-For-Deactivate-drivers.odtn-driver"
1024 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-drivers.odtn-driver"/>
1025 <group name="App-Activate-All.App-Check-After-drivers.odtn-driver" requires="App-Activate-All.Wait-For-Deactivate-drivers.odtn-driver">
1026 <parallel var="${OC#}">
1027 <step name="App-Activate-All.Check-Logs-After-${#}-drivers.odtn-driver" exec="onos-check-logs ${OC#}"/>
1028 </parallel>
1029 </group>
1030 <step name="App-Activate-All.Minimal-Apps-drivers.odtn-driver" requires="App-Activate-All.App-Deactivate-drivers.odtn-driver"
1031 exec="onos-set-up-minimal-apps ${OCI}"/>
1032 </group>
1033
1034
1035 <group name="App-Activate-All.configsync-netconf" requires="App-Activate-All.drivers.odtn-driver">
1036 <step name="App-Activate-All.Activate-configsync-netconf"
1037 exec="onos ${OCI} app activate org.onosproject.configsync-netconf" requires="App-Activate-All.drivers.odtn-driver"/>
1038 <group name="App-Activate-All.App-Check-configsync-netconf" requires="App-Activate-All.Activate-configsync-netconf">
1039 <parallel var="${OC#}">
1040 <step name="App-Activate-All.App-Check-${#}-configsync-netconf"
1041 exec="onos-check-apps ${OC#} configsync-netconf includes"/>
1042 <step name="App-Activate-All.Check-Logs-${#}-configsync-netconf" exec="onos-check-logs ${OC#}"/>
1043 </parallel>
1044 </group>
1045 <step name="App-Activate-All.App-Deactivate-configsync-netconf"
1046 exec="onos ${OCI} app deactivate org.onosproject.configsync-netconf" requires="App-Activate-All.App-Check-configsync-netconf"/>
1047 <step name="App-Activate-All.Wait-For-Deactivate-configsync-netconf"
1048 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-configsync-netconf"/>
1049 <group name="App-Activate-All.App-Check-After-configsync-netconf" requires="App-Activate-All.Wait-For-Deactivate-configsync-netconf">
1050 <parallel var="${OC#}">
1051 <step name="App-Activate-All.Check-Logs-After-${#}-configsync-netconf" exec="onos-check-logs ${OC#}"/>
1052 </parallel>
1053 </group>
1054 <step name="App-Activate-All.Minimal-Apps-configsync-netconf" requires="App-Activate-All.App-Deactivate-configsync-netconf"
1055 exec="onos-set-up-minimal-apps ${OCI}"/>
1056 </group>
1057
1058
1059 <group name="App-Activate-All.vtn" requires="App-Activate-All.configsync-netconf">
1060 <step name="App-Activate-All.Activate-vtn"
1061 exec="onos ${OCI} app activate org.onosproject.vtn" requires="App-Activate-All.configsync-netconf"/>
1062 <group name="App-Activate-All.App-Check-vtn" requires="App-Activate-All.Activate-vtn">
1063 <parallel var="${OC#}">
1064 <step name="App-Activate-All.App-Check-${#}-vtn"
1065 exec="onos-check-apps ${OC#} vtn includes"/>
1066 <step name="App-Activate-All.Check-Logs-${#}-vtn" exec="onos-check-logs ${OC#}"/>
1067 </parallel>
1068 </group>
1069 <step name="App-Activate-All.App-Deactivate-vtn"
1070 exec="onos ${OCI} app deactivate org.onosproject.vtn" requires="App-Activate-All.App-Check-vtn"/>
1071 <step name="App-Activate-All.Wait-For-Deactivate-vtn"
1072 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-vtn"/>
1073 <group name="App-Activate-All.App-Check-After-vtn" requires="App-Activate-All.Wait-For-Deactivate-vtn">
1074 <parallel var="${OC#}">
1075 <step name="App-Activate-All.Check-Logs-After-${#}-vtn" exec="onos-check-logs ${OC#}"/>
1076 </parallel>
1077 </group>
1078 <step name="App-Activate-All.Minimal-Apps-vtn" requires="App-Activate-All.App-Deactivate-vtn"
1079 exec="onos-set-up-minimal-apps ${OCI}"/>
1080 </group>
1081
1082
1083 <group name="App-Activate-All.loadtest" requires="App-Activate-All.vtn">
1084 <step name="App-Activate-All.Activate-loadtest"
1085 exec="onos ${OCI} app activate org.onosproject.loadtest" requires="App-Activate-All.vtn"/>
1086 <group name="App-Activate-All.App-Check-loadtest" requires="App-Activate-All.Activate-loadtest">
1087 <parallel var="${OC#}">
1088 <step name="App-Activate-All.App-Check-${#}-loadtest"
1089 exec="onos-check-apps ${OC#} loadtest includes"/>
1090 <step name="App-Activate-All.Check-Logs-${#}-loadtest" exec="onos-check-logs ${OC#}"/>
1091 </parallel>
1092 </group>
1093 <step name="App-Activate-All.App-Deactivate-loadtest"
1094 exec="onos ${OCI} app deactivate org.onosproject.loadtest" requires="App-Activate-All.App-Check-loadtest"/>
1095 <step name="App-Activate-All.Wait-For-Deactivate-loadtest"
1096 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-loadtest"/>
1097 <group name="App-Activate-All.App-Check-After-loadtest" requires="App-Activate-All.Wait-For-Deactivate-loadtest">
1098 <parallel var="${OC#}">
1099 <step name="App-Activate-All.Check-Logs-After-${#}-loadtest" exec="onos-check-logs ${OC#}"/>
1100 </parallel>
1101 </group>
1102 <step name="App-Activate-All.Minimal-Apps-loadtest" requires="App-Activate-All.App-Deactivate-loadtest"
1103 exec="onos-set-up-minimal-apps ${OCI}"/>
1104 </group>
1105
1106
1107 <group name="App-Activate-All.protocols.gnmi" requires="App-Activate-All.loadtest">
1108 <step name="App-Activate-All.Activate-protocols.gnmi"
1109 exec="onos ${OCI} app activate org.onosproject.protocols.gnmi" requires="App-Activate-All.loadtest"/>
1110 <group name="App-Activate-All.App-Check-protocols.gnmi" requires="App-Activate-All.Activate-protocols.gnmi">
1111 <parallel var="${OC#}">
1112 <step name="App-Activate-All.App-Check-${#}-protocols.gnmi"
1113 exec="onos-check-apps ${OC#} protocols.gnmi includes"/>
1114 <step name="App-Activate-All.Check-Logs-${#}-protocols.gnmi" exec="onos-check-logs ${OC#}"/>
1115 </parallel>
1116 </group>
1117 <step name="App-Activate-All.App-Deactivate-protocols.gnmi"
1118 exec="onos ${OCI} app deactivate org.onosproject.protocols.gnmi" requires="App-Activate-All.App-Check-protocols.gnmi"/>
1119 <step name="App-Activate-All.Wait-For-Deactivate-protocols.gnmi"
1120 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-protocols.gnmi"/>
1121 <group name="App-Activate-All.App-Check-After-protocols.gnmi" requires="App-Activate-All.Wait-For-Deactivate-protocols.gnmi">
1122 <parallel var="${OC#}">
1123 <step name="App-Activate-All.Check-Logs-After-${#}-protocols.gnmi" exec="onos-check-logs ${OC#}"/>
1124 </parallel>
1125 </group>
1126 <step name="App-Activate-All.Minimal-Apps-protocols.gnmi" requires="App-Activate-All.App-Deactivate-protocols.gnmi"
1127 exec="onos-set-up-minimal-apps ${OCI}"/>
1128 </group>
1129
1130
1131 <group name="App-Activate-All.generaldeviceprovider" requires="App-Activate-All.protocols.gnmi">
1132 <step name="App-Activate-All.Activate-generaldeviceprovider"
1133 exec="onos ${OCI} app activate org.onosproject.generaldeviceprovider" requires="App-Activate-All.protocols.gnmi"/>
1134 <group name="App-Activate-All.App-Check-generaldeviceprovider" requires="App-Activate-All.Activate-generaldeviceprovider">
1135 <parallel var="${OC#}">
1136 <step name="App-Activate-All.App-Check-${#}-generaldeviceprovider"
1137 exec="onos-check-apps ${OC#} generaldeviceprovider includes"/>
1138 <step name="App-Activate-All.Check-Logs-${#}-generaldeviceprovider" exec="onos-check-logs ${OC#}"/>
1139 </parallel>
1140 </group>
1141 <step name="App-Activate-All.App-Deactivate-generaldeviceprovider"
1142 exec="onos ${OCI} app deactivate org.onosproject.generaldeviceprovider" requires="App-Activate-All.App-Check-generaldeviceprovider"/>
1143 <step name="App-Activate-All.Wait-For-Deactivate-generaldeviceprovider"
1144 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-generaldeviceprovider"/>
1145 <group name="App-Activate-All.App-Check-After-generaldeviceprovider" requires="App-Activate-All.Wait-For-Deactivate-generaldeviceprovider">
1146 <parallel var="${OC#}">
1147 <step name="App-Activate-All.Check-Logs-After-${#}-generaldeviceprovider" exec="onos-check-logs ${OC#}"/>
1148 </parallel>
1149 </group>
1150 <step name="App-Activate-All.Minimal-Apps-generaldeviceprovider" requires="App-Activate-All.App-Deactivate-generaldeviceprovider"
1151 exec="onos-set-up-minimal-apps ${OCI}"/>
1152 </group>
1153
1154
1155 <group name="App-Activate-All.p4runtime" requires="App-Activate-All.generaldeviceprovider">
1156 <step name="App-Activate-All.Activate-p4runtime"
1157 exec="onos ${OCI} app activate org.onosproject.p4runtime" requires="App-Activate-All.generaldeviceprovider"/>
1158 <group name="App-Activate-All.App-Check-p4runtime" requires="App-Activate-All.Activate-p4runtime">
1159 <parallel var="${OC#}">
1160 <step name="App-Activate-All.App-Check-${#}-p4runtime"
1161 exec="onos-check-apps ${OC#} p4runtime includes"/>
1162 <step name="App-Activate-All.Check-Logs-${#}-p4runtime" exec="onos-check-logs ${OC#}"/>
1163 </parallel>
1164 </group>
1165 <step name="App-Activate-All.App-Deactivate-p4runtime"
1166 exec="onos ${OCI} app deactivate org.onosproject.p4runtime" requires="App-Activate-All.App-Check-p4runtime"/>
1167 <step name="App-Activate-All.Wait-For-Deactivate-p4runtime"
1168 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-p4runtime"/>
1169 <group name="App-Activate-All.App-Check-After-p4runtime" requires="App-Activate-All.Wait-For-Deactivate-p4runtime">
1170 <parallel var="${OC#}">
1171 <step name="App-Activate-All.Check-Logs-After-${#}-p4runtime" exec="onos-check-logs ${OC#}"/>
1172 </parallel>
1173 </group>
1174 <step name="App-Activate-All.Minimal-Apps-p4runtime" requires="App-Activate-All.App-Deactivate-p4runtime"
1175 exec="onos-set-up-minimal-apps ${OCI}"/>
1176 </group>
1177
1178
1179 <group name="App-Activate-All.drivers.p4runtime" requires="App-Activate-All.p4runtime">
1180 <step name="App-Activate-All.Activate-drivers.p4runtime"
1181 exec="onos ${OCI} app activate org.onosproject.drivers.p4runtime" requires="App-Activate-All.p4runtime"/>
1182 <group name="App-Activate-All.App-Check-drivers.p4runtime" requires="App-Activate-All.Activate-drivers.p4runtime">
1183 <parallel var="${OC#}">
1184 <step name="App-Activate-All.App-Check-${#}-drivers.p4runtime"
1185 exec="onos-check-apps ${OC#} drivers.p4runtime includes"/>
1186 <step name="App-Activate-All.Check-Logs-${#}-drivers.p4runtime" exec="onos-check-logs ${OC#}"/>
1187 </parallel>
1188 </group>
1189 <step name="App-Activate-All.App-Deactivate-drivers.p4runtime"
1190 exec="onos ${OCI} app deactivate org.onosproject.drivers.p4runtime" requires="App-Activate-All.App-Check-drivers.p4runtime"/>
1191 <step name="App-Activate-All.Wait-For-Deactivate-drivers.p4runtime"
1192 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-drivers.p4runtime"/>
1193 <group name="App-Activate-All.App-Check-After-drivers.p4runtime" requires="App-Activate-All.Wait-For-Deactivate-drivers.p4runtime">
1194 <parallel var="${OC#}">
1195 <step name="App-Activate-All.Check-Logs-After-${#}-drivers.p4runtime" exec="onos-check-logs ${OC#}"/>
1196 </parallel>
1197 </group>
1198 <step name="App-Activate-All.Minimal-Apps-drivers.p4runtime" requires="App-Activate-All.App-Deactivate-drivers.p4runtime"
1199 exec="onos-set-up-minimal-apps ${OCI}"/>
1200 </group>
1201
1202
1203 <group name="App-Activate-All.pipelines.basic" requires="App-Activate-All.drivers.p4runtime">
1204 <step name="App-Activate-All.Activate-pipelines.basic"
1205 exec="onos ${OCI} app activate org.onosproject.pipelines.basic" requires="App-Activate-All.drivers.p4runtime"/>
1206 <group name="App-Activate-All.App-Check-pipelines.basic" requires="App-Activate-All.Activate-pipelines.basic">
1207 <parallel var="${OC#}">
1208 <step name="App-Activate-All.App-Check-${#}-pipelines.basic"
1209 exec="onos-check-apps ${OC#} pipelines.basic includes"/>
1210 <step name="App-Activate-All.Check-Logs-${#}-pipelines.basic" exec="onos-check-logs ${OC#}"/>
1211 </parallel>
1212 </group>
1213 <step name="App-Activate-All.App-Deactivate-pipelines.basic"
1214 exec="onos ${OCI} app deactivate org.onosproject.pipelines.basic" requires="App-Activate-All.App-Check-pipelines.basic"/>
1215 <step name="App-Activate-All.Wait-For-Deactivate-pipelines.basic"
1216 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-pipelines.basic"/>
1217 <group name="App-Activate-All.App-Check-After-pipelines.basic" requires="App-Activate-All.Wait-For-Deactivate-pipelines.basic">
1218 <parallel var="${OC#}">
1219 <step name="App-Activate-All.Check-Logs-After-${#}-pipelines.basic" exec="onos-check-logs ${OC#}"/>
1220 </parallel>
1221 </group>
1222 <step name="App-Activate-All.Minimal-Apps-pipelines.basic" requires="App-Activate-All.App-Deactivate-pipelines.basic"
1223 exec="onos-set-up-minimal-apps ${OCI}"/>
1224 </group>
1225
1226
1227 <group name="App-Activate-All.pipelines.fabric" requires="App-Activate-All.pipelines.basic">
1228 <step name="App-Activate-All.Activate-pipelines.fabric"
1229 exec="onos ${OCI} app activate org.onosproject.pipelines.fabric" requires="App-Activate-All.pipelines.basic"/>
1230 <group name="App-Activate-All.App-Check-pipelines.fabric" requires="App-Activate-All.Activate-pipelines.fabric">
1231 <parallel var="${OC#}">
1232 <step name="App-Activate-All.App-Check-${#}-pipelines.fabric"
1233 exec="onos-check-apps ${OC#} pipelines.fabric includes"/>
1234 <step name="App-Activate-All.Check-Logs-${#}-pipelines.fabric" exec="onos-check-logs ${OC#}"/>
1235 </parallel>
1236 </group>
1237 <step name="App-Activate-All.App-Deactivate-pipelines.fabric"
1238 exec="onos ${OCI} app deactivate org.onosproject.pipelines.fabric" requires="App-Activate-All.App-Check-pipelines.fabric"/>
1239 <step name="App-Activate-All.Wait-For-Deactivate-pipelines.fabric"
1240 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-pipelines.fabric"/>
1241 <group name="App-Activate-All.App-Check-After-pipelines.fabric" requires="App-Activate-All.Wait-For-Deactivate-pipelines.fabric">
1242 <parallel var="${OC#}">
1243 <step name="App-Activate-All.Check-Logs-After-${#}-pipelines.fabric" exec="onos-check-logs ${OC#}"/>
1244 </parallel>
1245 </group>
1246 <step name="App-Activate-All.Minimal-Apps-pipelines.fabric" requires="App-Activate-All.App-Deactivate-pipelines.fabric"
1247 exec="onos-set-up-minimal-apps ${OCI}"/>
1248 </group>
1249
1250
1251 <group name="App-Activate-All.events" requires="App-Activate-All.pipelines.fabric">
1252 <step name="App-Activate-All.Activate-events"
1253 exec="onos ${OCI} app activate org.onosproject.events" requires="App-Activate-All.pipelines.fabric"/>
1254 <group name="App-Activate-All.App-Check-events" requires="App-Activate-All.Activate-events">
1255 <parallel var="${OC#}">
1256 <step name="App-Activate-All.App-Check-${#}-events"
1257 exec="onos-check-apps ${OC#} events includes"/>
1258 <step name="App-Activate-All.Check-Logs-${#}-events" exec="onos-check-logs ${OC#}"/>
1259 </parallel>
1260 </group>
1261 <step name="App-Activate-All.App-Deactivate-events"
1262 exec="onos ${OCI} app deactivate org.onosproject.events" requires="App-Activate-All.App-Check-events"/>
1263 <step name="App-Activate-All.Wait-For-Deactivate-events"
1264 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-events"/>
1265 <group name="App-Activate-All.App-Check-After-events" requires="App-Activate-All.Wait-For-Deactivate-events">
1266 <parallel var="${OC#}">
1267 <step name="App-Activate-All.Check-Logs-After-${#}-events" exec="onos-check-logs ${OC#}"/>
1268 </parallel>
1269 </group>
1270 <step name="App-Activate-All.Minimal-Apps-events" requires="App-Activate-All.App-Deactivate-events"
1271 exec="onos-set-up-minimal-apps ${OCI}"/>
1272 </group>
1273
1274
1275 <group name="App-Activate-All.intentsynchronizer" requires="App-Activate-All.events">
1276 <step name="App-Activate-All.Activate-intentsynchronizer"
1277 exec="onos ${OCI} app activate org.onosproject.intentsynchronizer" requires="App-Activate-All.events"/>
1278 <group name="App-Activate-All.App-Check-intentsynchronizer" requires="App-Activate-All.Activate-intentsynchronizer">
1279 <parallel var="${OC#}">
1280 <step name="App-Activate-All.App-Check-${#}-intentsynchronizer"
1281 exec="onos-check-apps ${OC#} intentsynchronizer includes"/>
1282 <step name="App-Activate-All.Check-Logs-${#}-intentsynchronizer" exec="onos-check-logs ${OC#}"/>
1283 </parallel>
1284 </group>
1285 <step name="App-Activate-All.App-Deactivate-intentsynchronizer"
1286 exec="onos ${OCI} app deactivate org.onosproject.intentsynchronizer" requires="App-Activate-All.App-Check-intentsynchronizer"/>
1287 <step name="App-Activate-All.Wait-For-Deactivate-intentsynchronizer"
1288 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-intentsynchronizer"/>
1289 <group name="App-Activate-All.App-Check-After-intentsynchronizer" requires="App-Activate-All.Wait-For-Deactivate-intentsynchronizer">
1290 <parallel var="${OC#}">
1291 <step name="App-Activate-All.Check-Logs-After-${#}-intentsynchronizer" exec="onos-check-logs ${OC#}"/>
1292 </parallel>
1293 </group>
1294 <step name="App-Activate-All.Minimal-Apps-intentsynchronizer" requires="App-Activate-All.App-Deactivate-intentsynchronizer"
1295 exec="onos-set-up-minimal-apps ${OCI}"/>
1296 </group>
1297
1298
1299 <group name="App-Activate-All.route-service" requires="App-Activate-All.intentsynchronizer">
1300 <step name="App-Activate-All.Activate-route-service"
1301 exec="onos ${OCI} app activate org.onosproject.route-service" requires="App-Activate-All.intentsynchronizer"/>
1302 <group name="App-Activate-All.App-Check-route-service" requires="App-Activate-All.Activate-route-service">
1303 <parallel var="${OC#}">
1304 <step name="App-Activate-All.App-Check-${#}-route-service"
1305 exec="onos-check-apps ${OC#} route-service includes"/>
1306 <step name="App-Activate-All.Check-Logs-${#}-route-service" exec="onos-check-logs ${OC#}"/>
1307 </parallel>
1308 </group>
1309 <step name="App-Activate-All.App-Deactivate-route-service"
1310 exec="onos ${OCI} app deactivate org.onosproject.route-service" requires="App-Activate-All.App-Check-route-service"/>
1311 <step name="App-Activate-All.Wait-For-Deactivate-route-service"
1312 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-route-service"/>
1313 <group name="App-Activate-All.App-Check-After-route-service" requires="App-Activate-All.Wait-For-Deactivate-route-service">
1314 <parallel var="${OC#}">
1315 <step name="App-Activate-All.Check-Logs-After-${#}-route-service" exec="onos-check-logs ${OC#}"/>
1316 </parallel>
1317 </group>
1318 <step name="App-Activate-All.Minimal-Apps-route-service" requires="App-Activate-All.App-Deactivate-route-service"
1319 exec="onos-set-up-minimal-apps ${OCI}"/>
1320 </group>
1321
1322
1323 <group name="App-Activate-All.fpm" requires="App-Activate-All.route-service">
1324 <step name="App-Activate-All.Activate-fpm"
1325 exec="onos ${OCI} app activate org.onosproject.fpm" requires="App-Activate-All.route-service"/>
1326 <group name="App-Activate-All.App-Check-fpm" requires="App-Activate-All.Activate-fpm">
1327 <parallel var="${OC#}">
1328 <step name="App-Activate-All.App-Check-${#}-fpm"
1329 exec="onos-check-apps ${OC#} fpm includes"/>
1330 <step name="App-Activate-All.Check-Logs-${#}-fpm" exec="onos-check-logs ${OC#}"/>
1331 </parallel>
1332 </group>
1333 <step name="App-Activate-All.App-Deactivate-fpm"
1334 exec="onos ${OCI} app deactivate org.onosproject.fpm" requires="App-Activate-All.App-Check-fpm"/>
1335 <step name="App-Activate-All.Wait-For-Deactivate-fpm"
1336 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-fpm"/>
1337 <group name="App-Activate-All.App-Check-After-fpm" requires="App-Activate-All.Wait-For-Deactivate-fpm">
1338 <parallel var="${OC#}">
1339 <step name="App-Activate-All.Check-Logs-After-${#}-fpm" exec="onos-check-logs ${OC#}"/>
1340 </parallel>
1341 </group>
1342 <step name="App-Activate-All.Minimal-Apps-fpm" requires="App-Activate-All.App-Deactivate-fpm"
1343 exec="onos-set-up-minimal-apps ${OCI}"/>
1344 </group>
1345
1346
1347 <group name="App-Activate-All.dhcprelay" requires="App-Activate-All.fpm">
1348 <step name="App-Activate-All.Activate-dhcprelay"
1349 exec="onos ${OCI} app activate org.onosproject.dhcprelay" requires="App-Activate-All.fpm"/>
1350 <group name="App-Activate-All.App-Check-dhcprelay" requires="App-Activate-All.Activate-dhcprelay">
1351 <parallel var="${OC#}">
1352 <step name="App-Activate-All.App-Check-${#}-dhcprelay"
1353 exec="onos-check-apps ${OC#} dhcprelay includes"/>
1354 <step name="App-Activate-All.Check-Logs-${#}-dhcprelay" exec="onos-check-logs ${OC#}"/>
1355 </parallel>
1356 </group>
1357 <step name="App-Activate-All.App-Deactivate-dhcprelay"
1358 exec="onos ${OCI} app deactivate org.onosproject.dhcprelay" requires="App-Activate-All.App-Check-dhcprelay"/>
1359 <step name="App-Activate-All.Wait-For-Deactivate-dhcprelay"
1360 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-dhcprelay"/>
1361 <group name="App-Activate-All.App-Check-After-dhcprelay" requires="App-Activate-All.Wait-For-Deactivate-dhcprelay">
1362 <parallel var="${OC#}">
1363 <step name="App-Activate-All.Check-Logs-After-${#}-dhcprelay" exec="onos-check-logs ${OC#}"/>
1364 </parallel>
1365 </group>
1366 <step name="App-Activate-All.Minimal-Apps-dhcprelay" requires="App-Activate-All.App-Deactivate-dhcprelay"
1367 exec="onos-set-up-minimal-apps ${OCI}"/>
1368 </group>
1369
1370
1371 <group name="App-Activate-All.metrics" requires="App-Activate-All.dhcprelay">
1372 <step name="App-Activate-All.Activate-metrics"
1373 exec="onos ${OCI} app activate org.onosproject.metrics" requires="App-Activate-All.dhcprelay"/>
1374 <group name="App-Activate-All.App-Check-metrics" requires="App-Activate-All.Activate-metrics">
1375 <parallel var="${OC#}">
1376 <step name="App-Activate-All.App-Check-${#}-metrics"
1377 exec="onos-check-apps ${OC#} metrics includes"/>
1378 <step name="App-Activate-All.Check-Logs-${#}-metrics" exec="onos-check-logs ${OC#}"/>
1379 </parallel>
1380 </group>
1381 <step name="App-Activate-All.App-Deactivate-metrics"
1382 exec="onos ${OCI} app deactivate org.onosproject.metrics" requires="App-Activate-All.App-Check-metrics"/>
1383 <step name="App-Activate-All.Wait-For-Deactivate-metrics"
1384 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-metrics"/>
1385 <group name="App-Activate-All.App-Check-After-metrics" requires="App-Activate-All.Wait-For-Deactivate-metrics">
1386 <parallel var="${OC#}">
1387 <step name="App-Activate-All.Check-Logs-After-${#}-metrics" exec="onos-check-logs ${OC#}"/>
1388 </parallel>
1389 </group>
1390 <step name="App-Activate-All.Minimal-Apps-metrics" requires="App-Activate-All.App-Deactivate-metrics"
1391 exec="onos-set-up-minimal-apps ${OCI}"/>
1392 </group>
1393
1394
1395 <group name="App-Activate-All.fwd" requires="App-Activate-All.metrics">
1396 <step name="App-Activate-All.Activate-fwd"
1397 exec="onos ${OCI} app activate org.onosproject.fwd" requires="App-Activate-All.metrics"/>
1398 <group name="App-Activate-All.App-Check-fwd" requires="App-Activate-All.Activate-fwd">
1399 <parallel var="${OC#}">
1400 <step name="App-Activate-All.App-Check-${#}-fwd"
1401 exec="onos-check-apps ${OC#} fwd includes"/>
1402 <step name="App-Activate-All.Check-Logs-${#}-fwd" exec="onos-check-logs ${OC#}"/>
1403 </parallel>
1404 </group>
1405 <step name="App-Activate-All.App-Deactivate-fwd"
1406 exec="onos ${OCI} app deactivate org.onosproject.fwd" requires="App-Activate-All.App-Check-fwd"/>
1407 <step name="App-Activate-All.Wait-For-Deactivate-fwd"
1408 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-fwd"/>
1409 <group name="App-Activate-All.App-Check-After-fwd" requires="App-Activate-All.Wait-For-Deactivate-fwd">
1410 <parallel var="${OC#}">
1411 <step name="App-Activate-All.Check-Logs-After-${#}-fwd" exec="onos-check-logs ${OC#}"/>
1412 </parallel>
1413 </group>
1414 <step name="App-Activate-All.Minimal-Apps-fwd" requires="App-Activate-All.App-Deactivate-fwd"
1415 exec="onos-set-up-minimal-apps ${OCI}"/>
1416 </group>
1417
1418
1419 <group name="App-Activate-All.proxyarp" requires="App-Activate-All.fwd">
1420 <step name="App-Activate-All.Activate-proxyarp"
1421 exec="onos ${OCI} app activate org.onosproject.proxyarp" requires="App-Activate-All.fwd"/>
1422 <group name="App-Activate-All.App-Check-proxyarp" requires="App-Activate-All.Activate-proxyarp">
1423 <parallel var="${OC#}">
1424 <step name="App-Activate-All.App-Check-${#}-proxyarp"
1425 exec="onos-check-apps ${OC#} proxyarp includes"/>
1426 <step name="App-Activate-All.Check-Logs-${#}-proxyarp" exec="onos-check-logs ${OC#}"/>
1427 </parallel>
1428 </group>
1429 <step name="App-Activate-All.App-Deactivate-proxyarp"
1430 exec="onos ${OCI} app deactivate org.onosproject.proxyarp" requires="App-Activate-All.App-Check-proxyarp"/>
1431 <step name="App-Activate-All.Wait-For-Deactivate-proxyarp"
1432 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-proxyarp"/>
1433 <group name="App-Activate-All.App-Check-After-proxyarp" requires="App-Activate-All.Wait-For-Deactivate-proxyarp">
1434 <parallel var="${OC#}">
1435 <step name="App-Activate-All.Check-Logs-After-${#}-proxyarp" exec="onos-check-logs ${OC#}"/>
1436 </parallel>
1437 </group>
1438 <step name="App-Activate-All.Minimal-Apps-proxyarp" requires="App-Activate-All.App-Deactivate-proxyarp"
1439 exec="onos-set-up-minimal-apps ${OCI}"/>
1440 </group>
1441
1442
1443 <group name="App-Activate-All.models.polatis" requires="App-Activate-All.proxyarp">
1444 <step name="App-Activate-All.Activate-models.polatis"
1445 exec="onos ${OCI} app activate org.onosproject.models.polatis" requires="App-Activate-All.proxyarp"/>
1446 <group name="App-Activate-All.App-Check-models.polatis" requires="App-Activate-All.Activate-models.polatis">
1447 <parallel var="${OC#}">
1448 <step name="App-Activate-All.App-Check-${#}-models.polatis"
1449 exec="onos-check-apps ${OC#} models.polatis includes"/>
1450 <step name="App-Activate-All.Check-Logs-${#}-models.polatis" exec="onos-check-logs ${OC#}"/>
1451 </parallel>
1452 </group>
1453 <step name="App-Activate-All.App-Deactivate-models.polatis"
1454 exec="onos ${OCI} app deactivate org.onosproject.models.polatis" requires="App-Activate-All.App-Check-models.polatis"/>
1455 <step name="App-Activate-All.Wait-For-Deactivate-models.polatis"
1456 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-models.polatis"/>
1457 <group name="App-Activate-All.App-Check-After-models.polatis" requires="App-Activate-All.Wait-For-Deactivate-models.polatis">
1458 <parallel var="${OC#}">
1459 <step name="App-Activate-All.Check-Logs-After-${#}-models.polatis" exec="onos-check-logs ${OC#}"/>
1460 </parallel>
1461 </group>
1462 <step name="App-Activate-All.Minimal-Apps-models.polatis" requires="App-Activate-All.App-Deactivate-models.polatis"
1463 exec="onos-set-up-minimal-apps ${OCI}"/>
1464 </group>
1465
1466
1467 <group name="App-Activate-All.drivers.polatis.netconf" requires="App-Activate-All.models.polatis">
1468 <step name="App-Activate-All.Activate-drivers.polatis.netconf"
1469 exec="onos ${OCI} app activate org.onosproject.drivers.polatis.netconf" requires="App-Activate-All.models.polatis"/>
1470 <group name="App-Activate-All.App-Check-drivers.polatis.netconf" requires="App-Activate-All.Activate-drivers.polatis.netconf">
1471 <parallel var="${OC#}">
1472 <step name="App-Activate-All.App-Check-${#}-drivers.polatis.netconf"
1473 exec="onos-check-apps ${OC#} drivers.polatis.netconf includes"/>
1474 <step name="App-Activate-All.Check-Logs-${#}-drivers.polatis.netconf" exec="onos-check-logs ${OC#}"/>
1475 </parallel>
1476 </group>
1477 <step name="App-Activate-All.App-Deactivate-drivers.polatis.netconf"
1478 exec="onos ${OCI} app deactivate org.onosproject.drivers.polatis.netconf" requires="App-Activate-All.App-Check-drivers.polatis.netconf"/>
1479 <step name="App-Activate-All.Wait-For-Deactivate-drivers.polatis.netconf"
1480 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-drivers.polatis.netconf"/>
1481 <group name="App-Activate-All.App-Check-After-drivers.polatis.netconf" requires="App-Activate-All.Wait-For-Deactivate-drivers.polatis.netconf">
1482 <parallel var="${OC#}">
1483 <step name="App-Activate-All.Check-Logs-After-${#}-drivers.polatis.netconf" exec="onos-check-logs ${OC#}"/>
1484 </parallel>
1485 </group>
1486 <step name="App-Activate-All.Minimal-Apps-drivers.polatis.netconf" requires="App-Activate-All.App-Deactivate-drivers.polatis.netconf"
1487 exec="onos-set-up-minimal-apps ${OCI}"/>
1488 </group>
1489
1490
1491 <group name="App-Activate-All.lldpprovider" requires="App-Activate-All.drivers.polatis.netconf">
1492 <step name="App-Activate-All.Activate-lldpprovider"
1493 exec="onos ${OCI} app activate org.onosproject.lldpprovider" requires="App-Activate-All.drivers.polatis.netconf"/>
1494 <group name="App-Activate-All.App-Check-lldpprovider" requires="App-Activate-All.Activate-lldpprovider">
1495 <parallel var="${OC#}">
1496 <step name="App-Activate-All.App-Check-${#}-lldpprovider"
1497 exec="onos-check-apps ${OC#} lldpprovider includes"/>
1498 <step name="App-Activate-All.Check-Logs-${#}-lldpprovider" exec="onos-check-logs ${OC#}"/>
1499 </parallel>
1500 </group>
1501 <step name="App-Activate-All.App-Deactivate-lldpprovider"
1502 exec="onos ${OCI} app deactivate org.onosproject.lldpprovider" requires="App-Activate-All.App-Check-lldpprovider"/>
1503 <step name="App-Activate-All.Wait-For-Deactivate-lldpprovider"
1504 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-lldpprovider"/>
1505 <group name="App-Activate-All.App-Check-After-lldpprovider" requires="App-Activate-All.Wait-For-Deactivate-lldpprovider">
1506 <parallel var="${OC#}">
1507 <step name="App-Activate-All.Check-Logs-After-${#}-lldpprovider" exec="onos-check-logs ${OC#}"/>
1508 </parallel>
1509 </group>
1510 <step name="App-Activate-All.Minimal-Apps-lldpprovider" requires="App-Activate-All.App-Deactivate-lldpprovider"
1511 exec="onos-set-up-minimal-apps ${OCI}"/>
1512 </group>
1513
1514
1515 <group name="App-Activate-All.openflow-base" requires="App-Activate-All.lldpprovider">
1516 <step name="App-Activate-All.Activate-openflow-base"
1517 exec="onos ${OCI} app activate org.onosproject.openflow-base" requires="App-Activate-All.lldpprovider"/>
1518 <group name="App-Activate-All.App-Check-openflow-base" requires="App-Activate-All.Activate-openflow-base">
1519 <parallel var="${OC#}">
1520 <step name="App-Activate-All.App-Check-${#}-openflow-base"
1521 exec="onos-check-apps ${OC#} openflow-base includes"/>
1522 <step name="App-Activate-All.Check-Logs-${#}-openflow-base" exec="onos-check-logs ${OC#}"/>
1523 </parallel>
1524 </group>
1525 <step name="App-Activate-All.App-Deactivate-openflow-base"
1526 exec="onos ${OCI} app deactivate org.onosproject.openflow-base" requires="App-Activate-All.App-Check-openflow-base"/>
1527 <step name="App-Activate-All.Wait-For-Deactivate-openflow-base"
1528 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-openflow-base"/>
1529 <group name="App-Activate-All.App-Check-After-openflow-base" requires="App-Activate-All.Wait-For-Deactivate-openflow-base">
1530 <parallel var="${OC#}">
1531 <step name="App-Activate-All.Check-Logs-After-${#}-openflow-base" exec="onos-check-logs ${OC#}"/>
1532 </parallel>
1533 </group>
1534 <step name="App-Activate-All.Minimal-Apps-openflow-base" requires="App-Activate-All.App-Deactivate-openflow-base"
1535 exec="onos-set-up-minimal-apps ${OCI}"/>
1536 </group>
1537
1538
1539 <group name="App-Activate-All.openflow" requires="App-Activate-All.openflow-base">
1540 <step name="App-Activate-All.Activate-openflow"
1541 exec="onos ${OCI} app activate org.onosproject.openflow" requires="App-Activate-All.openflow-base"/>
1542 <group name="App-Activate-All.App-Check-openflow" requires="App-Activate-All.Activate-openflow">
1543 <parallel var="${OC#}">
1544 <step name="App-Activate-All.App-Check-${#}-openflow"
1545 exec="onos-check-apps ${OC#} openflow includes"/>
1546 <step name="App-Activate-All.Check-Logs-${#}-openflow" exec="onos-check-logs ${OC#}"/>
1547 </parallel>
1548 </group>
1549 <step name="App-Activate-All.App-Deactivate-openflow"
1550 exec="onos ${OCI} app deactivate org.onosproject.openflow" requires="App-Activate-All.App-Check-openflow"/>
1551 <step name="App-Activate-All.Wait-For-Deactivate-openflow"
1552 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-openflow"/>
1553 <group name="App-Activate-All.App-Check-After-openflow" requires="App-Activate-All.Wait-For-Deactivate-openflow">
1554 <parallel var="${OC#}">
1555 <step name="App-Activate-All.Check-Logs-After-${#}-openflow" exec="onos-check-logs ${OC#}"/>
1556 </parallel>
1557 </group>
1558 <step name="App-Activate-All.Minimal-Apps-openflow" requires="App-Activate-All.App-Deactivate-openflow"
1559 exec="onos-set-up-minimal-apps ${OCI}"/>
1560 </group>
1561
1562
1563 <group name="App-Activate-All.drivers.corsa" requires="App-Activate-All.openflow">
1564 <step name="App-Activate-All.Activate-drivers.corsa"
1565 exec="onos ${OCI} app activate org.onosproject.drivers.corsa" requires="App-Activate-All.openflow"/>
1566 <group name="App-Activate-All.App-Check-drivers.corsa" requires="App-Activate-All.Activate-drivers.corsa">
1567 <parallel var="${OC#}">
1568 <step name="App-Activate-All.App-Check-${#}-drivers.corsa"
1569 exec="onos-check-apps ${OC#} drivers.corsa includes"/>
1570 <step name="App-Activate-All.Check-Logs-${#}-drivers.corsa" exec="onos-check-logs ${OC#}"/>
1571 </parallel>
1572 </group>
1573 <step name="App-Activate-All.App-Deactivate-drivers.corsa"
1574 exec="onos ${OCI} app deactivate org.onosproject.drivers.corsa" requires="App-Activate-All.App-Check-drivers.corsa"/>
1575 <step name="App-Activate-All.Wait-For-Deactivate-drivers.corsa"
1576 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-drivers.corsa"/>
1577 <group name="App-Activate-All.App-Check-After-drivers.corsa" requires="App-Activate-All.Wait-For-Deactivate-drivers.corsa">
1578 <parallel var="${OC#}">
1579 <step name="App-Activate-All.Check-Logs-After-${#}-drivers.corsa" exec="onos-check-logs ${OC#}"/>
1580 </parallel>
1581 </group>
1582 <step name="App-Activate-All.Minimal-Apps-drivers.corsa" requires="App-Activate-All.App-Deactivate-drivers.corsa"
1583 exec="onos-set-up-minimal-apps ${OCI}"/>
1584 </group>
1585
1586
1587 <group name="App-Activate-All.network-troubleshoot" requires="App-Activate-All.drivers.corsa">
1588 <step name="App-Activate-All.Activate-network-troubleshoot"
1589 exec="onos ${OCI} app activate org.onosproject.network-troubleshoot" requires="App-Activate-All.drivers.corsa"/>
1590 <group name="App-Activate-All.App-Check-network-troubleshoot" requires="App-Activate-All.Activate-network-troubleshoot">
1591 <parallel var="${OC#}">
1592 <step name="App-Activate-All.App-Check-${#}-network-troubleshoot"
1593 exec="onos-check-apps ${OC#} network-troubleshoot includes"/>
1594 <step name="App-Activate-All.Check-Logs-${#}-network-troubleshoot" exec="onos-check-logs ${OC#}"/>
1595 </parallel>
1596 </group>
1597 <step name="App-Activate-All.App-Deactivate-network-troubleshoot"
1598 exec="onos ${OCI} app deactivate org.onosproject.network-troubleshoot" requires="App-Activate-All.App-Check-network-troubleshoot"/>
1599 <step name="App-Activate-All.Wait-For-Deactivate-network-troubleshoot"
1600 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-network-troubleshoot"/>
1601 <group name="App-Activate-All.App-Check-After-network-troubleshoot" requires="App-Activate-All.Wait-For-Deactivate-network-troubleshoot">
1602 <parallel var="${OC#}">
1603 <step name="App-Activate-All.Check-Logs-After-${#}-network-troubleshoot" exec="onos-check-logs ${OC#}"/>
1604 </parallel>
1605 </group>
1606 <step name="App-Activate-All.Minimal-Apps-network-troubleshoot" requires="App-Activate-All.App-Deactivate-network-troubleshoot"
1607 exec="onos-set-up-minimal-apps ${OCI}"/>
1608 </group>
1609
1610
1611 <group name="App-Activate-All.drivers.mellanox" requires="App-Activate-All.network-troubleshoot">
1612 <step name="App-Activate-All.Activate-drivers.mellanox"
1613 exec="onos ${OCI} app activate org.onosproject.drivers.mellanox" requires="App-Activate-All.network-troubleshoot"/>
1614 <group name="App-Activate-All.App-Check-drivers.mellanox" requires="App-Activate-All.Activate-drivers.mellanox">
1615 <parallel var="${OC#}">
1616 <step name="App-Activate-All.App-Check-${#}-drivers.mellanox"
1617 exec="onos-check-apps ${OC#} drivers.mellanox includes"/>
1618 <step name="App-Activate-All.Check-Logs-${#}-drivers.mellanox" exec="onos-check-logs ${OC#}"/>
1619 </parallel>
1620 </group>
1621 <step name="App-Activate-All.App-Deactivate-drivers.mellanox"
1622 exec="onos ${OCI} app deactivate org.onosproject.drivers.mellanox" requires="App-Activate-All.App-Check-drivers.mellanox"/>
1623 <step name="App-Activate-All.Wait-For-Deactivate-drivers.mellanox"
1624 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-drivers.mellanox"/>
1625 <group name="App-Activate-All.App-Check-After-drivers.mellanox" requires="App-Activate-All.Wait-For-Deactivate-drivers.mellanox">
1626 <parallel var="${OC#}">
1627 <step name="App-Activate-All.Check-Logs-After-${#}-drivers.mellanox" exec="onos-check-logs ${OC#}"/>
1628 </parallel>
1629 </group>
1630 <step name="App-Activate-All.Minimal-Apps-drivers.mellanox" requires="App-Activate-All.App-Deactivate-drivers.mellanox"
1631 exec="onos-set-up-minimal-apps ${OCI}"/>
1632 </group>
1633
1634
1635 <group name="App-Activate-All.drivermatrix" requires="App-Activate-All.drivers.mellanox">
1636 <step name="App-Activate-All.Activate-drivermatrix"
1637 exec="onos ${OCI} app activate org.onosproject.drivermatrix" requires="App-Activate-All.drivers.mellanox"/>
1638 <group name="App-Activate-All.App-Check-drivermatrix" requires="App-Activate-All.Activate-drivermatrix">
1639 <parallel var="${OC#}">
1640 <step name="App-Activate-All.App-Check-${#}-drivermatrix"
1641 exec="onos-check-apps ${OC#} drivermatrix includes"/>
1642 <step name="App-Activate-All.Check-Logs-${#}-drivermatrix" exec="onos-check-logs ${OC#}"/>
1643 </parallel>
1644 </group>
1645 <step name="App-Activate-All.App-Deactivate-drivermatrix"
1646 exec="onos ${OCI} app deactivate org.onosproject.drivermatrix" requires="App-Activate-All.App-Check-drivermatrix"/>
1647 <step name="App-Activate-All.Wait-For-Deactivate-drivermatrix"
1648 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-drivermatrix"/>
1649 <group name="App-Activate-All.App-Check-After-drivermatrix" requires="App-Activate-All.Wait-For-Deactivate-drivermatrix">
1650 <parallel var="${OC#}">
1651 <step name="App-Activate-All.Check-Logs-After-${#}-drivermatrix" exec="onos-check-logs ${OC#}"/>
1652 </parallel>
1653 </group>
1654 <step name="App-Activate-All.Minimal-Apps-drivermatrix" requires="App-Activate-All.App-Deactivate-drivermatrix"
1655 exec="onos-set-up-minimal-apps ${OCI}"/>
1656 </group>
1657
1658
1659 <group name="App-Activate-All.messaging-perf" requires="App-Activate-All.drivermatrix">
1660 <step name="App-Activate-All.Activate-messaging-perf"
1661 exec="onos ${OCI} app activate org.onosproject.messaging-perf" requires="App-Activate-All.drivermatrix"/>
1662 <group name="App-Activate-All.App-Check-messaging-perf" requires="App-Activate-All.Activate-messaging-perf">
1663 <parallel var="${OC#}">
1664 <step name="App-Activate-All.App-Check-${#}-messaging-perf"
1665 exec="onos-check-apps ${OC#} messaging-perf includes"/>
1666 <step name="App-Activate-All.Check-Logs-${#}-messaging-perf" exec="onos-check-logs ${OC#}"/>
1667 </parallel>
1668 </group>
1669 <step name="App-Activate-All.App-Deactivate-messaging-perf"
1670 exec="onos ${OCI} app deactivate org.onosproject.messaging-perf" requires="App-Activate-All.App-Check-messaging-perf"/>
1671 <step name="App-Activate-All.Wait-For-Deactivate-messaging-perf"
1672 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-messaging-perf"/>
1673 <group name="App-Activate-All.App-Check-After-messaging-perf" requires="App-Activate-All.Wait-For-Deactivate-messaging-perf">
1674 <parallel var="${OC#}">
1675 <step name="App-Activate-All.Check-Logs-After-${#}-messaging-perf" exec="onos-check-logs ${OC#}"/>
1676 </parallel>
1677 </group>
1678 <step name="App-Activate-All.Minimal-Apps-messaging-perf" requires="App-Activate-All.App-Deactivate-messaging-perf"
1679 exec="onos-set-up-minimal-apps ${OCI}"/>
1680 </group>
1681
1682
1683 <group name="App-Activate-All.hostprobingprovider" requires="App-Activate-All.messaging-perf">
1684 <step name="App-Activate-All.Activate-hostprobingprovider"
1685 exec="onos ${OCI} app activate org.onosproject.hostprobingprovider" requires="App-Activate-All.messaging-perf"/>
1686 <group name="App-Activate-All.App-Check-hostprobingprovider" requires="App-Activate-All.Activate-hostprobingprovider">
1687 <parallel var="${OC#}">
1688 <step name="App-Activate-All.App-Check-${#}-hostprobingprovider"
1689 exec="onos-check-apps ${OC#} hostprobingprovider includes"/>
1690 <step name="App-Activate-All.Check-Logs-${#}-hostprobingprovider" exec="onos-check-logs ${OC#}"/>
1691 </parallel>
1692 </group>
1693 <step name="App-Activate-All.App-Deactivate-hostprobingprovider"
1694 exec="onos ${OCI} app deactivate org.onosproject.hostprobingprovider" requires="App-Activate-All.App-Check-hostprobingprovider"/>
1695 <step name="App-Activate-All.Wait-For-Deactivate-hostprobingprovider"
1696 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-hostprobingprovider"/>
1697 <group name="App-Activate-All.App-Check-After-hostprobingprovider" requires="App-Activate-All.Wait-For-Deactivate-hostprobingprovider">
1698 <parallel var="${OC#}">
1699 <step name="App-Activate-All.Check-Logs-After-${#}-hostprobingprovider" exec="onos-check-logs ${OC#}"/>
1700 </parallel>
1701 </group>
1702 <step name="App-Activate-All.Minimal-Apps-hostprobingprovider" requires="App-Activate-All.App-Deactivate-hostprobingprovider"
1703 exec="onos-set-up-minimal-apps ${OCI}"/>
1704 </group>
1705
1706
1707 <group name="App-Activate-All.pcep-api" requires="App-Activate-All.hostprobingprovider">
1708 <step name="App-Activate-All.Activate-pcep-api"
1709 exec="onos ${OCI} app activate org.onosproject.pcep-api" requires="App-Activate-All.hostprobingprovider"/>
1710 <group name="App-Activate-All.App-Check-pcep-api" requires="App-Activate-All.Activate-pcep-api">
1711 <parallel var="${OC#}">
1712 <step name="App-Activate-All.App-Check-${#}-pcep-api"
1713 exec="onos-check-apps ${OC#} pcep-api includes"/>
1714 <step name="App-Activate-All.Check-Logs-${#}-pcep-api" exec="onos-check-logs ${OC#}"/>
1715 </parallel>
1716 </group>
1717 <step name="App-Activate-All.App-Deactivate-pcep-api"
1718 exec="onos ${OCI} app deactivate org.onosproject.pcep-api" requires="App-Activate-All.App-Check-pcep-api"/>
1719 <step name="App-Activate-All.Wait-For-Deactivate-pcep-api"
1720 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-pcep-api"/>
1721 <group name="App-Activate-All.App-Check-After-pcep-api" requires="App-Activate-All.Wait-For-Deactivate-pcep-api">
1722 <parallel var="${OC#}">
1723 <step name="App-Activate-All.Check-Logs-After-${#}-pcep-api" exec="onos-check-logs ${OC#}"/>
1724 </parallel>
1725 </group>
1726 <step name="App-Activate-All.Minimal-Apps-pcep-api" requires="App-Activate-All.App-Deactivate-pcep-api"
1727 exec="onos-set-up-minimal-apps ${OCI}"/>
1728 </group>
1729
1730
1731 <group name="App-Activate-All.distributedprimitives" requires="App-Activate-All.pcep-api">
1732 <step name="App-Activate-All.Activate-distributedprimitives"
1733 exec="onos ${OCI} app activate org.onosproject.distributedprimitives" requires="App-Activate-All.pcep-api"/>
1734 <group name="App-Activate-All.App-Check-distributedprimitives" requires="App-Activate-All.Activate-distributedprimitives">
1735 <parallel var="${OC#}">
1736 <step name="App-Activate-All.App-Check-${#}-distributedprimitives"
1737 exec="onos-check-apps ${OC#} distributedprimitives includes"/>
1738 <step name="App-Activate-All.Check-Logs-${#}-distributedprimitives" exec="onos-check-logs ${OC#}"/>
1739 </parallel>
1740 </group>
1741 <step name="App-Activate-All.App-Deactivate-distributedprimitives"
1742 exec="onos ${OCI} app deactivate org.onosproject.distributedprimitives" requires="App-Activate-All.App-Check-distributedprimitives"/>
1743 <step name="App-Activate-All.Wait-For-Deactivate-distributedprimitives"
1744 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-distributedprimitives"/>
1745 <group name="App-Activate-All.App-Check-After-distributedprimitives" requires="App-Activate-All.Wait-For-Deactivate-distributedprimitives">
1746 <parallel var="${OC#}">
1747 <step name="App-Activate-All.Check-Logs-After-${#}-distributedprimitives" exec="onos-check-logs ${OC#}"/>
1748 </parallel>
1749 </group>
1750 <step name="App-Activate-All.Minimal-Apps-distributedprimitives" requires="App-Activate-All.App-Deactivate-distributedprimitives"
1751 exec="onos-set-up-minimal-apps ${OCI}"/>
1752 </group>
1753
1754
1755 <group name="App-Activate-All.openstackvtap" requires="App-Activate-All.distributedprimitives">
1756 <step name="App-Activate-All.Activate-openstackvtap"
1757 exec="onos ${OCI} app activate org.onosproject.openstackvtap" requires="App-Activate-All.distributedprimitives"/>
1758 <group name="App-Activate-All.App-Check-openstackvtap" requires="App-Activate-All.Activate-openstackvtap">
1759 <parallel var="${OC#}">
1760 <step name="App-Activate-All.App-Check-${#}-openstackvtap"
1761 exec="onos-check-apps ${OC#} openstackvtap includes"/>
1762 <step name="App-Activate-All.Check-Logs-${#}-openstackvtap" exec="onos-check-logs ${OC#}"/>
1763 </parallel>
1764 </group>
1765 <step name="App-Activate-All.App-Deactivate-openstackvtap"
1766 exec="onos ${OCI} app deactivate org.onosproject.openstackvtap" requires="App-Activate-All.App-Check-openstackvtap"/>
1767 <step name="App-Activate-All.Wait-For-Deactivate-openstackvtap"
1768 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-openstackvtap"/>
1769 <group name="App-Activate-All.App-Check-After-openstackvtap" requires="App-Activate-All.Wait-For-Deactivate-openstackvtap">
1770 <parallel var="${OC#}">
1771 <step name="App-Activate-All.Check-Logs-After-${#}-openstackvtap" exec="onos-check-logs ${OC#}"/>
1772 </parallel>
1773 </group>
1774 <step name="App-Activate-All.Minimal-Apps-openstackvtap" requires="App-Activate-All.App-Deactivate-openstackvtap"
1775 exec="onos-set-up-minimal-apps ${OCI}"/>
1776 </group>
1777
1778
1779 <group name="App-Activate-All.virtual" requires="App-Activate-All.openstackvtap">
1780 <step name="App-Activate-All.Activate-virtual"
1781 exec="onos ${OCI} app activate org.onosproject.virtual" requires="App-Activate-All.openstackvtap"/>
1782 <group name="App-Activate-All.App-Check-virtual" requires="App-Activate-All.Activate-virtual">
1783 <parallel var="${OC#}">
1784 <step name="App-Activate-All.App-Check-${#}-virtual"
1785 exec="onos-check-apps ${OC#} virtual includes"/>
1786 <step name="App-Activate-All.Check-Logs-${#}-virtual" exec="onos-check-logs ${OC#}"/>
1787 </parallel>
1788 </group>
1789 <step name="App-Activate-All.App-Deactivate-virtual"
1790 exec="onos ${OCI} app deactivate org.onosproject.virtual" requires="App-Activate-All.App-Check-virtual"/>
1791 <step name="App-Activate-All.Wait-For-Deactivate-virtual"
1792 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-virtual"/>
1793 <group name="App-Activate-All.App-Check-After-virtual" requires="App-Activate-All.Wait-For-Deactivate-virtual">
1794 <parallel var="${OC#}">
1795 <step name="App-Activate-All.Check-Logs-After-${#}-virtual" exec="onos-check-logs ${OC#}"/>
1796 </parallel>
1797 </group>
1798 <step name="App-Activate-All.Minimal-Apps-virtual" requires="App-Activate-All.App-Deactivate-virtual"
1799 exec="onos-set-up-minimal-apps ${OCI}"/>
1800 </group>
1801
1802
1803 <group name="App-Activate-All.models.openroadm" requires="App-Activate-All.virtual">
1804 <step name="App-Activate-All.Activate-models.openroadm"
1805 exec="onos ${OCI} app activate org.onosproject.models.openroadm" requires="App-Activate-All.virtual"/>
1806 <group name="App-Activate-All.App-Check-models.openroadm" requires="App-Activate-All.Activate-models.openroadm">
1807 <parallel var="${OC#}">
1808 <step name="App-Activate-All.App-Check-${#}-models.openroadm"
1809 exec="onos-check-apps ${OC#} models.openroadm includes"/>
1810 <step name="App-Activate-All.Check-Logs-${#}-models.openroadm" exec="onos-check-logs ${OC#}"/>
1811 </parallel>
1812 </group>
1813 <step name="App-Activate-All.App-Deactivate-models.openroadm"
1814 exec="onos ${OCI} app deactivate org.onosproject.models.openroadm" requires="App-Activate-All.App-Check-models.openroadm"/>
1815 <step name="App-Activate-All.Wait-For-Deactivate-models.openroadm"
1816 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-models.openroadm"/>
1817 <group name="App-Activate-All.App-Check-After-models.openroadm" requires="App-Activate-All.Wait-For-Deactivate-models.openroadm">
1818 <parallel var="${OC#}">
1819 <step name="App-Activate-All.Check-Logs-After-${#}-models.openroadm" exec="onos-check-logs ${OC#}"/>
1820 </parallel>
1821 </group>
1822 <step name="App-Activate-All.Minimal-Apps-models.openroadm" requires="App-Activate-All.App-Deactivate-models.openroadm"
1823 exec="onos-set-up-minimal-apps ${OCI}"/>
1824 </group>
1825
1826
1827 <group name="App-Activate-All.openroadm" requires="App-Activate-All.models.openroadm">
1828 <step name="App-Activate-All.Activate-openroadm"
1829 exec="onos ${OCI} app activate org.onosproject.openroadm" requires="App-Activate-All.models.openroadm"/>
1830 <group name="App-Activate-All.App-Check-openroadm" requires="App-Activate-All.Activate-openroadm">
1831 <parallel var="${OC#}">
1832 <step name="App-Activate-All.App-Check-${#}-openroadm"
1833 exec="onos-check-apps ${OC#} openroadm includes"/>
1834 <step name="App-Activate-All.Check-Logs-${#}-openroadm" exec="onos-check-logs ${OC#}"/>
1835 </parallel>
1836 </group>
1837 <step name="App-Activate-All.App-Deactivate-openroadm"
1838 exec="onos ${OCI} app deactivate org.onosproject.openroadm" requires="App-Activate-All.App-Check-openroadm"/>
1839 <step name="App-Activate-All.Wait-For-Deactivate-openroadm"
1840 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-openroadm"/>
1841 <group name="App-Activate-All.App-Check-After-openroadm" requires="App-Activate-All.Wait-For-Deactivate-openroadm">
1842 <parallel var="${OC#}">
1843 <step name="App-Activate-All.Check-Logs-After-${#}-openroadm" exec="onos-check-logs ${OC#}"/>
1844 </parallel>
1845 </group>
1846 <step name="App-Activate-All.Minimal-Apps-openroadm" requires="App-Activate-All.App-Deactivate-openroadm"
1847 exec="onos-set-up-minimal-apps ${OCI}"/>
1848 </group>
1849
1850
1851 <group name="App-Activate-All.tetopology" requires="App-Activate-All.openroadm">
1852 <step name="App-Activate-All.Activate-tetopology"
1853 exec="onos ${OCI} app activate org.onosproject.tetopology" requires="App-Activate-All.openroadm"/>
1854 <group name="App-Activate-All.App-Check-tetopology" requires="App-Activate-All.Activate-tetopology">
1855 <parallel var="${OC#}">
1856 <step name="App-Activate-All.App-Check-${#}-tetopology"
1857 exec="onos-check-apps ${OC#} tetopology includes"/>
1858 <step name="App-Activate-All.Check-Logs-${#}-tetopology" exec="onos-check-logs ${OC#}"/>
1859 </parallel>
1860 </group>
1861 <step name="App-Activate-All.App-Deactivate-tetopology"
1862 exec="onos ${OCI} app deactivate org.onosproject.tetopology" requires="App-Activate-All.App-Check-tetopology"/>
1863 <step name="App-Activate-All.Wait-For-Deactivate-tetopology"
1864 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-tetopology"/>
1865 <group name="App-Activate-All.App-Check-After-tetopology" requires="App-Activate-All.Wait-For-Deactivate-tetopology">
1866 <parallel var="${OC#}">
1867 <step name="App-Activate-All.Check-Logs-After-${#}-tetopology" exec="onos-check-logs ${OC#}"/>
1868 </parallel>
1869 </group>
1870 <step name="App-Activate-All.Minimal-Apps-tetopology" requires="App-Activate-All.App-Deactivate-tetopology"
1871 exec="onos-set-up-minimal-apps ${OCI}"/>
1872 </group>
1873
1874
1875 <group name="App-Activate-All.tetunnel" requires="App-Activate-All.tetopology">
1876 <step name="App-Activate-All.Activate-tetunnel"
1877 exec="onos ${OCI} app activate org.onosproject.tetunnel" requires="App-Activate-All.tetopology"/>
1878 <group name="App-Activate-All.App-Check-tetunnel" requires="App-Activate-All.Activate-tetunnel">
1879 <parallel var="${OC#}">
1880 <step name="App-Activate-All.App-Check-${#}-tetunnel"
1881 exec="onos-check-apps ${OC#} tetunnel includes"/>
1882 <step name="App-Activate-All.Check-Logs-${#}-tetunnel" exec="onos-check-logs ${OC#}"/>
1883 </parallel>
1884 </group>
1885 <step name="App-Activate-All.App-Deactivate-tetunnel"
1886 exec="onos ${OCI} app deactivate org.onosproject.tetunnel" requires="App-Activate-All.App-Check-tetunnel"/>
1887 <step name="App-Activate-All.Wait-For-Deactivate-tetunnel"
1888 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-tetunnel"/>
1889 <group name="App-Activate-All.App-Check-After-tetunnel" requires="App-Activate-All.Wait-For-Deactivate-tetunnel">
1890 <parallel var="${OC#}">
1891 <step name="App-Activate-All.Check-Logs-After-${#}-tetunnel" exec="onos-check-logs ${OC#}"/>
1892 </parallel>
1893 </group>
1894 <step name="App-Activate-All.Minimal-Apps-tetunnel" requires="App-Activate-All.App-Deactivate-tetunnel"
1895 exec="onos-set-up-minimal-apps ${OCI}"/>
1896 </group>
1897
1898
1899 <group name="App-Activate-All.ovsdbhostprovider" requires="App-Activate-All.tetunnel">
1900 <step name="App-Activate-All.Activate-ovsdbhostprovider"
1901 exec="onos ${OCI} app activate org.onosproject.ovsdbhostprovider" requires="App-Activate-All.tetunnel"/>
1902 <group name="App-Activate-All.App-Check-ovsdbhostprovider" requires="App-Activate-All.Activate-ovsdbhostprovider">
1903 <parallel var="${OC#}">
1904 <step name="App-Activate-All.App-Check-${#}-ovsdbhostprovider"
1905 exec="onos-check-apps ${OC#} ovsdbhostprovider includes"/>
1906 <step name="App-Activate-All.Check-Logs-${#}-ovsdbhostprovider" exec="onos-check-logs ${OC#}"/>
1907 </parallel>
1908 </group>
1909 <step name="App-Activate-All.App-Deactivate-ovsdbhostprovider"
1910 exec="onos ${OCI} app deactivate org.onosproject.ovsdbhostprovider" requires="App-Activate-All.App-Check-ovsdbhostprovider"/>
1911 <step name="App-Activate-All.Wait-For-Deactivate-ovsdbhostprovider"
1912 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-ovsdbhostprovider"/>
1913 <group name="App-Activate-All.App-Check-After-ovsdbhostprovider" requires="App-Activate-All.Wait-For-Deactivate-ovsdbhostprovider">
1914 <parallel var="${OC#}">
1915 <step name="App-Activate-All.Check-Logs-After-${#}-ovsdbhostprovider" exec="onos-check-logs ${OC#}"/>
1916 </parallel>
1917 </group>
1918 <step name="App-Activate-All.Minimal-Apps-ovsdbhostprovider" requires="App-Activate-All.App-Deactivate-ovsdbhostprovider"
1919 exec="onos-set-up-minimal-apps ${OCI}"/>
1920 </group>
1921
1922
1923 <group name="App-Activate-All.ovsdb" requires="App-Activate-All.ovsdbhostprovider">
1924 <step name="App-Activate-All.Activate-ovsdb"
1925 exec="onos ${OCI} app activate org.onosproject.ovsdb" requires="App-Activate-All.ovsdbhostprovider"/>
1926 <group name="App-Activate-All.App-Check-ovsdb" requires="App-Activate-All.Activate-ovsdb">
1927 <parallel var="${OC#}">
1928 <step name="App-Activate-All.App-Check-${#}-ovsdb"
1929 exec="onos-check-apps ${OC#} ovsdb includes"/>
1930 <step name="App-Activate-All.Check-Logs-${#}-ovsdb" exec="onos-check-logs ${OC#}"/>
1931 </parallel>
1932 </group>
1933 <step name="App-Activate-All.App-Deactivate-ovsdb"
1934 exec="onos ${OCI} app deactivate org.onosproject.ovsdb" requires="App-Activate-All.App-Check-ovsdb"/>
1935 <step name="App-Activate-All.Wait-For-Deactivate-ovsdb"
1936 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-ovsdb"/>
1937 <group name="App-Activate-All.App-Check-After-ovsdb" requires="App-Activate-All.Wait-For-Deactivate-ovsdb">
1938 <parallel var="${OC#}">
1939 <step name="App-Activate-All.Check-Logs-After-${#}-ovsdb" exec="onos-check-logs ${OC#}"/>
1940 </parallel>
1941 </group>
1942 <step name="App-Activate-All.Minimal-Apps-ovsdb" requires="App-Activate-All.App-Deactivate-ovsdb"
1943 exec="onos-set-up-minimal-apps ${OCI}"/>
1944 </group>
1945
1946
1947 <group name="App-Activate-All.drivers.barefoot" requires="App-Activate-All.ovsdb">
1948 <step name="App-Activate-All.Activate-drivers.barefoot"
1949 exec="onos ${OCI} app activate org.onosproject.drivers.barefoot" requires="App-Activate-All.ovsdb"/>
1950 <group name="App-Activate-All.App-Check-drivers.barefoot" requires="App-Activate-All.Activate-drivers.barefoot">
1951 <parallel var="${OC#}">
1952 <step name="App-Activate-All.App-Check-${#}-drivers.barefoot"
1953 exec="onos-check-apps ${OC#} drivers.barefoot includes"/>
1954 <step name="App-Activate-All.Check-Logs-${#}-drivers.barefoot" exec="onos-check-logs ${OC#}"/>
1955 </parallel>
1956 </group>
1957 <step name="App-Activate-All.App-Deactivate-drivers.barefoot"
1958 exec="onos ${OCI} app deactivate org.onosproject.drivers.barefoot" requires="App-Activate-All.App-Check-drivers.barefoot"/>
1959 <step name="App-Activate-All.Wait-For-Deactivate-drivers.barefoot"
1960 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-drivers.barefoot"/>
1961 <group name="App-Activate-All.App-Check-After-drivers.barefoot" requires="App-Activate-All.Wait-For-Deactivate-drivers.barefoot">
1962 <parallel var="${OC#}">
1963 <step name="App-Activate-All.Check-Logs-After-${#}-drivers.barefoot" exec="onos-check-logs ${OC#}"/>
1964 </parallel>
1965 </group>
1966 <step name="App-Activate-All.Minimal-Apps-drivers.barefoot" requires="App-Activate-All.App-Deactivate-drivers.barefoot"
1967 exec="onos-set-up-minimal-apps ${OCI}"/>
1968 </group>
1969
1970
1971 <group name="App-Activate-All.influxdbmetrics" requires="App-Activate-All.drivers.barefoot">
1972 <step name="App-Activate-All.Activate-influxdbmetrics"
1973 exec="onos ${OCI} app activate org.onosproject.influxdbmetrics" requires="App-Activate-All.drivers.barefoot"/>
1974 <group name="App-Activate-All.App-Check-influxdbmetrics" requires="App-Activate-All.Activate-influxdbmetrics">
1975 <parallel var="${OC#}">
1976 <step name="App-Activate-All.App-Check-${#}-influxdbmetrics"
1977 exec="onos-check-apps ${OC#} influxdbmetrics includes"/>
1978 <step name="App-Activate-All.Check-Logs-${#}-influxdbmetrics" exec="onos-check-logs ${OC#}"/>
1979 </parallel>
1980 </group>
1981 <step name="App-Activate-All.App-Deactivate-influxdbmetrics"
1982 exec="onos ${OCI} app deactivate org.onosproject.influxdbmetrics" requires="App-Activate-All.App-Check-influxdbmetrics"/>
1983 <step name="App-Activate-All.Wait-For-Deactivate-influxdbmetrics"
1984 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-influxdbmetrics"/>
1985 <group name="App-Activate-All.App-Check-After-influxdbmetrics" requires="App-Activate-All.Wait-For-Deactivate-influxdbmetrics">
1986 <parallel var="${OC#}">
1987 <step name="App-Activate-All.Check-Logs-After-${#}-influxdbmetrics" exec="onos-check-logs ${OC#}"/>
1988 </parallel>
1989 </group>
1990 <step name="App-Activate-All.Minimal-Apps-influxdbmetrics" requires="App-Activate-All.App-Deactivate-influxdbmetrics"
1991 exec="onos-set-up-minimal-apps ${OCI}"/>
1992 </group>
1993
1994
1995 <group name="App-Activate-All.evpn-route-service" requires="App-Activate-All.influxdbmetrics">
1996 <step name="App-Activate-All.Activate-evpn-route-service"
1997 exec="onos ${OCI} app activate org.onosproject.evpn-route-service" requires="App-Activate-All.influxdbmetrics"/>
1998 <group name="App-Activate-All.App-Check-evpn-route-service" requires="App-Activate-All.Activate-evpn-route-service">
1999 <parallel var="${OC#}">
2000 <step name="App-Activate-All.App-Check-${#}-evpn-route-service"
2001 exec="onos-check-apps ${OC#} evpn-route-service includes"/>
2002 <step name="App-Activate-All.Check-Logs-${#}-evpn-route-service" exec="onos-check-logs ${OC#}"/>
2003 </parallel>
2004 </group>
2005 <step name="App-Activate-All.App-Deactivate-evpn-route-service"
2006 exec="onos ${OCI} app deactivate org.onosproject.evpn-route-service" requires="App-Activate-All.App-Check-evpn-route-service"/>
2007 <step name="App-Activate-All.Wait-For-Deactivate-evpn-route-service"
2008 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-evpn-route-service"/>
2009 <group name="App-Activate-All.App-Check-After-evpn-route-service" requires="App-Activate-All.Wait-For-Deactivate-evpn-route-service">
2010 <parallel var="${OC#}">
2011 <step name="App-Activate-All.Check-Logs-After-${#}-evpn-route-service" exec="onos-check-logs ${OC#}"/>
2012 </parallel>
2013 </group>
2014 <step name="App-Activate-All.Minimal-Apps-evpn-route-service" requires="App-Activate-All.App-Deactivate-evpn-route-service"
2015 exec="onos-set-up-minimal-apps ${OCI}"/>
2016 </group>
2017
2018
2019 <group name="App-Activate-All.gluon" requires="App-Activate-All.evpn-route-service">
2020 <step name="App-Activate-All.Activate-gluon"
2021 exec="onos ${OCI} app activate org.onosproject.gluon" requires="App-Activate-All.evpn-route-service"/>
2022 <group name="App-Activate-All.App-Check-gluon" requires="App-Activate-All.Activate-gluon">
2023 <parallel var="${OC#}">
2024 <step name="App-Activate-All.App-Check-${#}-gluon"
2025 exec="onos-check-apps ${OC#} gluon includes"/>
2026 <step name="App-Activate-All.Check-Logs-${#}-gluon" exec="onos-check-logs ${OC#}"/>
2027 </parallel>
2028 </group>
2029 <step name="App-Activate-All.App-Deactivate-gluon"
2030 exec="onos ${OCI} app deactivate org.onosproject.gluon" requires="App-Activate-All.App-Check-gluon"/>
2031 <step name="App-Activate-All.Wait-For-Deactivate-gluon"
2032 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-gluon"/>
2033 <group name="App-Activate-All.App-Check-After-gluon" requires="App-Activate-All.Wait-For-Deactivate-gluon">
2034 <parallel var="${OC#}">
2035 <step name="App-Activate-All.Check-Logs-After-${#}-gluon" exec="onos-check-logs ${OC#}"/>
2036 </parallel>
2037 </group>
2038 <step name="App-Activate-All.Minimal-Apps-gluon" requires="App-Activate-All.App-Deactivate-gluon"
2039 exec="onos-set-up-minimal-apps ${OCI}"/>
2040 </group>
2041
2042
2043 <group name="App-Activate-All.evpnopenflow" requires="App-Activate-All.gluon">
2044 <step name="App-Activate-All.Activate-evpnopenflow"
2045 exec="onos ${OCI} app activate org.onosproject.evpnopenflow" requires="App-Activate-All.gluon"/>
2046 <group name="App-Activate-All.App-Check-evpnopenflow" requires="App-Activate-All.Activate-evpnopenflow">
2047 <parallel var="${OC#}">
2048 <step name="App-Activate-All.App-Check-${#}-evpnopenflow"
2049 exec="onos-check-apps ${OC#} evpnopenflow includes"/>
2050 <step name="App-Activate-All.Check-Logs-${#}-evpnopenflow" exec="onos-check-logs ${OC#}"/>
2051 </parallel>
2052 </group>
2053 <step name="App-Activate-All.App-Deactivate-evpnopenflow"
2054 exec="onos ${OCI} app deactivate org.onosproject.evpnopenflow" requires="App-Activate-All.App-Check-evpnopenflow"/>
2055 <step name="App-Activate-All.Wait-For-Deactivate-evpnopenflow"
2056 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-evpnopenflow"/>
2057 <group name="App-Activate-All.App-Check-After-evpnopenflow" requires="App-Activate-All.Wait-For-Deactivate-evpnopenflow">
2058 <parallel var="${OC#}">
2059 <step name="App-Activate-All.Check-Logs-After-${#}-evpnopenflow" exec="onos-check-logs ${OC#}"/>
2060 </parallel>
2061 </group>
2062 <step name="App-Activate-All.Minimal-Apps-evpnopenflow" requires="App-Activate-All.App-Deactivate-evpnopenflow"
2063 exec="onos-set-up-minimal-apps ${OCI}"/>
2064 </group>
2065
2066
2067 <group name="App-Activate-All.drivers.juniper" requires="App-Activate-All.evpnopenflow">
2068 <step name="App-Activate-All.Activate-drivers.juniper"
2069 exec="onos ${OCI} app activate org.onosproject.drivers.juniper" requires="App-Activate-All.evpnopenflow"/>
2070 <group name="App-Activate-All.App-Check-drivers.juniper" requires="App-Activate-All.Activate-drivers.juniper">
2071 <parallel var="${OC#}">
2072 <step name="App-Activate-All.App-Check-${#}-drivers.juniper"
2073 exec="onos-check-apps ${OC#} drivers.juniper includes"/>
2074 <step name="App-Activate-All.Check-Logs-${#}-drivers.juniper" exec="onos-check-logs ${OC#}"/>
2075 </parallel>
2076 </group>
2077 <step name="App-Activate-All.App-Deactivate-drivers.juniper"
2078 exec="onos ${OCI} app deactivate org.onosproject.drivers.juniper" requires="App-Activate-All.App-Check-drivers.juniper"/>
2079 <step name="App-Activate-All.Wait-For-Deactivate-drivers.juniper"
2080 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-drivers.juniper"/>
2081 <group name="App-Activate-All.App-Check-After-drivers.juniper" requires="App-Activate-All.Wait-For-Deactivate-drivers.juniper">
2082 <parallel var="${OC#}">
2083 <step name="App-Activate-All.Check-Logs-After-${#}-drivers.juniper" exec="onos-check-logs ${OC#}"/>
2084 </parallel>
2085 </group>
2086 <step name="App-Activate-All.Minimal-Apps-drivers.juniper" requires="App-Activate-All.App-Deactivate-drivers.juniper"
2087 exec="onos-set-up-minimal-apps ${OCI}"/>
2088 </group>
2089
2090
2091 <group name="App-Activate-All.pathpainter" requires="App-Activate-All.drivers.juniper">
2092 <step name="App-Activate-All.Activate-pathpainter"
2093 exec="onos ${OCI} app activate org.onosproject.pathpainter" requires="App-Activate-All.drivers.juniper"/>
2094 <group name="App-Activate-All.App-Check-pathpainter" requires="App-Activate-All.Activate-pathpainter">
2095 <parallel var="${OC#}">
2096 <step name="App-Activate-All.App-Check-${#}-pathpainter"
2097 exec="onos-check-apps ${OC#} pathpainter includes"/>
2098 <step name="App-Activate-All.Check-Logs-${#}-pathpainter" exec="onos-check-logs ${OC#}"/>
2099 </parallel>
2100 </group>
2101 <step name="App-Activate-All.App-Deactivate-pathpainter"
2102 exec="onos ${OCI} app deactivate org.onosproject.pathpainter" requires="App-Activate-All.App-Check-pathpainter"/>
2103 <step name="App-Activate-All.Wait-For-Deactivate-pathpainter"
2104 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-pathpainter"/>
2105 <group name="App-Activate-All.App-Check-After-pathpainter" requires="App-Activate-All.Wait-For-Deactivate-pathpainter">
2106 <parallel var="${OC#}">
2107 <step name="App-Activate-All.Check-Logs-After-${#}-pathpainter" exec="onos-check-logs ${OC#}"/>
2108 </parallel>
2109 </group>
2110 <step name="App-Activate-All.Minimal-Apps-pathpainter" requires="App-Activate-All.App-Deactivate-pathpainter"
2111 exec="onos-set-up-minimal-apps ${OCI}"/>
2112 </group>
2113
2114
2115 <group name="App-Activate-All.simplefabric" requires="App-Activate-All.pathpainter">
2116 <step name="App-Activate-All.Activate-simplefabric"
2117 exec="onos ${OCI} app activate org.onosproject.simplefabric" requires="App-Activate-All.pathpainter"/>
2118 <group name="App-Activate-All.App-Check-simplefabric" requires="App-Activate-All.Activate-simplefabric">
2119 <parallel var="${OC#}">
2120 <step name="App-Activate-All.App-Check-${#}-simplefabric"
2121 exec="onos-check-apps ${OC#} simplefabric includes"/>
2122 <step name="App-Activate-All.Check-Logs-${#}-simplefabric" exec="onos-check-logs ${OC#}"/>
2123 </parallel>
2124 </group>
2125 <step name="App-Activate-All.App-Deactivate-simplefabric"
2126 exec="onos ${OCI} app deactivate org.onosproject.simplefabric" requires="App-Activate-All.App-Check-simplefabric"/>
2127 <step name="App-Activate-All.Wait-For-Deactivate-simplefabric"
2128 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-simplefabric"/>
2129 <group name="App-Activate-All.App-Check-After-simplefabric" requires="App-Activate-All.Wait-For-Deactivate-simplefabric">
2130 <parallel var="${OC#}">
2131 <step name="App-Activate-All.Check-Logs-After-${#}-simplefabric" exec="onos-check-logs ${OC#}"/>
2132 </parallel>
2133 </group>
2134 <step name="App-Activate-All.Minimal-Apps-simplefabric" requires="App-Activate-All.App-Deactivate-simplefabric"
2135 exec="onos-set-up-minimal-apps ${OCI}"/>
2136 </group>
2137
2138
2139 <group name="App-Activate-All.flowanalyzer" requires="App-Activate-All.simplefabric">
2140 <step name="App-Activate-All.Activate-flowanalyzer"
2141 exec="onos ${OCI} app activate org.onosproject.flowanalyzer" requires="App-Activate-All.simplefabric"/>
2142 <group name="App-Activate-All.App-Check-flowanalyzer" requires="App-Activate-All.Activate-flowanalyzer">
2143 <parallel var="${OC#}">
2144 <step name="App-Activate-All.App-Check-${#}-flowanalyzer"
2145 exec="onos-check-apps ${OC#} flowanalyzer includes"/>
2146 <step name="App-Activate-All.Check-Logs-${#}-flowanalyzer" exec="onos-check-logs ${OC#}"/>
2147 </parallel>
2148 </group>
2149 <step name="App-Activate-All.App-Deactivate-flowanalyzer"
2150 exec="onos ${OCI} app deactivate org.onosproject.flowanalyzer" requires="App-Activate-All.App-Check-flowanalyzer"/>
2151 <step name="App-Activate-All.Wait-For-Deactivate-flowanalyzer"
2152 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-flowanalyzer"/>
2153 <group name="App-Activate-All.App-Check-After-flowanalyzer" requires="App-Activate-All.Wait-For-Deactivate-flowanalyzer">
2154 <parallel var="${OC#}">
2155 <step name="App-Activate-All.Check-Logs-After-${#}-flowanalyzer" exec="onos-check-logs ${OC#}"/>
2156 </parallel>
2157 </group>
2158 <step name="App-Activate-All.Minimal-Apps-flowanalyzer" requires="App-Activate-All.App-Deactivate-flowanalyzer"
2159 exec="onos-set-up-minimal-apps ${OCI}"/>
2160 </group>
2161
2162
2163 <group name="App-Activate-All.null" requires="App-Activate-All.flowanalyzer">
2164 <step name="App-Activate-All.Activate-null"
2165 exec="onos ${OCI} app activate org.onosproject.null" requires="App-Activate-All.flowanalyzer"/>
2166 <group name="App-Activate-All.App-Check-null" requires="App-Activate-All.Activate-null">
2167 <parallel var="${OC#}">
2168 <step name="App-Activate-All.App-Check-${#}-null"
2169 exec="onos-check-apps ${OC#} null includes"/>
2170 <step name="App-Activate-All.Check-Logs-${#}-null" exec="onos-check-logs ${OC#}"/>
2171 </parallel>
2172 </group>
2173 <step name="App-Activate-All.App-Deactivate-null"
2174 exec="onos ${OCI} app deactivate org.onosproject.null" requires="App-Activate-All.App-Check-null"/>
2175 <step name="App-Activate-All.Wait-For-Deactivate-null"
2176 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-null"/>
2177 <group name="App-Activate-All.App-Check-After-null" requires="App-Activate-All.Wait-For-Deactivate-null">
2178 <parallel var="${OC#}">
2179 <step name="App-Activate-All.Check-Logs-After-${#}-null" exec="onos-check-logs ${OC#}"/>
2180 </parallel>
2181 </group>
2182 <step name="App-Activate-All.Minimal-Apps-null" requires="App-Activate-All.App-Deactivate-null"
2183 exec="onos-set-up-minimal-apps ${OCI}"/>
2184 </group>
2185
2186
2187 <group name="App-Activate-All.drivers.server" requires="App-Activate-All.null">
2188 <step name="App-Activate-All.Activate-drivers.server"
2189 exec="onos ${OCI} app activate org.onosproject.drivers.server" requires="App-Activate-All.null"/>
2190 <group name="App-Activate-All.App-Check-drivers.server" requires="App-Activate-All.Activate-drivers.server">
2191 <parallel var="${OC#}">
2192 <step name="App-Activate-All.App-Check-${#}-drivers.server"
2193 exec="onos-check-apps ${OC#} drivers.server includes"/>
2194 <step name="App-Activate-All.Check-Logs-${#}-drivers.server" exec="onos-check-logs ${OC#}"/>
2195 </parallel>
2196 </group>
2197 <step name="App-Activate-All.App-Deactivate-drivers.server"
2198 exec="onos ${OCI} app deactivate org.onosproject.drivers.server" requires="App-Activate-All.App-Check-drivers.server"/>
2199 <step name="App-Activate-All.Wait-For-Deactivate-drivers.server"
2200 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-drivers.server"/>
2201 <group name="App-Activate-All.App-Check-After-drivers.server" requires="App-Activate-All.Wait-For-Deactivate-drivers.server">
2202 <parallel var="${OC#}">
2203 <step name="App-Activate-All.Check-Logs-After-${#}-drivers.server" exec="onos-check-logs ${OC#}"/>
2204 </parallel>
2205 </group>
2206 <step name="App-Activate-All.Minimal-Apps-drivers.server" requires="App-Activate-All.App-Deactivate-drivers.server"
2207 exec="onos-set-up-minimal-apps ${OCI}"/>
2208 </group>
2209
2210
2211 <group name="App-Activate-All.drivers.gnmi" requires="App-Activate-All.drivers.server">
2212 <step name="App-Activate-All.Activate-drivers.gnmi"
2213 exec="onos ${OCI} app activate org.onosproject.drivers.gnmi" requires="App-Activate-All.drivers.server"/>
2214 <group name="App-Activate-All.App-Check-drivers.gnmi" requires="App-Activate-All.Activate-drivers.gnmi">
2215 <parallel var="${OC#}">
2216 <step name="App-Activate-All.App-Check-${#}-drivers.gnmi"
2217 exec="onos-check-apps ${OC#} drivers.gnmi includes"/>
2218 <step name="App-Activate-All.Check-Logs-${#}-drivers.gnmi" exec="onos-check-logs ${OC#}"/>
2219 </parallel>
2220 </group>
2221 <step name="App-Activate-All.App-Deactivate-drivers.gnmi"
2222 exec="onos ${OCI} app deactivate org.onosproject.drivers.gnmi" requires="App-Activate-All.App-Check-drivers.gnmi"/>
2223 <step name="App-Activate-All.Wait-For-Deactivate-drivers.gnmi"
2224 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-drivers.gnmi"/>
2225 <group name="App-Activate-All.App-Check-After-drivers.gnmi" requires="App-Activate-All.Wait-For-Deactivate-drivers.gnmi">
2226 <parallel var="${OC#}">
2227 <step name="App-Activate-All.Check-Logs-After-${#}-drivers.gnmi" exec="onos-check-logs ${OC#}"/>
2228 </parallel>
2229 </group>
2230 <step name="App-Activate-All.Minimal-Apps-drivers.gnmi" requires="App-Activate-All.App-Deactivate-drivers.gnmi"
2231 exec="onos-set-up-minimal-apps ${OCI}"/>
2232 </group>
2233
2234
2235 <group name="App-Activate-All.drivers.stratum" requires="App-Activate-All.drivers.gnmi">
2236 <step name="App-Activate-All.Activate-drivers.stratum"
2237 exec="onos ${OCI} app activate org.onosproject.drivers.stratum" requires="App-Activate-All.drivers.gnmi"/>
2238 <group name="App-Activate-All.App-Check-drivers.stratum" requires="App-Activate-All.Activate-drivers.stratum">
2239 <parallel var="${OC#}">
2240 <step name="App-Activate-All.App-Check-${#}-drivers.stratum"
2241 exec="onos-check-apps ${OC#} drivers.stratum includes"/>
2242 <step name="App-Activate-All.Check-Logs-${#}-drivers.stratum" exec="onos-check-logs ${OC#}"/>
2243 </parallel>
2244 </group>
2245 <step name="App-Activate-All.App-Deactivate-drivers.stratum"
2246 exec="onos ${OCI} app deactivate org.onosproject.drivers.stratum" requires="App-Activate-All.App-Check-drivers.stratum"/>
2247 <step name="App-Activate-All.Wait-For-Deactivate-drivers.stratum"
2248 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-drivers.stratum"/>
2249 <group name="App-Activate-All.App-Check-After-drivers.stratum" requires="App-Activate-All.Wait-For-Deactivate-drivers.stratum">
2250 <parallel var="${OC#}">
2251 <step name="App-Activate-All.Check-Logs-After-${#}-drivers.stratum" exec="onos-check-logs ${OC#}"/>
2252 </parallel>
2253 </group>
2254 <step name="App-Activate-All.Minimal-Apps-drivers.stratum" requires="App-Activate-All.App-Deactivate-drivers.stratum"
2255 exec="onos-set-up-minimal-apps ${OCI}"/>
2256 </group>
2257
2258
2259 <group name="App-Activate-All.workflow" requires="App-Activate-All.drivers.stratum">
2260 <step name="App-Activate-All.Activate-workflow"
2261 exec="onos ${OCI} app activate org.onosproject.workflow" requires="App-Activate-All.drivers.stratum"/>
2262 <group name="App-Activate-All.App-Check-workflow" requires="App-Activate-All.Activate-workflow">
2263 <parallel var="${OC#}">
2264 <step name="App-Activate-All.App-Check-${#}-workflow"
2265 exec="onos-check-apps ${OC#} workflow includes"/>
2266 <step name="App-Activate-All.Check-Logs-${#}-workflow" exec="onos-check-logs ${OC#}"/>
2267 </parallel>
2268 </group>
2269 <step name="App-Activate-All.App-Deactivate-workflow"
2270 exec="onos ${OCI} app deactivate org.onosproject.workflow" requires="App-Activate-All.App-Check-workflow"/>
2271 <step name="App-Activate-All.Wait-For-Deactivate-workflow"
2272 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-workflow"/>
2273 <group name="App-Activate-All.App-Check-After-workflow" requires="App-Activate-All.Wait-For-Deactivate-workflow">
2274 <parallel var="${OC#}">
2275 <step name="App-Activate-All.Check-Logs-After-${#}-workflow" exec="onos-check-logs ${OC#}"/>
2276 </parallel>
2277 </group>
2278 <step name="App-Activate-All.Minimal-Apps-workflow" requires="App-Activate-All.App-Deactivate-workflow"
2279 exec="onos-set-up-minimal-apps ${OCI}"/>
2280 </group>
2281
2282
2283 <group name="App-Activate-All.fibinstaller" requires="App-Activate-All.workflow">
2284 <step name="App-Activate-All.Activate-fibinstaller"
2285 exec="onos ${OCI} app activate org.onosproject.fibinstaller" requires="App-Activate-All.workflow"/>
2286 <group name="App-Activate-All.App-Check-fibinstaller" requires="App-Activate-All.Activate-fibinstaller">
2287 <parallel var="${OC#}">
2288 <step name="App-Activate-All.App-Check-${#}-fibinstaller"
2289 exec="onos-check-apps ${OC#} fibinstaller includes"/>
2290 <step name="App-Activate-All.Check-Logs-${#}-fibinstaller" exec="onos-check-logs ${OC#}"/>
2291 </parallel>
2292 </group>
2293 <step name="App-Activate-All.App-Deactivate-fibinstaller"
2294 exec="onos ${OCI} app deactivate org.onosproject.fibinstaller" requires="App-Activate-All.App-Check-fibinstaller"/>
2295 <step name="App-Activate-All.Wait-For-Deactivate-fibinstaller"
2296 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-fibinstaller"/>
2297 <group name="App-Activate-All.App-Check-After-fibinstaller" requires="App-Activate-All.Wait-For-Deactivate-fibinstaller">
2298 <parallel var="${OC#}">
2299 <step name="App-Activate-All.Check-Logs-After-${#}-fibinstaller" exec="onos-check-logs ${OC#}"/>
2300 </parallel>
2301 </group>
2302 <step name="App-Activate-All.Minimal-Apps-fibinstaller" requires="App-Activate-All.App-Deactivate-fibinstaller"
2303 exec="onos-set-up-minimal-apps ${OCI}"/>
2304 </group>
2305
2306
2307 <group name="App-Activate-All.vrouter" requires="App-Activate-All.fibinstaller">
2308 <step name="App-Activate-All.Activate-vrouter"
2309 exec="onos ${OCI} app activate org.onosproject.vrouter" requires="App-Activate-All.fibinstaller"/>
2310 <group name="App-Activate-All.App-Check-vrouter" requires="App-Activate-All.Activate-vrouter">
2311 <parallel var="${OC#}">
2312 <step name="App-Activate-All.App-Check-${#}-vrouter"
2313 exec="onos-check-apps ${OC#} vrouter includes"/>
2314 <step name="App-Activate-All.Check-Logs-${#}-vrouter" exec="onos-check-logs ${OC#}"/>
2315 </parallel>
2316 </group>
2317 <step name="App-Activate-All.App-Deactivate-vrouter"
2318 exec="onos ${OCI} app deactivate org.onosproject.vrouter" requires="App-Activate-All.App-Check-vrouter"/>
2319 <step name="App-Activate-All.Wait-For-Deactivate-vrouter"
2320 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-vrouter"/>
2321 <group name="App-Activate-All.App-Check-After-vrouter" requires="App-Activate-All.Wait-For-Deactivate-vrouter">
2322 <parallel var="${OC#}">
2323 <step name="App-Activate-All.Check-Logs-After-${#}-vrouter" exec="onos-check-logs ${OC#}"/>
2324 </parallel>
2325 </group>
2326 <step name="App-Activate-All.Minimal-Apps-vrouter" requires="App-Activate-All.App-Deactivate-vrouter"
2327 exec="onos-set-up-minimal-apps ${OCI}"/>
2328 </group>
2329
2330
2331 <group name="App-Activate-All.sdnip" requires="App-Activate-All.vrouter">
2332 <step name="App-Activate-All.Activate-sdnip"
2333 exec="onos ${OCI} app activate org.onosproject.sdnip" requires="App-Activate-All.vrouter"/>
2334 <group name="App-Activate-All.App-Check-sdnip" requires="App-Activate-All.Activate-sdnip">
2335 <parallel var="${OC#}">
2336 <step name="App-Activate-All.App-Check-${#}-sdnip"
2337 exec="onos-check-apps ${OC#} sdnip includes"/>
2338 <step name="App-Activate-All.Check-Logs-${#}-sdnip" exec="onos-check-logs ${OC#}"/>
2339 </parallel>
2340 </group>
2341 <step name="App-Activate-All.App-Deactivate-sdnip"
2342 exec="onos ${OCI} app deactivate org.onosproject.sdnip" requires="App-Activate-All.App-Check-sdnip"/>
2343 <step name="App-Activate-All.Wait-For-Deactivate-sdnip"
2344 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-sdnip"/>
2345 <group name="App-Activate-All.App-Check-After-sdnip" requires="App-Activate-All.Wait-For-Deactivate-sdnip">
2346 <parallel var="${OC#}">
2347 <step name="App-Activate-All.Check-Logs-After-${#}-sdnip" exec="onos-check-logs ${OC#}"/>
2348 </parallel>
2349 </group>
2350 <step name="App-Activate-All.Minimal-Apps-sdnip" requires="App-Activate-All.App-Deactivate-sdnip"
2351 exec="onos-set-up-minimal-apps ${OCI}"/>
2352 </group>
2353
2354
2355 <group name="App-Activate-All.artemis" requires="App-Activate-All.sdnip">
2356 <step name="App-Activate-All.Activate-artemis"
2357 exec="onos ${OCI} app activate org.onosproject.artemis" requires="App-Activate-All.sdnip"/>
2358 <group name="App-Activate-All.App-Check-artemis" requires="App-Activate-All.Activate-artemis">
2359 <parallel var="${OC#}">
2360 <step name="App-Activate-All.App-Check-${#}-artemis"
2361 exec="onos-check-apps ${OC#} artemis includes"/>
2362 <step name="App-Activate-All.Check-Logs-${#}-artemis" exec="onos-check-logs ${OC#}"/>
2363 </parallel>
2364 </group>
2365 <step name="App-Activate-All.App-Deactivate-artemis"
2366 exec="onos ${OCI} app deactivate org.onosproject.artemis" requires="App-Activate-All.App-Check-artemis"/>
2367 <step name="App-Activate-All.Wait-For-Deactivate-artemis"
2368 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-artemis"/>
2369 <group name="App-Activate-All.App-Check-After-artemis" requires="App-Activate-All.Wait-For-Deactivate-artemis">
2370 <parallel var="${OC#}">
2371 <step name="App-Activate-All.Check-Logs-After-${#}-artemis" exec="onos-check-logs ${OC#}"/>
2372 </parallel>
2373 </group>
2374 <step name="App-Activate-All.Minimal-Apps-artemis" requires="App-Activate-All.App-Deactivate-artemis"
2375 exec="onos-set-up-minimal-apps ${OCI}"/>
2376 </group>
2377
2378
2379 <group name="App-Activate-All.flow-perf" requires="App-Activate-All.artemis">
2380 <step name="App-Activate-All.Activate-flow-perf"
2381 exec="onos ${OCI} app activate org.onosproject.flow-perf" requires="App-Activate-All.artemis"/>
2382 <group name="App-Activate-All.App-Check-flow-perf" requires="App-Activate-All.Activate-flow-perf">
2383 <parallel var="${OC#}">
2384 <step name="App-Activate-All.App-Check-${#}-flow-perf"
2385 exec="onos-check-apps ${OC#} flow-perf includes"/>
2386 <step name="App-Activate-All.Check-Logs-${#}-flow-perf" exec="onos-check-logs ${OC#}"/>
2387 </parallel>
2388 </group>
2389 <step name="App-Activate-All.App-Deactivate-flow-perf"
2390 exec="onos ${OCI} app deactivate org.onosproject.flow-perf" requires="App-Activate-All.App-Check-flow-perf"/>
2391 <step name="App-Activate-All.Wait-For-Deactivate-flow-perf"
2392 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-flow-perf"/>
2393 <group name="App-Activate-All.App-Check-After-flow-perf" requires="App-Activate-All.Wait-For-Deactivate-flow-perf">
2394 <parallel var="${OC#}">
2395 <step name="App-Activate-All.Check-Logs-After-${#}-flow-perf" exec="onos-check-logs ${OC#}"/>
2396 </parallel>
2397 </group>
2398 <step name="App-Activate-All.Minimal-Apps-flow-perf" requires="App-Activate-All.App-Deactivate-flow-perf"
2399 exec="onos-set-up-minimal-apps ${OCI}"/>
2400 </group>
2401
2402
2403 <group name="App-Activate-All.rabbitmq" requires="App-Activate-All.flow-perf">
2404 <step name="App-Activate-All.Activate-rabbitmq"
2405 exec="onos ${OCI} app activate org.onosproject.rabbitmq" requires="App-Activate-All.flow-perf"/>
2406 <group name="App-Activate-All.App-Check-rabbitmq" requires="App-Activate-All.Activate-rabbitmq">
2407 <parallel var="${OC#}">
2408 <step name="App-Activate-All.App-Check-${#}-rabbitmq"
2409 exec="onos-check-apps ${OC#} rabbitmq includes"/>
2410 <step name="App-Activate-All.Check-Logs-${#}-rabbitmq" exec="onos-check-logs ${OC#}"/>
2411 </parallel>
2412 </group>
2413 <step name="App-Activate-All.App-Deactivate-rabbitmq"
2414 exec="onos ${OCI} app deactivate org.onosproject.rabbitmq" requires="App-Activate-All.App-Check-rabbitmq"/>
2415 <step name="App-Activate-All.Wait-For-Deactivate-rabbitmq"
2416 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-rabbitmq"/>
2417 <group name="App-Activate-All.App-Check-After-rabbitmq" requires="App-Activate-All.Wait-For-Deactivate-rabbitmq">
2418 <parallel var="${OC#}">
2419 <step name="App-Activate-All.Check-Logs-After-${#}-rabbitmq" exec="onos-check-logs ${OC#}"/>
2420 </parallel>
2421 </group>
2422 <step name="App-Activate-All.Minimal-Apps-rabbitmq" requires="App-Activate-All.App-Deactivate-rabbitmq"
2423 exec="onos-set-up-minimal-apps ${OCI}"/>
2424 </group>
2425
2426
2427 <group name="App-Activate-All.snmp" requires="App-Activate-All.rabbitmq">
2428 <step name="App-Activate-All.Activate-snmp"
2429 exec="onos ${OCI} app activate org.onosproject.snmp" requires="App-Activate-All.rabbitmq"/>
2430 <group name="App-Activate-All.App-Check-snmp" requires="App-Activate-All.Activate-snmp">
2431 <parallel var="${OC#}">
2432 <step name="App-Activate-All.App-Check-${#}-snmp"
2433 exec="onos-check-apps ${OC#} snmp includes"/>
2434 <step name="App-Activate-All.Check-Logs-${#}-snmp" exec="onos-check-logs ${OC#}"/>
2435 </parallel>
2436 </group>
2437 <step name="App-Activate-All.App-Deactivate-snmp"
2438 exec="onos ${OCI} app deactivate org.onosproject.snmp" requires="App-Activate-All.App-Check-snmp"/>
2439 <step name="App-Activate-All.Wait-For-Deactivate-snmp"
2440 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-snmp"/>
2441 <group name="App-Activate-All.App-Check-After-snmp" requires="App-Activate-All.Wait-For-Deactivate-snmp">
2442 <parallel var="${OC#}">
2443 <step name="App-Activate-All.Check-Logs-After-${#}-snmp" exec="onos-check-logs ${OC#}"/>
2444 </parallel>
2445 </group>
2446 <step name="App-Activate-All.Minimal-Apps-snmp" requires="App-Activate-All.App-Deactivate-snmp"
2447 exec="onos-set-up-minimal-apps ${OCI}"/>
2448 </group>
2449
2450
2451 <group name="App-Activate-All.newoptical" requires="App-Activate-All.snmp">
2452 <step name="App-Activate-All.Activate-newoptical"
2453 exec="onos ${OCI} app activate org.onosproject.newoptical" requires="App-Activate-All.snmp"/>
2454 <group name="App-Activate-All.App-Check-newoptical" requires="App-Activate-All.Activate-newoptical">
2455 <parallel var="${OC#}">
2456 <step name="App-Activate-All.App-Check-${#}-newoptical"
2457 exec="onos-check-apps ${OC#} newoptical includes"/>
2458 <step name="App-Activate-All.Check-Logs-${#}-newoptical" exec="onos-check-logs ${OC#}"/>
2459 </parallel>
2460 </group>
2461 <step name="App-Activate-All.App-Deactivate-newoptical"
2462 exec="onos ${OCI} app deactivate org.onosproject.newoptical" requires="App-Activate-All.App-Check-newoptical"/>
2463 <step name="App-Activate-All.Wait-For-Deactivate-newoptical"
2464 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-newoptical"/>
2465 <group name="App-Activate-All.App-Check-After-newoptical" requires="App-Activate-All.Wait-For-Deactivate-newoptical">
2466 <parallel var="${OC#}">
2467 <step name="App-Activate-All.Check-Logs-After-${#}-newoptical" exec="onos-check-logs ${OC#}"/>
2468 </parallel>
2469 </group>
2470 <step name="App-Activate-All.Minimal-Apps-newoptical" requires="App-Activate-All.App-Deactivate-newoptical"
2471 exec="onos-set-up-minimal-apps ${OCI}"/>
2472 </group>
2473
2474
2475 <group name="App-Activate-All.linkdiscovery" requires="App-Activate-All.newoptical">
2476 <step name="App-Activate-All.Activate-linkdiscovery"
2477 exec="onos ${OCI} app activate org.onosproject.linkdiscovery" requires="App-Activate-All.newoptical"/>
2478 <group name="App-Activate-All.App-Check-linkdiscovery" requires="App-Activate-All.Activate-linkdiscovery">
2479 <parallel var="${OC#}">
2480 <step name="App-Activate-All.App-Check-${#}-linkdiscovery"
2481 exec="onos-check-apps ${OC#} linkdiscovery includes"/>
2482 <step name="App-Activate-All.Check-Logs-${#}-linkdiscovery" exec="onos-check-logs ${OC#}"/>
2483 </parallel>
2484 </group>
2485 <step name="App-Activate-All.App-Deactivate-linkdiscovery"
2486 exec="onos ${OCI} app deactivate org.onosproject.linkdiscovery" requires="App-Activate-All.App-Check-linkdiscovery"/>
2487 <step name="App-Activate-All.Wait-For-Deactivate-linkdiscovery"
2488 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-linkdiscovery"/>
2489 <group name="App-Activate-All.App-Check-After-linkdiscovery" requires="App-Activate-All.Wait-For-Deactivate-linkdiscovery">
2490 <parallel var="${OC#}">
2491 <step name="App-Activate-All.Check-Logs-After-${#}-linkdiscovery" exec="onos-check-logs ${OC#}"/>
2492 </parallel>
2493 </group>
2494 <step name="App-Activate-All.Minimal-Apps-linkdiscovery" requires="App-Activate-All.App-Deactivate-linkdiscovery"
2495 exec="onos-set-up-minimal-apps ${OCI}"/>
2496 </group>
2497
2498
2499 <group name="App-Activate-All.drivers.arista" requires="App-Activate-All.linkdiscovery">
2500 <step name="App-Activate-All.Activate-drivers.arista"
2501 exec="onos ${OCI} app activate org.onosproject.drivers.arista" requires="App-Activate-All.linkdiscovery"/>
2502 <group name="App-Activate-All.App-Check-drivers.arista" requires="App-Activate-All.Activate-drivers.arista">
2503 <parallel var="${OC#}">
2504 <step name="App-Activate-All.App-Check-${#}-drivers.arista"
2505 exec="onos-check-apps ${OC#} drivers.arista includes"/>
2506 <step name="App-Activate-All.Check-Logs-${#}-drivers.arista" exec="onos-check-logs ${OC#}"/>
2507 </parallel>
2508 </group>
2509 <step name="App-Activate-All.App-Deactivate-drivers.arista"
2510 exec="onos ${OCI} app deactivate org.onosproject.drivers.arista" requires="App-Activate-All.App-Check-drivers.arista"/>
2511 <step name="App-Activate-All.Wait-For-Deactivate-drivers.arista"
2512 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-drivers.arista"/>
2513 <group name="App-Activate-All.App-Check-After-drivers.arista" requires="App-Activate-All.Wait-For-Deactivate-drivers.arista">
2514 <parallel var="${OC#}">
2515 <step name="App-Activate-All.Check-Logs-After-${#}-drivers.arista" exec="onos-check-logs ${OC#}"/>
2516 </parallel>
2517 </group>
2518 <step name="App-Activate-All.Minimal-Apps-drivers.arista" requires="App-Activate-All.App-Deactivate-drivers.arista"
2519 exec="onos-set-up-minimal-apps ${OCI}"/>
2520 </group>
2521
2522
2523 <group name="App-Activate-All.pim" requires="App-Activate-All.drivers.arista">
2524 <step name="App-Activate-All.Activate-pim"
2525 exec="onos ${OCI} app activate org.onosproject.pim" requires="App-Activate-All.drivers.arista"/>
2526 <group name="App-Activate-All.App-Check-pim" requires="App-Activate-All.Activate-pim">
2527 <parallel var="${OC#}">
2528 <step name="App-Activate-All.App-Check-${#}-pim"
2529 exec="onos-check-apps ${OC#} pim includes"/>
2530 <step name="App-Activate-All.Check-Logs-${#}-pim" exec="onos-check-logs ${OC#}"/>
2531 </parallel>
2532 </group>
2533 <step name="App-Activate-All.App-Deactivate-pim"
2534 exec="onos ${OCI} app deactivate org.onosproject.pim" requires="App-Activate-All.App-Check-pim"/>
2535 <step name="App-Activate-All.Wait-For-Deactivate-pim"
2536 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-pim"/>
2537 <group name="App-Activate-All.App-Check-After-pim" requires="App-Activate-All.Wait-For-Deactivate-pim">
2538 <parallel var="${OC#}">
2539 <step name="App-Activate-All.Check-Logs-After-${#}-pim" exec="onos-check-logs ${OC#}"/>
2540 </parallel>
2541 </group>
2542 <step name="App-Activate-All.Minimal-Apps-pim" requires="App-Activate-All.App-Deactivate-pim"
2543 exec="onos-set-up-minimal-apps ${OCI}"/>
2544 </group>
2545
2546
2547 <group name="App-Activate-All.routescale" requires="App-Activate-All.pim">
2548 <step name="App-Activate-All.Activate-routescale"
2549 exec="onos ${OCI} app activate org.onosproject.routescale" requires="App-Activate-All.pim"/>
2550 <group name="App-Activate-All.App-Check-routescale" requires="App-Activate-All.Activate-routescale">
2551 <parallel var="${OC#}">
2552 <step name="App-Activate-All.App-Check-${#}-routescale"
2553 exec="onos-check-apps ${OC#} routescale includes"/>
2554 <step name="App-Activate-All.Check-Logs-${#}-routescale" exec="onos-check-logs ${OC#}"/>
2555 </parallel>
2556 </group>
2557 <step name="App-Activate-All.App-Deactivate-routescale"
2558 exec="onos ${OCI} app deactivate org.onosproject.routescale" requires="App-Activate-All.App-Check-routescale"/>
2559 <step name="App-Activate-All.Wait-For-Deactivate-routescale"
2560 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-routescale"/>
2561 <group name="App-Activate-All.App-Check-After-routescale" requires="App-Activate-All.Wait-For-Deactivate-routescale">
2562 <parallel var="${OC#}">
2563 <step name="App-Activate-All.Check-Logs-After-${#}-routescale" exec="onos-check-logs ${OC#}"/>
2564 </parallel>
2565 </group>
2566 <step name="App-Activate-All.Minimal-Apps-routescale" requires="App-Activate-All.App-Deactivate-routescale"
2567 exec="onos-set-up-minimal-apps ${OCI}"/>
2568 </group>
2569
2570
2571 <group name="App-Activate-All.mcast" requires="App-Activate-All.routescale">
2572 <step name="App-Activate-All.Activate-mcast"
2573 exec="onos ${OCI} app activate org.onosproject.mcast" requires="App-Activate-All.routescale"/>
2574 <group name="App-Activate-All.App-Check-mcast" requires="App-Activate-All.Activate-mcast">
2575 <parallel var="${OC#}">
2576 <step name="App-Activate-All.App-Check-${#}-mcast"
2577 exec="onos-check-apps ${OC#} mcast includes"/>
2578 <step name="App-Activate-All.Check-Logs-${#}-mcast" exec="onos-check-logs ${OC#}"/>
2579 </parallel>
2580 </group>
2581 <step name="App-Activate-All.App-Deactivate-mcast"
2582 exec="onos ${OCI} app deactivate org.onosproject.mcast" requires="App-Activate-All.App-Check-mcast"/>
2583 <step name="App-Activate-All.Wait-For-Deactivate-mcast"
2584 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-mcast"/>
2585 <group name="App-Activate-All.App-Check-After-mcast" requires="App-Activate-All.Wait-For-Deactivate-mcast">
2586 <parallel var="${OC#}">
2587 <step name="App-Activate-All.Check-Logs-After-${#}-mcast" exec="onos-check-logs ${OC#}"/>
2588 </parallel>
2589 </group>
2590 <step name="App-Activate-All.Minimal-Apps-mcast" requires="App-Activate-All.App-Deactivate-mcast"
2591 exec="onos-set-up-minimal-apps ${OCI}"/>
2592 </group>
2593
2594
2595 <group name="App-Activate-All.segmentrouting" requires="App-Activate-All.mcast">
2596 <step name="App-Activate-All.Activate-segmentrouting"
2597 exec="onos ${OCI} app activate org.onosproject.segmentrouting" requires="App-Activate-All.mcast"/>
2598 <group name="App-Activate-All.App-Check-segmentrouting" requires="App-Activate-All.Activate-segmentrouting">
2599 <parallel var="${OC#}">
2600 <step name="App-Activate-All.App-Check-${#}-segmentrouting"
2601 exec="onos-check-apps ${OC#} segmentrouting includes"/>
2602 <step name="App-Activate-All.Check-Logs-${#}-segmentrouting" exec="onos-check-logs ${OC#}"/>
2603 </parallel>
2604 </group>
2605 <step name="App-Activate-All.App-Deactivate-segmentrouting"
2606 exec="onos ${OCI} app deactivate org.onosproject.segmentrouting" requires="App-Activate-All.App-Check-segmentrouting"/>
2607 <step name="App-Activate-All.Wait-For-Deactivate-segmentrouting"
2608 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-segmentrouting"/>
2609 <group name="App-Activate-All.App-Check-After-segmentrouting" requires="App-Activate-All.Wait-For-Deactivate-segmentrouting">
2610 <parallel var="${OC#}">
2611 <step name="App-Activate-All.Check-Logs-After-${#}-segmentrouting" exec="onos-check-logs ${OC#}"/>
2612 </parallel>
2613 </group>
2614 <step name="App-Activate-All.Minimal-Apps-segmentrouting" requires="App-Activate-All.App-Deactivate-segmentrouting"
2615 exec="onos-set-up-minimal-apps ${OCI}"/>
2616 </group>
2617
2618
2619 <group name="App-Activate-All.protocols.xmpp" requires="App-Activate-All.segmentrouting">
2620 <step name="App-Activate-All.Activate-protocols.xmpp"
2621 exec="onos ${OCI} app activate org.onosproject.protocols.xmpp" requires="App-Activate-All.segmentrouting"/>
2622 <group name="App-Activate-All.App-Check-protocols.xmpp" requires="App-Activate-All.Activate-protocols.xmpp">
2623 <parallel var="${OC#}">
2624 <step name="App-Activate-All.App-Check-${#}-protocols.xmpp"
2625 exec="onos-check-apps ${OC#} protocols.xmpp includes"/>
2626 <step name="App-Activate-All.Check-Logs-${#}-protocols.xmpp" exec="onos-check-logs ${OC#}"/>
2627 </parallel>
2628 </group>
2629 <step name="App-Activate-All.App-Deactivate-protocols.xmpp"
2630 exec="onos ${OCI} app deactivate org.onosproject.protocols.xmpp" requires="App-Activate-All.App-Check-protocols.xmpp"/>
2631 <step name="App-Activate-All.Wait-For-Deactivate-protocols.xmpp"
2632 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-protocols.xmpp"/>
2633 <group name="App-Activate-All.App-Check-After-protocols.xmpp" requires="App-Activate-All.Wait-For-Deactivate-protocols.xmpp">
2634 <parallel var="${OC#}">
2635 <step name="App-Activate-All.Check-Logs-After-${#}-protocols.xmpp" exec="onos-check-logs ${OC#}"/>
2636 </parallel>
2637 </group>
2638 <step name="App-Activate-All.Minimal-Apps-protocols.xmpp" requires="App-Activate-All.App-Deactivate-protocols.xmpp"
2639 exec="onos-set-up-minimal-apps ${OCI}"/>
2640 </group>
2641
2642
2643 <group name="App-Activate-All.openstacktelemetry" requires="App-Activate-All.protocols.xmpp">
2644 <step name="App-Activate-All.Activate-openstacktelemetry"
2645 exec="onos ${OCI} app activate org.onosproject.openstacktelemetry" requires="App-Activate-All.protocols.xmpp"/>
2646 <group name="App-Activate-All.App-Check-openstacktelemetry" requires="App-Activate-All.Activate-openstacktelemetry">
2647 <parallel var="${OC#}">
2648 <step name="App-Activate-All.App-Check-${#}-openstacktelemetry"
2649 exec="onos-check-apps ${OC#} openstacktelemetry includes"/>
2650 <step name="App-Activate-All.Check-Logs-${#}-openstacktelemetry" exec="onos-check-logs ${OC#}"/>
2651 </parallel>
2652 </group>
2653 <step name="App-Activate-All.App-Deactivate-openstacktelemetry"
2654 exec="onos ${OCI} app deactivate org.onosproject.openstacktelemetry" requires="App-Activate-All.App-Check-openstacktelemetry"/>
2655 <step name="App-Activate-All.Wait-For-Deactivate-openstacktelemetry"
2656 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-openstacktelemetry"/>
2657 <group name="App-Activate-All.App-Check-After-openstacktelemetry" requires="App-Activate-All.Wait-For-Deactivate-openstacktelemetry">
2658 <parallel var="${OC#}">
2659 <step name="App-Activate-All.Check-Logs-After-${#}-openstacktelemetry" exec="onos-check-logs ${OC#}"/>
2660 </parallel>
2661 </group>
2662 <step name="App-Activate-All.Minimal-Apps-openstacktelemetry" requires="App-Activate-All.App-Deactivate-openstacktelemetry"
2663 exec="onos-set-up-minimal-apps ${OCI}"/>
2664 </group>
2665
2666
2667 <group name="App-Activate-All.drivers.ciena.c5162" requires="App-Activate-All.openstacktelemetry">
2668 <step name="App-Activate-All.Activate-drivers.ciena.c5162"
2669 exec="onos ${OCI} app activate org.onosproject.drivers.ciena.c5162" requires="App-Activate-All.openstacktelemetry"/>
2670 <group name="App-Activate-All.App-Check-drivers.ciena.c5162" requires="App-Activate-All.Activate-drivers.ciena.c5162">
2671 <parallel var="${OC#}">
2672 <step name="App-Activate-All.App-Check-${#}-drivers.ciena.c5162"
2673 exec="onos-check-apps ${OC#} drivers.ciena.c5162 includes"/>
2674 <step name="App-Activate-All.Check-Logs-${#}-drivers.ciena.c5162" exec="onos-check-logs ${OC#}"/>
2675 </parallel>
2676 </group>
2677 <step name="App-Activate-All.App-Deactivate-drivers.ciena.c5162"
2678 exec="onos ${OCI} app deactivate org.onosproject.drivers.ciena.c5162" requires="App-Activate-All.App-Check-drivers.ciena.c5162"/>
2679 <step name="App-Activate-All.Wait-For-Deactivate-drivers.ciena.c5162"
2680 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-drivers.ciena.c5162"/>
2681 <group name="App-Activate-All.App-Check-After-drivers.ciena.c5162" requires="App-Activate-All.Wait-For-Deactivate-drivers.ciena.c5162">
2682 <parallel var="${OC#}">
2683 <step name="App-Activate-All.Check-Logs-After-${#}-drivers.ciena.c5162" exec="onos-check-logs ${OC#}"/>
2684 </parallel>
2685 </group>
2686 <step name="App-Activate-All.Minimal-Apps-drivers.ciena.c5162" requires="App-Activate-All.App-Deactivate-drivers.ciena.c5162"
2687 exec="onos-set-up-minimal-apps ${OCI}"/>
2688 </group>
2689
2690
2691 <group name="App-Activate-All.netcfg-monitor" requires="App-Activate-All.drivers.ciena.c5162">
2692 <step name="App-Activate-All.Activate-netcfg-monitor"
2693 exec="onos ${OCI} app activate org.onosproject.netcfg-monitor" requires="App-Activate-All.drivers.ciena.c5162"/>
2694 <group name="App-Activate-All.App-Check-netcfg-monitor" requires="App-Activate-All.Activate-netcfg-monitor">
2695 <parallel var="${OC#}">
2696 <step name="App-Activate-All.App-Check-${#}-netcfg-monitor"
2697 exec="onos-check-apps ${OC#} netcfg-monitor includes"/>
2698 <step name="App-Activate-All.Check-Logs-${#}-netcfg-monitor" exec="onos-check-logs ${OC#}"/>
2699 </parallel>
2700 </group>
2701 <step name="App-Activate-All.App-Deactivate-netcfg-monitor"
2702 exec="onos ${OCI} app deactivate org.onosproject.netcfg-monitor" requires="App-Activate-All.App-Check-netcfg-monitor"/>
2703 <step name="App-Activate-All.Wait-For-Deactivate-netcfg-monitor"
2704 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-netcfg-monitor"/>
2705 <group name="App-Activate-All.App-Check-After-netcfg-monitor" requires="App-Activate-All.Wait-For-Deactivate-netcfg-monitor">
2706 <parallel var="${OC#}">
2707 <step name="App-Activate-All.Check-Logs-After-${#}-netcfg-monitor" exec="onos-check-logs ${OC#}"/>
2708 </parallel>
2709 </group>
2710 <step name="App-Activate-All.Minimal-Apps-netcfg-monitor" requires="App-Activate-All.App-Deactivate-netcfg-monitor"
2711 exec="onos-set-up-minimal-apps ${OCI}"/>
2712 </group>
2713
2714
2715 <group name="App-Activate-All.xmpp.device" requires="App-Activate-All.netcfg-monitor">
2716 <step name="App-Activate-All.Activate-xmpp.device"
2717 exec="onos ${OCI} app activate org.onosproject.xmpp.device" requires="App-Activate-All.netcfg-monitor"/>
2718 <group name="App-Activate-All.App-Check-xmpp.device" requires="App-Activate-All.Activate-xmpp.device">
2719 <parallel var="${OC#}">
2720 <step name="App-Activate-All.App-Check-${#}-xmpp.device"
2721 exec="onos-check-apps ${OC#} xmpp.device includes"/>
2722 <step name="App-Activate-All.Check-Logs-${#}-xmpp.device" exec="onos-check-logs ${OC#}"/>
2723 </parallel>
2724 </group>
2725 <step name="App-Activate-All.App-Deactivate-xmpp.device"
2726 exec="onos ${OCI} app deactivate org.onosproject.xmpp.device" requires="App-Activate-All.App-Check-xmpp.device"/>
2727 <step name="App-Activate-All.Wait-For-Deactivate-xmpp.device"
2728 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-xmpp.device"/>
2729 <group name="App-Activate-All.App-Check-After-xmpp.device" requires="App-Activate-All.Wait-For-Deactivate-xmpp.device">
2730 <parallel var="${OC#}">
2731 <step name="App-Activate-All.Check-Logs-After-${#}-xmpp.device" exec="onos-check-logs ${OC#}"/>
2732 </parallel>
2733 </group>
2734 <step name="App-Activate-All.Minimal-Apps-xmpp.device" requires="App-Activate-All.App-Deactivate-xmpp.device"
2735 exec="onos-set-up-minimal-apps ${OCI}"/>
2736 </group>
2737
2738
2739 <group name="App-Activate-All.flowspec-api" requires="App-Activate-All.xmpp.device">
2740 <step name="App-Activate-All.Activate-flowspec-api"
2741 exec="onos ${OCI} app activate org.onosproject.flowspec-api" requires="App-Activate-All.xmpp.device"/>
2742 <group name="App-Activate-All.App-Check-flowspec-api" requires="App-Activate-All.Activate-flowspec-api">
2743 <parallel var="${OC#}">
2744 <step name="App-Activate-All.App-Check-${#}-flowspec-api"
2745 exec="onos-check-apps ${OC#} flowspec-api includes"/>
2746 <step name="App-Activate-All.Check-Logs-${#}-flowspec-api" exec="onos-check-logs ${OC#}"/>
2747 </parallel>
2748 </group>
2749 <step name="App-Activate-All.App-Deactivate-flowspec-api"
2750 exec="onos ${OCI} app deactivate org.onosproject.flowspec-api" requires="App-Activate-All.App-Check-flowspec-api"/>
2751 <step name="App-Activate-All.Wait-For-Deactivate-flowspec-api"
2752 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-flowspec-api"/>
2753 <group name="App-Activate-All.App-Check-After-flowspec-api" requires="App-Activate-All.Wait-For-Deactivate-flowspec-api">
2754 <parallel var="${OC#}">
2755 <step name="App-Activate-All.Check-Logs-After-${#}-flowspec-api" exec="onos-check-logs ${OC#}"/>
2756 </parallel>
2757 </group>
2758 <step name="App-Activate-All.Minimal-Apps-flowspec-api" requires="App-Activate-All.App-Deactivate-flowspec-api"
2759 exec="onos-set-up-minimal-apps ${OCI}"/>
2760 </group>
2761
2762
2763 <group name="App-Activate-All.routeradvertisement" requires="App-Activate-All.flowspec-api">
2764 <step name="App-Activate-All.Activate-routeradvertisement"
2765 exec="onos ${OCI} app activate org.onosproject.routeradvertisement" requires="App-Activate-All.flowspec-api"/>
2766 <group name="App-Activate-All.App-Check-routeradvertisement" requires="App-Activate-All.Activate-routeradvertisement">
2767 <parallel var="${OC#}">
2768 <step name="App-Activate-All.App-Check-${#}-routeradvertisement"
2769 exec="onos-check-apps ${OC#} routeradvertisement includes"/>
2770 <step name="App-Activate-All.Check-Logs-${#}-routeradvertisement" exec="onos-check-logs ${OC#}"/>
2771 </parallel>
2772 </group>
2773 <step name="App-Activate-All.App-Deactivate-routeradvertisement"
2774 exec="onos ${OCI} app deactivate org.onosproject.routeradvertisement" requires="App-Activate-All.App-Check-routeradvertisement"/>
2775 <step name="App-Activate-All.Wait-For-Deactivate-routeradvertisement"
2776 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-routeradvertisement"/>
2777 <group name="App-Activate-All.App-Check-After-routeradvertisement" requires="App-Activate-All.Wait-For-Deactivate-routeradvertisement">
2778 <parallel var="${OC#}">
2779 <step name="App-Activate-All.Check-Logs-After-${#}-routeradvertisement" exec="onos-check-logs ${OC#}"/>
2780 </parallel>
2781 </group>
2782 <step name="App-Activate-All.Minimal-Apps-routeradvertisement" requires="App-Activate-All.App-Deactivate-routeradvertisement"
2783 exec="onos-set-up-minimal-apps ${OCI}"/>
2784 </group>
2785
2786
2787 <group name="App-Activate-All.packet-stats" requires="App-Activate-All.routeradvertisement">
2788 <step name="App-Activate-All.Activate-packet-stats"
2789 exec="onos ${OCI} app activate org.onosproject.packet-stats" requires="App-Activate-All.routeradvertisement"/>
2790 <group name="App-Activate-All.App-Check-packet-stats" requires="App-Activate-All.Activate-packet-stats">
2791 <parallel var="${OC#}">
2792 <step name="App-Activate-All.App-Check-${#}-packet-stats"
2793 exec="onos-check-apps ${OC#} packet-stats includes"/>
2794 <step name="App-Activate-All.Check-Logs-${#}-packet-stats" exec="onos-check-logs ${OC#}"/>
2795 </parallel>
2796 </group>
2797 <step name="App-Activate-All.App-Deactivate-packet-stats"
2798 exec="onos ${OCI} app deactivate org.onosproject.packet-stats" requires="App-Activate-All.App-Check-packet-stats"/>
2799 <step name="App-Activate-All.Wait-For-Deactivate-packet-stats"
2800 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-packet-stats"/>
2801 <group name="App-Activate-All.App-Check-After-packet-stats" requires="App-Activate-All.Wait-For-Deactivate-packet-stats">
2802 <parallel var="${OC#}">
2803 <step name="App-Activate-All.Check-Logs-After-${#}-packet-stats" exec="onos-check-logs ${OC#}"/>
2804 </parallel>
2805 </group>
2806 <step name="App-Activate-All.Minimal-Apps-packet-stats" requires="App-Activate-All.App-Deactivate-packet-stats"
2807 exec="onos-set-up-minimal-apps ${OCI}"/>
2808 </group>
2809
2810
2811 <group name="App-Activate-All.mlb" requires="App-Activate-All.packet-stats">
2812 <step name="App-Activate-All.Activate-mlb"
2813 exec="onos ${OCI} app activate org.onosproject.mlb" requires="App-Activate-All.packet-stats"/>
2814 <group name="App-Activate-All.App-Check-mlb" requires="App-Activate-All.Activate-mlb">
2815 <parallel var="${OC#}">
2816 <step name="App-Activate-All.App-Check-${#}-mlb"
2817 exec="onos-check-apps ${OC#} mlb includes"/>
2818 <step name="App-Activate-All.Check-Logs-${#}-mlb" exec="onos-check-logs ${OC#}"/>
2819 </parallel>
2820 </group>
2821 <step name="App-Activate-All.App-Deactivate-mlb"
2822 exec="onos ${OCI} app deactivate org.onosproject.mlb" requires="App-Activate-All.App-Check-mlb"/>
2823 <step name="App-Activate-All.Wait-For-Deactivate-mlb"
2824 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-mlb"/>
2825 <group name="App-Activate-All.App-Check-After-mlb" requires="App-Activate-All.Wait-For-Deactivate-mlb">
2826 <parallel var="${OC#}">
2827 <step name="App-Activate-All.Check-Logs-After-${#}-mlb" exec="onos-check-logs ${OC#}"/>
2828 </parallel>
2829 </group>
2830 <step name="App-Activate-All.Minimal-Apps-mlb" requires="App-Activate-All.App-Deactivate-mlb"
2831 exec="onos-set-up-minimal-apps ${OCI}"/>
2832 </group>
2833
2834
2835 <group name="App-Activate-All.drivers.flowspec" requires="App-Activate-All.mlb">
2836 <step name="App-Activate-All.Activate-drivers.flowspec"
2837 exec="onos ${OCI} app activate org.onosproject.drivers.flowspec" requires="App-Activate-All.mlb"/>
2838 <group name="App-Activate-All.App-Check-drivers.flowspec" requires="App-Activate-All.Activate-drivers.flowspec">
2839 <parallel var="${OC#}">
2840 <step name="App-Activate-All.App-Check-${#}-drivers.flowspec"
2841 exec="onos-check-apps ${OC#} drivers.flowspec includes"/>
2842 <step name="App-Activate-All.Check-Logs-${#}-drivers.flowspec" exec="onos-check-logs ${OC#}"/>
2843 </parallel>
2844 </group>
2845 <step name="App-Activate-All.App-Deactivate-drivers.flowspec"
2846 exec="onos ${OCI} app deactivate org.onosproject.drivers.flowspec" requires="App-Activate-All.App-Check-drivers.flowspec"/>
2847 <step name="App-Activate-All.Wait-For-Deactivate-drivers.flowspec"
2848 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-drivers.flowspec"/>
2849 <group name="App-Activate-All.App-Check-After-drivers.flowspec" requires="App-Activate-All.Wait-For-Deactivate-drivers.flowspec">
2850 <parallel var="${OC#}">
2851 <step name="App-Activate-All.Check-Logs-After-${#}-drivers.flowspec" exec="onos-check-logs ${OC#}"/>
2852 </parallel>
2853 </group>
2854 <step name="App-Activate-All.Minimal-Apps-drivers.flowspec" requires="App-Activate-All.App-Deactivate-drivers.flowspec"
2855 exec="onos-set-up-minimal-apps ${OCI}"/>
2856 </group>
2857
2858
2859 <group name="App-Activate-All.pcep" requires="App-Activate-All.drivers.flowspec">
2860 <step name="App-Activate-All.Activate-pcep"
2861 exec="onos ${OCI} app activate org.onosproject.pcep" requires="App-Activate-All.drivers.flowspec"/>
2862 <group name="App-Activate-All.App-Check-pcep" requires="App-Activate-All.Activate-pcep">
2863 <parallel var="${OC#}">
2864 <step name="App-Activate-All.App-Check-${#}-pcep"
2865 exec="onos-check-apps ${OC#} pcep includes"/>
2866 <step name="App-Activate-All.Check-Logs-${#}-pcep" exec="onos-check-logs ${OC#}"/>
2867 </parallel>
2868 </group>
2869 <step name="App-Activate-All.App-Deactivate-pcep"
2870 exec="onos ${OCI} app deactivate org.onosproject.pcep" requires="App-Activate-All.App-Check-pcep"/>
2871 <step name="App-Activate-All.Wait-For-Deactivate-pcep"
2872 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-pcep"/>
2873 <group name="App-Activate-All.App-Check-After-pcep" requires="App-Activate-All.Wait-For-Deactivate-pcep">
2874 <parallel var="${OC#}">
2875 <step name="App-Activate-All.Check-Logs-After-${#}-pcep" exec="onos-check-logs ${OC#}"/>
2876 </parallel>
2877 </group>
2878 <step name="App-Activate-All.Minimal-Apps-pcep" requires="App-Activate-All.App-Deactivate-pcep"
2879 exec="onos-set-up-minimal-apps ${OCI}"/>
2880 </group>
2881
2882
2883 <group name="App-Activate-All.ofagent" requires="App-Activate-All.pcep">
2884 <step name="App-Activate-All.Activate-ofagent"
2885 exec="onos ${OCI} app activate org.onosproject.ofagent" requires="App-Activate-All.pcep"/>
2886 <group name="App-Activate-All.App-Check-ofagent" requires="App-Activate-All.Activate-ofagent">
2887 <parallel var="${OC#}">
2888 <step name="App-Activate-All.App-Check-${#}-ofagent"
2889 exec="onos-check-apps ${OC#} ofagent includes"/>
2890 <step name="App-Activate-All.Check-Logs-${#}-ofagent" exec="onos-check-logs ${OC#}"/>
2891 </parallel>
2892 </group>
2893 <step name="App-Activate-All.App-Deactivate-ofagent"
2894 exec="onos ${OCI} app deactivate org.onosproject.ofagent" requires="App-Activate-All.App-Check-ofagent"/>
2895 <step name="App-Activate-All.Wait-For-Deactivate-ofagent"
2896 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-ofagent"/>
2897 <group name="App-Activate-All.App-Check-After-ofagent" requires="App-Activate-All.Wait-For-Deactivate-ofagent">
2898 <parallel var="${OC#}">
2899 <step name="App-Activate-All.Check-Logs-After-${#}-ofagent" exec="onos-check-logs ${OC#}"/>
2900 </parallel>
2901 </group>
2902 <step name="App-Activate-All.Minimal-Apps-ofagent" requires="App-Activate-All.App-Deactivate-ofagent"
2903 exec="onos-set-up-minimal-apps ${OCI}"/>
2904 </group>
2905
2906
2907 <group name="App-Activate-All.demo" requires="App-Activate-All.ofagent">
2908 <step name="App-Activate-All.Activate-demo"
2909 exec="onos ${OCI} app activate org.onosproject.demo" requires="App-Activate-All.ofagent"/>
2910 <group name="App-Activate-All.App-Check-demo" requires="App-Activate-All.Activate-demo">
2911 <parallel var="${OC#}">
2912 <step name="App-Activate-All.App-Check-${#}-demo"
2913 exec="onos-check-apps ${OC#} demo includes"/>
2914 <step name="App-Activate-All.Check-Logs-${#}-demo" exec="onos-check-logs ${OC#}"/>
2915 </parallel>
2916 </group>
2917 <step name="App-Activate-All.App-Deactivate-demo"
2918 exec="onos ${OCI} app deactivate org.onosproject.demo" requires="App-Activate-All.App-Check-demo"/>
2919 <step name="App-Activate-All.Wait-For-Deactivate-demo"
2920 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-demo"/>
2921 <group name="App-Activate-All.App-Check-After-demo" requires="App-Activate-All.Wait-For-Deactivate-demo">
2922 <parallel var="${OC#}">
2923 <step name="App-Activate-All.Check-Logs-After-${#}-demo" exec="onos-check-logs ${OC#}"/>
2924 </parallel>
2925 </group>
2926 <step name="App-Activate-All.Minimal-Apps-demo" requires="App-Activate-All.App-Deactivate-demo"
2927 exec="onos-set-up-minimal-apps ${OCI}"/>
2928 </group>
2929
2930
2931 <group name="App-Activate-All.t3" requires="App-Activate-All.demo">
2932 <step name="App-Activate-All.Activate-t3"
2933 exec="onos ${OCI} app activate org.onosproject.t3" requires="App-Activate-All.demo"/>
2934 <group name="App-Activate-All.App-Check-t3" requires="App-Activate-All.Activate-t3">
2935 <parallel var="${OC#}">
2936 <step name="App-Activate-All.App-Check-${#}-t3"
2937 exec="onos-check-apps ${OC#} t3 includes"/>
2938 <step name="App-Activate-All.Check-Logs-${#}-t3" exec="onos-check-logs ${OC#}"/>
2939 </parallel>
2940 </group>
2941 <step name="App-Activate-All.App-Deactivate-t3"
2942 exec="onos ${OCI} app deactivate org.onosproject.t3" requires="App-Activate-All.App-Check-t3"/>
2943 <step name="App-Activate-All.Wait-For-Deactivate-t3"
2944 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-t3"/>
2945 <group name="App-Activate-All.App-Check-After-t3" requires="App-Activate-All.Wait-For-Deactivate-t3">
2946 <parallel var="${OC#}">
2947 <step name="App-Activate-All.Check-Logs-After-${#}-t3" exec="onos-check-logs ${OC#}"/>
2948 </parallel>
2949 </group>
2950 <step name="App-Activate-All.Minimal-Apps-t3" requires="App-Activate-All.App-Deactivate-t3"
2951 exec="onos-set-up-minimal-apps ${OCI}"/>
2952 </group>
2953
2954
2955 <group name="App-Activate-All.virtualbng" requires="App-Activate-All.t3">
2956 <step name="App-Activate-All.Activate-virtualbng"
2957 exec="onos ${OCI} app activate org.onosproject.virtualbng" requires="App-Activate-All.t3"/>
2958 <group name="App-Activate-All.App-Check-virtualbng" requires="App-Activate-All.Activate-virtualbng">
2959 <parallel var="${OC#}">
2960 <step name="App-Activate-All.App-Check-${#}-virtualbng"
2961 exec="onos-check-apps ${OC#} virtualbng includes"/>
2962 <step name="App-Activate-All.Check-Logs-${#}-virtualbng" exec="onos-check-logs ${OC#}"/>
2963 </parallel>
2964 </group>
2965 <step name="App-Activate-All.App-Deactivate-virtualbng"
2966 exec="onos ${OCI} app deactivate org.onosproject.virtualbng" requires="App-Activate-All.App-Check-virtualbng"/>
2967 <step name="App-Activate-All.Wait-For-Deactivate-virtualbng"
2968 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-virtualbng"/>
2969 <group name="App-Activate-All.App-Check-After-virtualbng" requires="App-Activate-All.Wait-For-Deactivate-virtualbng">
2970 <parallel var="${OC#}">
2971 <step name="App-Activate-All.Check-Logs-After-${#}-virtualbng" exec="onos-check-logs ${OC#}"/>
2972 </parallel>
2973 </group>
2974 <step name="App-Activate-All.Minimal-Apps-virtualbng" requires="App-Activate-All.App-Deactivate-virtualbng"
2975 exec="onos-set-up-minimal-apps ${OCI}"/>
2976 </group>
2977
2978
2979 <group name="App-Activate-All.gangliametrics" requires="App-Activate-All.virtualbng">
2980 <step name="App-Activate-All.Activate-gangliametrics"
2981 exec="onos ${OCI} app activate org.onosproject.gangliametrics" requires="App-Activate-All.virtualbng"/>
2982 <group name="App-Activate-All.App-Check-gangliametrics" requires="App-Activate-All.Activate-gangliametrics">
2983 <parallel var="${OC#}">
2984 <step name="App-Activate-All.App-Check-${#}-gangliametrics"
2985 exec="onos-check-apps ${OC#} gangliametrics includes"/>
2986 <step name="App-Activate-All.Check-Logs-${#}-gangliametrics" exec="onos-check-logs ${OC#}"/>
2987 </parallel>
2988 </group>
2989 <step name="App-Activate-All.App-Deactivate-gangliametrics"
2990 exec="onos ${OCI} app deactivate org.onosproject.gangliametrics" requires="App-Activate-All.App-Check-gangliametrics"/>
2991 <step name="App-Activate-All.Wait-For-Deactivate-gangliametrics"
2992 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-gangliametrics"/>
2993 <group name="App-Activate-All.App-Check-After-gangliametrics" requires="App-Activate-All.Wait-For-Deactivate-gangliametrics">
2994 <parallel var="${OC#}">
2995 <step name="App-Activate-All.Check-Logs-After-${#}-gangliametrics" exec="onos-check-logs ${OC#}"/>
2996 </parallel>
2997 </group>
2998 <step name="App-Activate-All.Minimal-Apps-gangliametrics" requires="App-Activate-All.App-Deactivate-gangliametrics"
2999 exec="onos-set-up-minimal-apps ${OCI}"/>
3000 </group>
3001
3002
3003 <group name="App-Activate-All.drivers.ciena.c5170" requires="App-Activate-All.gangliametrics">
3004 <step name="App-Activate-All.Activate-drivers.ciena.c5170"
3005 exec="onos ${OCI} app activate org.onosproject.drivers.ciena.c5170" requires="App-Activate-All.gangliametrics"/>
3006 <group name="App-Activate-All.App-Check-drivers.ciena.c5170" requires="App-Activate-All.Activate-drivers.ciena.c5170">
3007 <parallel var="${OC#}">
3008 <step name="App-Activate-All.App-Check-${#}-drivers.ciena.c5170"
3009 exec="onos-check-apps ${OC#} drivers.ciena.c5170 includes"/>
3010 <step name="App-Activate-All.Check-Logs-${#}-drivers.ciena.c5170" exec="onos-check-logs ${OC#}"/>
3011 </parallel>
3012 </group>
3013 <step name="App-Activate-All.App-Deactivate-drivers.ciena.c5170"
3014 exec="onos ${OCI} app deactivate org.onosproject.drivers.ciena.c5170" requires="App-Activate-All.App-Check-drivers.ciena.c5170"/>
3015 <step name="App-Activate-All.Wait-For-Deactivate-drivers.ciena.c5170"
3016 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-drivers.ciena.c5170"/>
3017 <group name="App-Activate-All.App-Check-After-drivers.ciena.c5170" requires="App-Activate-All.Wait-For-Deactivate-drivers.ciena.c5170">
3018 <parallel var="${OC#}">
3019 <step name="App-Activate-All.Check-Logs-After-${#}-drivers.ciena.c5170" exec="onos-check-logs ${OC#}"/>
3020 </parallel>
3021 </group>
3022 <step name="App-Activate-All.Minimal-Apps-drivers.ciena.c5170" requires="App-Activate-All.App-Deactivate-drivers.ciena.c5170"
3023 exec="onos-set-up-minimal-apps ${OCI}"/>
3024 </group>
3025
3026
3027 <group name="App-Activate-All.drivers.oplink" requires="App-Activate-All.drivers.ciena.c5170">
3028 <step name="App-Activate-All.Activate-drivers.oplink"
3029 exec="onos ${OCI} app activate org.onosproject.drivers.oplink" requires="App-Activate-All.drivers.ciena.c5170"/>
3030 <group name="App-Activate-All.App-Check-drivers.oplink" requires="App-Activate-All.Activate-drivers.oplink">
3031 <parallel var="${OC#}">
3032 <step name="App-Activate-All.App-Check-${#}-drivers.oplink"
3033 exec="onos-check-apps ${OC#} drivers.oplink includes"/>
3034 <step name="App-Activate-All.Check-Logs-${#}-drivers.oplink" exec="onos-check-logs ${OC#}"/>
3035 </parallel>
3036 </group>
3037 <step name="App-Activate-All.App-Deactivate-drivers.oplink"
3038 exec="onos ${OCI} app deactivate org.onosproject.drivers.oplink" requires="App-Activate-All.App-Check-drivers.oplink"/>
3039 <step name="App-Activate-All.Wait-For-Deactivate-drivers.oplink"
3040 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-drivers.oplink"/>
3041 <group name="App-Activate-All.App-Check-After-drivers.oplink" requires="App-Activate-All.Wait-For-Deactivate-drivers.oplink">
3042 <parallel var="${OC#}">
3043 <step name="App-Activate-All.Check-Logs-After-${#}-drivers.oplink" exec="onos-check-logs ${OC#}"/>
3044 </parallel>
3045 </group>
3046 <step name="App-Activate-All.Minimal-Apps-drivers.oplink" requires="App-Activate-All.App-Deactivate-drivers.oplink"
3047 exec="onos-set-up-minimal-apps ${OCI}"/>
3048 </group>
3049
3050
3051 <group name="App-Activate-All.drivers.hp" requires="App-Activate-All.drivers.oplink">
3052 <step name="App-Activate-All.Activate-drivers.hp"
3053 exec="onos ${OCI} app activate org.onosproject.drivers.hp" requires="App-Activate-All.drivers.oplink"/>
3054 <group name="App-Activate-All.App-Check-drivers.hp" requires="App-Activate-All.Activate-drivers.hp">
3055 <parallel var="${OC#}">
3056 <step name="App-Activate-All.App-Check-${#}-drivers.hp"
3057 exec="onos-check-apps ${OC#} drivers.hp includes"/>
3058 <step name="App-Activate-All.Check-Logs-${#}-drivers.hp" exec="onos-check-logs ${OC#}"/>
3059 </parallel>
3060 </group>
3061 <step name="App-Activate-All.App-Deactivate-drivers.hp"
3062 exec="onos ${OCI} app deactivate org.onosproject.drivers.hp" requires="App-Activate-All.App-Check-drivers.hp"/>
3063 <step name="App-Activate-All.Wait-For-Deactivate-drivers.hp"
3064 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-drivers.hp"/>
3065 <group name="App-Activate-All.App-Check-After-drivers.hp" requires="App-Activate-All.Wait-For-Deactivate-drivers.hp">
3066 <parallel var="${OC#}">
3067 <step name="App-Activate-All.Check-Logs-After-${#}-drivers.hp" exec="onos-check-logs ${OC#}"/>
3068 </parallel>
3069 </group>
3070 <step name="App-Activate-All.Minimal-Apps-drivers.hp" requires="App-Activate-All.App-Deactivate-drivers.hp"
3071 exec="onos-set-up-minimal-apps ${OCI}"/>
3072 </group>
3073
3074
3075 <group name="App-Activate-All.drivers.cisco.rest" requires="App-Activate-All.drivers.hp">
3076 <step name="App-Activate-All.Activate-drivers.cisco.rest"
3077 exec="onos ${OCI} app activate org.onosproject.drivers.cisco.rest" requires="App-Activate-All.drivers.hp"/>
3078 <group name="App-Activate-All.App-Check-drivers.cisco.rest" requires="App-Activate-All.Activate-drivers.cisco.rest">
3079 <parallel var="${OC#}">
3080 <step name="App-Activate-All.App-Check-${#}-drivers.cisco.rest"
3081 exec="onos-check-apps ${OC#} drivers.cisco.rest includes"/>
3082 <step name="App-Activate-All.Check-Logs-${#}-drivers.cisco.rest" exec="onos-check-logs ${OC#}"/>
3083 </parallel>
3084 </group>
3085 <step name="App-Activate-All.App-Deactivate-drivers.cisco.rest"
3086 exec="onos ${OCI} app deactivate org.onosproject.drivers.cisco.rest" requires="App-Activate-All.App-Check-drivers.cisco.rest"/>
3087 <step name="App-Activate-All.Wait-For-Deactivate-drivers.cisco.rest"
3088 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-drivers.cisco.rest"/>
3089 <group name="App-Activate-All.App-Check-After-drivers.cisco.rest" requires="App-Activate-All.Wait-For-Deactivate-drivers.cisco.rest">
3090 <parallel var="${OC#}">
3091 <step name="App-Activate-All.Check-Logs-After-${#}-drivers.cisco.rest" exec="onos-check-logs ${OC#}"/>
3092 </parallel>
3093 </group>
3094 <step name="App-Activate-All.Minimal-Apps-drivers.cisco.rest" requires="App-Activate-All.App-Deactivate-drivers.cisco.rest"
3095 exec="onos-set-up-minimal-apps ${OCI}"/>
3096 </group>
3097
3098
3099 <group name="App-Activate-All.roadm" requires="App-Activate-All.drivers.cisco.rest">
3100 <step name="App-Activate-All.Activate-roadm"
3101 exec="onos ${OCI} app activate org.onosproject.roadm" requires="App-Activate-All.drivers.cisco.rest"/>
3102 <group name="App-Activate-All.App-Check-roadm" requires="App-Activate-All.Activate-roadm">
3103 <parallel var="${OC#}">
3104 <step name="App-Activate-All.App-Check-${#}-roadm"
3105 exec="onos-check-apps ${OC#} roadm includes"/>
3106 <step name="App-Activate-All.Check-Logs-${#}-roadm" exec="onos-check-logs ${OC#}"/>
3107 </parallel>
3108 </group>
3109 <step name="App-Activate-All.App-Deactivate-roadm"
3110 exec="onos ${OCI} app deactivate org.onosproject.roadm" requires="App-Activate-All.App-Check-roadm"/>
3111 <step name="App-Activate-All.Wait-For-Deactivate-roadm"
3112 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-roadm"/>
3113 <group name="App-Activate-All.App-Check-After-roadm" requires="App-Activate-All.Wait-For-Deactivate-roadm">
3114 <parallel var="${OC#}">
3115 <step name="App-Activate-All.Check-Logs-After-${#}-roadm" exec="onos-check-logs ${OC#}"/>
3116 </parallel>
3117 </group>
3118 <step name="App-Activate-All.Minimal-Apps-roadm" requires="App-Activate-All.App-Deactivate-roadm"
3119 exec="onos-set-up-minimal-apps ${OCI}"/>
3120 </group>
3121
3122
3123 <group name="App-Activate-All.drivers.bmv2" requires="App-Activate-All.roadm">
3124 <step name="App-Activate-All.Activate-drivers.bmv2"
3125 exec="onos ${OCI} app activate org.onosproject.drivers.bmv2" requires="App-Activate-All.roadm"/>
3126 <group name="App-Activate-All.App-Check-drivers.bmv2" requires="App-Activate-All.Activate-drivers.bmv2">
3127 <parallel var="${OC#}">
3128 <step name="App-Activate-All.App-Check-${#}-drivers.bmv2"
3129 exec="onos-check-apps ${OC#} drivers.bmv2 includes"/>
3130 <step name="App-Activate-All.Check-Logs-${#}-drivers.bmv2" exec="onos-check-logs ${OC#}"/>
3131 </parallel>
3132 </group>
3133 <step name="App-Activate-All.App-Deactivate-drivers.bmv2"
3134 exec="onos ${OCI} app deactivate org.onosproject.drivers.bmv2" requires="App-Activate-All.App-Check-drivers.bmv2"/>
3135 <step name="App-Activate-All.Wait-For-Deactivate-drivers.bmv2"
3136 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-drivers.bmv2"/>
3137 <group name="App-Activate-All.App-Check-After-drivers.bmv2" requires="App-Activate-All.Wait-For-Deactivate-drivers.bmv2">
3138 <parallel var="${OC#}">
3139 <step name="App-Activate-All.Check-Logs-After-${#}-drivers.bmv2" exec="onos-check-logs ${OC#}"/>
3140 </parallel>
3141 </group>
3142 <step name="App-Activate-All.Minimal-Apps-drivers.bmv2" requires="App-Activate-All.App-Deactivate-drivers.bmv2"
3143 exec="onos-set-up-minimal-apps ${OCI}"/>
3144 </group>
3145
3146
3147 <group name="App-Activate-All.vpls" requires="App-Activate-All.drivers.bmv2">
3148 <step name="App-Activate-All.Activate-vpls"
3149 exec="onos ${OCI} app activate org.onosproject.vpls" requires="App-Activate-All.drivers.bmv2"/>
3150 <group name="App-Activate-All.App-Check-vpls" requires="App-Activate-All.Activate-vpls">
3151 <parallel var="${OC#}">
3152 <step name="App-Activate-All.App-Check-${#}-vpls"
3153 exec="onos-check-apps ${OC#} vpls includes"/>
3154 <step name="App-Activate-All.Check-Logs-${#}-vpls" exec="onos-check-logs ${OC#}"/>
3155 </parallel>
3156 </group>
3157 <step name="App-Activate-All.App-Deactivate-vpls"
3158 exec="onos ${OCI} app deactivate org.onosproject.vpls" requires="App-Activate-All.App-Check-vpls"/>
3159 <step name="App-Activate-All.Wait-For-Deactivate-vpls"
3160 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-vpls"/>
3161 <group name="App-Activate-All.App-Check-After-vpls" requires="App-Activate-All.Wait-For-Deactivate-vpls">
3162 <parallel var="${OC#}">
3163 <step name="App-Activate-All.Check-Logs-After-${#}-vpls" exec="onos-check-logs ${OC#}"/>
3164 </parallel>
3165 </group>
3166 <step name="App-Activate-All.Minimal-Apps-vpls" requires="App-Activate-All.App-Deactivate-vpls"
3167 exec="onos-set-up-minimal-apps ${OCI}"/>
3168 </group>
3169
3170
3171 <group name="App-Activate-All.p4tutorial.pipeconf" requires="App-Activate-All.vpls">
3172 <step name="App-Activate-All.Activate-p4tutorial.pipeconf"
3173 exec="onos ${OCI} app activate org.onosproject.p4tutorial.pipeconf" requires="App-Activate-All.vpls"/>
3174 <group name="App-Activate-All.App-Check-p4tutorial.pipeconf" requires="App-Activate-All.Activate-p4tutorial.pipeconf">
3175 <parallel var="${OC#}">
3176 <step name="App-Activate-All.App-Check-${#}-p4tutorial.pipeconf"
3177 exec="onos-check-apps ${OC#} p4tutorial.pipeconf includes"/>
3178 <step name="App-Activate-All.Check-Logs-${#}-p4tutorial.pipeconf" exec="onos-check-logs ${OC#}"/>
3179 </parallel>
3180 </group>
3181 <step name="App-Activate-All.App-Deactivate-p4tutorial.pipeconf"
3182 exec="onos ${OCI} app deactivate org.onosproject.p4tutorial.pipeconf" requires="App-Activate-All.App-Check-p4tutorial.pipeconf"/>
3183 <step name="App-Activate-All.Wait-For-Deactivate-p4tutorial.pipeconf"
3184 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-p4tutorial.pipeconf"/>
3185 <group name="App-Activate-All.App-Check-After-p4tutorial.pipeconf" requires="App-Activate-All.Wait-For-Deactivate-p4tutorial.pipeconf">
3186 <parallel var="${OC#}">
3187 <step name="App-Activate-All.Check-Logs-After-${#}-p4tutorial.pipeconf" exec="onos-check-logs ${OC#}"/>
3188 </parallel>
3189 </group>
3190 <step name="App-Activate-All.Minimal-Apps-p4tutorial.pipeconf" requires="App-Activate-All.App-Deactivate-p4tutorial.pipeconf"
3191 exec="onos-set-up-minimal-apps ${OCI}"/>
3192 </group>
3193
3194
3195 <group name="App-Activate-All.p4tutorial.mytunnel" requires="App-Activate-All.p4tutorial.pipeconf">
3196 <step name="App-Activate-All.Activate-p4tutorial.mytunnel"
3197 exec="onos ${OCI} app activate org.onosproject.p4tutorial.mytunnel" requires="App-Activate-All.p4tutorial.pipeconf"/>
3198 <group name="App-Activate-All.App-Check-p4tutorial.mytunnel" requires="App-Activate-All.Activate-p4tutorial.mytunnel">
3199 <parallel var="${OC#}">
3200 <step name="App-Activate-All.App-Check-${#}-p4tutorial.mytunnel"
3201 exec="onos-check-apps ${OC#} p4tutorial.mytunnel includes"/>
3202 <step name="App-Activate-All.Check-Logs-${#}-p4tutorial.mytunnel" exec="onos-check-logs ${OC#}"/>
3203 </parallel>
3204 </group>
3205 <step name="App-Activate-All.App-Deactivate-p4tutorial.mytunnel"
3206 exec="onos ${OCI} app deactivate org.onosproject.p4tutorial.mytunnel" requires="App-Activate-All.App-Check-p4tutorial.mytunnel"/>
3207 <step name="App-Activate-All.Wait-For-Deactivate-p4tutorial.mytunnel"
3208 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-p4tutorial.mytunnel"/>
3209 <group name="App-Activate-All.App-Check-After-p4tutorial.mytunnel" requires="App-Activate-All.Wait-For-Deactivate-p4tutorial.mytunnel">
3210 <parallel var="${OC#}">
3211 <step name="App-Activate-All.Check-Logs-After-${#}-p4tutorial.mytunnel" exec="onos-check-logs ${OC#}"/>
3212 </parallel>
3213 </group>
3214 <step name="App-Activate-All.Minimal-Apps-p4tutorial.mytunnel" requires="App-Activate-All.App-Deactivate-p4tutorial.mytunnel"
3215 exec="onos-set-up-minimal-apps ${OCI}"/>
3216 </group>
3217
3218
3219 <group name="App-Activate-All.openstacktroubleshoot" requires="App-Activate-All.p4tutorial.mytunnel">
3220 <step name="App-Activate-All.Activate-openstacktroubleshoot"
3221 exec="onos ${OCI} app activate org.onosproject.openstacktroubleshoot" requires="App-Activate-All.p4tutorial.mytunnel"/>
3222 <group name="App-Activate-All.App-Check-openstacktroubleshoot" requires="App-Activate-All.Activate-openstacktroubleshoot">
3223 <parallel var="${OC#}">
3224 <step name="App-Activate-All.App-Check-${#}-openstacktroubleshoot"
3225 exec="onos-check-apps ${OC#} openstacktroubleshoot includes"/>
3226 <step name="App-Activate-All.Check-Logs-${#}-openstacktroubleshoot" exec="onos-check-logs ${OC#}"/>
3227 </parallel>
3228 </group>
3229 <step name="App-Activate-All.App-Deactivate-openstacktroubleshoot"
3230 exec="onos ${OCI} app deactivate org.onosproject.openstacktroubleshoot" requires="App-Activate-All.App-Check-openstacktroubleshoot"/>
3231 <step name="App-Activate-All.Wait-For-Deactivate-openstacktroubleshoot"
3232 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-openstacktroubleshoot"/>
3233 <group name="App-Activate-All.App-Check-After-openstacktroubleshoot" requires="App-Activate-All.Wait-For-Deactivate-openstacktroubleshoot">
3234 <parallel var="${OC#}">
3235 <step name="App-Activate-All.Check-Logs-After-${#}-openstacktroubleshoot" exec="onos-check-logs ${OC#}"/>
3236 </parallel>
3237 </group>
3238 <step name="App-Activate-All.Minimal-Apps-openstacktroubleshoot" requires="App-Activate-All.App-Deactivate-openstacktroubleshoot"
3239 exec="onos-set-up-minimal-apps ${OCI}"/>
3240 </group>
3241
3242
3243 <group name="App-Activate-All.models.ciena.waveserverai" requires="App-Activate-All.openstacktroubleshoot">
3244 <step name="App-Activate-All.Activate-models.ciena.waveserverai"
3245 exec="onos ${OCI} app activate org.onosproject.models.ciena.waveserverai" requires="App-Activate-All.openstacktroubleshoot"/>
3246 <group name="App-Activate-All.App-Check-models.ciena.waveserverai" requires="App-Activate-All.Activate-models.ciena.waveserverai">
3247 <parallel var="${OC#}">
3248 <step name="App-Activate-All.App-Check-${#}-models.ciena.waveserverai"
3249 exec="onos-check-apps ${OC#} models.ciena.waveserverai includes"/>
3250 <step name="App-Activate-All.Check-Logs-${#}-models.ciena.waveserverai" exec="onos-check-logs ${OC#}"/>
3251 </parallel>
3252 </group>
3253 <step name="App-Activate-All.App-Deactivate-models.ciena.waveserverai"
3254 exec="onos ${OCI} app deactivate org.onosproject.models.ciena.waveserverai" requires="App-Activate-All.App-Check-models.ciena.waveserverai"/>
3255 <step name="App-Activate-All.Wait-For-Deactivate-models.ciena.waveserverai"
3256 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-models.ciena.waveserverai"/>
3257 <group name="App-Activate-All.App-Check-After-models.ciena.waveserverai" requires="App-Activate-All.Wait-For-Deactivate-models.ciena.waveserverai">
3258 <parallel var="${OC#}">
3259 <step name="App-Activate-All.Check-Logs-After-${#}-models.ciena.waveserverai" exec="onos-check-logs ${OC#}"/>
3260 </parallel>
3261 </group>
3262 <step name="App-Activate-All.Minimal-Apps-models.ciena.waveserverai" requires="App-Activate-All.App-Deactivate-models.ciena.waveserverai"
3263 exec="onos-set-up-minimal-apps ${OCI}"/>
3264 </group>
3265
3266
3267 <group name="App-Activate-All.drivers.ciena.waveserverai" requires="App-Activate-All.models.ciena.waveserverai">
3268 <step name="App-Activate-All.Activate-drivers.ciena.waveserverai"
3269 exec="onos ${OCI} app activate org.onosproject.drivers.ciena.waveserverai" requires="App-Activate-All.models.ciena.waveserverai"/>
3270 <group name="App-Activate-All.App-Check-drivers.ciena.waveserverai" requires="App-Activate-All.Activate-drivers.ciena.waveserverai">
3271 <parallel var="${OC#}">
3272 <step name="App-Activate-All.App-Check-${#}-drivers.ciena.waveserverai"
3273 exec="onos-check-apps ${OC#} drivers.ciena.waveserverai includes"/>
3274 <step name="App-Activate-All.Check-Logs-${#}-drivers.ciena.waveserverai" exec="onos-check-logs ${OC#}"/>
3275 </parallel>
3276 </group>
3277 <step name="App-Activate-All.App-Deactivate-drivers.ciena.waveserverai"
3278 exec="onos ${OCI} app deactivate org.onosproject.drivers.ciena.waveserverai" requires="App-Activate-All.App-Check-drivers.ciena.waveserverai"/>
3279 <step name="App-Activate-All.Wait-For-Deactivate-drivers.ciena.waveserverai"
3280 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-drivers.ciena.waveserverai"/>
3281 <group name="App-Activate-All.App-Check-After-drivers.ciena.waveserverai" requires="App-Activate-All.Wait-For-Deactivate-drivers.ciena.waveserverai">
3282 <parallel var="${OC#}">
3283 <step name="App-Activate-All.Check-Logs-After-${#}-drivers.ciena.waveserverai" exec="onos-check-logs ${OC#}"/>
3284 </parallel>
3285 </group>
3286 <step name="App-Activate-All.Minimal-Apps-drivers.ciena.waveserverai" requires="App-Activate-All.App-Deactivate-drivers.ciena.waveserverai"
3287 exec="onos-set-up-minimal-apps ${OCI}"/>
3288 </group>
3289
3290
3291 <group name="App-Activate-All.drivers.fujitsu" requires="App-Activate-All.drivers.ciena.waveserverai">
3292 <step name="App-Activate-All.Activate-drivers.fujitsu"
3293 exec="onos ${OCI} app activate org.onosproject.drivers.fujitsu" requires="App-Activate-All.drivers.ciena.waveserverai"/>
3294 <group name="App-Activate-All.App-Check-drivers.fujitsu" requires="App-Activate-All.Activate-drivers.fujitsu">
3295 <parallel var="${OC#}">
3296 <step name="App-Activate-All.App-Check-${#}-drivers.fujitsu"
3297 exec="onos-check-apps ${OC#} drivers.fujitsu includes"/>
3298 <step name="App-Activate-All.Check-Logs-${#}-drivers.fujitsu" exec="onos-check-logs ${OC#}"/>
3299 </parallel>
3300 </group>
3301 <step name="App-Activate-All.App-Deactivate-drivers.fujitsu"
3302 exec="onos ${OCI} app deactivate org.onosproject.drivers.fujitsu" requires="App-Activate-All.App-Check-drivers.fujitsu"/>
3303 <step name="App-Activate-All.Wait-For-Deactivate-drivers.fujitsu"
3304 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-drivers.fujitsu"/>
3305 <group name="App-Activate-All.App-Check-After-drivers.fujitsu" requires="App-Activate-All.Wait-For-Deactivate-drivers.fujitsu">
3306 <parallel var="${OC#}">
3307 <step name="App-Activate-All.Check-Logs-After-${#}-drivers.fujitsu" exec="onos-check-logs ${OC#}"/>
3308 </parallel>
3309 </group>
3310 <step name="App-Activate-All.Minimal-Apps-drivers.fujitsu" requires="App-Activate-All.App-Deactivate-drivers.fujitsu"
3311 exec="onos-set-up-minimal-apps ${OCI}"/>
3312 </group>
3313
3314
3315 <group name="App-Activate-All.drivers.polatis.openflow" requires="App-Activate-All.drivers.fujitsu">
3316 <step name="App-Activate-All.Activate-drivers.polatis.openflow"
3317 exec="onos ${OCI} app activate org.onosproject.drivers.polatis.openflow" requires="App-Activate-All.drivers.fujitsu"/>
3318 <group name="App-Activate-All.App-Check-drivers.polatis.openflow" requires="App-Activate-All.Activate-drivers.polatis.openflow">
3319 <parallel var="${OC#}">
3320 <step name="App-Activate-All.App-Check-${#}-drivers.polatis.openflow"
3321 exec="onos-check-apps ${OC#} drivers.polatis.openflow includes"/>
3322 <step name="App-Activate-All.Check-Logs-${#}-drivers.polatis.openflow" exec="onos-check-logs ${OC#}"/>
3323 </parallel>
3324 </group>
3325 <step name="App-Activate-All.App-Deactivate-drivers.polatis.openflow"
3326 exec="onos ${OCI} app deactivate org.onosproject.drivers.polatis.openflow" requires="App-Activate-All.App-Check-drivers.polatis.openflow"/>
3327 <step name="App-Activate-All.Wait-For-Deactivate-drivers.polatis.openflow"
3328 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-drivers.polatis.openflow"/>
3329 <group name="App-Activate-All.App-Check-After-drivers.polatis.openflow" requires="App-Activate-All.Wait-For-Deactivate-drivers.polatis.openflow">
3330 <parallel var="${OC#}">
3331 <step name="App-Activate-All.Check-Logs-After-${#}-drivers.polatis.openflow" exec="onos-check-logs ${OC#}"/>
3332 </parallel>
3333 </group>
3334 <step name="App-Activate-All.Minimal-Apps-drivers.polatis.openflow" requires="App-Activate-All.App-Deactivate-drivers.polatis.openflow"
3335 exec="onos-set-up-minimal-apps ${OCI}"/>
3336 </group>
3337
3338
3339 <group name="App-Activate-All.layout" requires="App-Activate-All.drivers.polatis.openflow">
3340 <step name="App-Activate-All.Activate-layout"
3341 exec="onos ${OCI} app activate org.onosproject.layout" requires="App-Activate-All.drivers.polatis.openflow"/>
3342 <group name="App-Activate-All.App-Check-layout" requires="App-Activate-All.Activate-layout">
3343 <parallel var="${OC#}">
3344 <step name="App-Activate-All.App-Check-${#}-layout"
3345 exec="onos-check-apps ${OC#} layout includes"/>
3346 <step name="App-Activate-All.Check-Logs-${#}-layout" exec="onos-check-logs ${OC#}"/>
3347 </parallel>
3348 </group>
3349 <step name="App-Activate-All.App-Deactivate-layout"
3350 exec="onos ${OCI} app deactivate org.onosproject.layout" requires="App-Activate-All.App-Check-layout"/>
3351 <step name="App-Activate-All.Wait-For-Deactivate-layout"
3352 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-layout"/>
3353 <group name="App-Activate-All.App-Check-After-layout" requires="App-Activate-All.Wait-For-Deactivate-layout">
3354 <parallel var="${OC#}">
3355 <step name="App-Activate-All.Check-Logs-After-${#}-layout" exec="onos-check-logs ${OC#}"/>
3356 </parallel>
3357 </group>
3358 <step name="App-Activate-All.Minimal-Apps-layout" requires="App-Activate-All.App-Deactivate-layout"
3359 exec="onos-set-up-minimal-apps ${OCI}"/>
3360 </group>
3361
3362
3363 <group name="App-Activate-All.powermanagement" requires="App-Activate-All.layout">
3364 <step name="App-Activate-All.Activate-powermanagement"
3365 exec="onos ${OCI} app activate org.onosproject.powermanagement" requires="App-Activate-All.layout"/>
3366 <group name="App-Activate-All.App-Check-powermanagement" requires="App-Activate-All.Activate-powermanagement">
3367 <parallel var="${OC#}">
3368 <step name="App-Activate-All.App-Check-${#}-powermanagement"
3369 exec="onos-check-apps ${OC#} powermanagement includes"/>
3370 <step name="App-Activate-All.Check-Logs-${#}-powermanagement" exec="onos-check-logs ${OC#}"/>
3371 </parallel>
3372 </group>
3373 <step name="App-Activate-All.App-Deactivate-powermanagement"
3374 exec="onos ${OCI} app deactivate org.onosproject.powermanagement" requires="App-Activate-All.App-Check-powermanagement"/>
3375 <step name="App-Activate-All.Wait-For-Deactivate-powermanagement"
3376 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-powermanagement"/>
3377 <group name="App-Activate-All.App-Check-After-powermanagement" requires="App-Activate-All.Wait-For-Deactivate-powermanagement">
3378 <parallel var="${OC#}">
3379 <step name="App-Activate-All.Check-Logs-After-${#}-powermanagement" exec="onos-check-logs ${OC#}"/>
3380 </parallel>
3381 </group>
3382 <step name="App-Activate-All.Minimal-Apps-powermanagement" requires="App-Activate-All.App-Deactivate-powermanagement"
3383 exec="onos-set-up-minimal-apps ${OCI}"/>
3384 </group>
3385
3386
3387 <group name="App-Activate-All.optical-rest" requires="App-Activate-All.powermanagement">
3388 <step name="App-Activate-All.Activate-optical-rest"
3389 exec="onos ${OCI} app activate org.onosproject.optical-rest" requires="App-Activate-All.powermanagement"/>
3390 <group name="App-Activate-All.App-Check-optical-rest" requires="App-Activate-All.Activate-optical-rest">
3391 <parallel var="${OC#}">
3392 <step name="App-Activate-All.App-Check-${#}-optical-rest"
3393 exec="onos-check-apps ${OC#} optical-rest includes"/>
3394 <step name="App-Activate-All.Check-Logs-${#}-optical-rest" exec="onos-check-logs ${OC#}"/>
3395 </parallel>
3396 </group>
3397 <step name="App-Activate-All.App-Deactivate-optical-rest"
3398 exec="onos ${OCI} app deactivate org.onosproject.optical-rest" requires="App-Activate-All.App-Check-optical-rest"/>
3399 <step name="App-Activate-All.Wait-For-Deactivate-optical-rest"
3400 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-optical-rest"/>
3401 <group name="App-Activate-All.App-Check-After-optical-rest" requires="App-Activate-All.Wait-For-Deactivate-optical-rest">
3402 <parallel var="${OC#}">
3403 <step name="App-Activate-All.Check-Logs-After-${#}-optical-rest" exec="onos-check-logs ${OC#}"/>
3404 </parallel>
3405 </group>
3406 <step name="App-Activate-All.Minimal-Apps-optical-rest" requires="App-Activate-All.App-Deactivate-optical-rest"
3407 exec="onos-set-up-minimal-apps ${OCI}"/>
3408 </group>
3409
3410
3411 <group name="App-Activate-All.tl1" requires="App-Activate-All.optical-rest">
3412 <step name="App-Activate-All.Activate-tl1"
3413 exec="onos ${OCI} app activate org.onosproject.tl1" requires="App-Activate-All.optical-rest"/>
3414 <group name="App-Activate-All.App-Check-tl1" requires="App-Activate-All.Activate-tl1">
3415 <parallel var="${OC#}">
3416 <step name="App-Activate-All.App-Check-${#}-tl1"
3417 exec="onos-check-apps ${OC#} tl1 includes"/>
3418 <step name="App-Activate-All.Check-Logs-${#}-tl1" exec="onos-check-logs ${OC#}"/>
3419 </parallel>
3420 </group>
3421 <step name="App-Activate-All.App-Deactivate-tl1"
3422 exec="onos ${OCI} app deactivate org.onosproject.tl1" requires="App-Activate-All.App-Check-tl1"/>
3423 <step name="App-Activate-All.Wait-For-Deactivate-tl1"
3424 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-tl1"/>
3425 <group name="App-Activate-All.App-Check-After-tl1" requires="App-Activate-All.Wait-For-Deactivate-tl1">
3426 <parallel var="${OC#}">
3427 <step name="App-Activate-All.Check-Logs-After-${#}-tl1" exec="onos-check-logs ${OC#}"/>
3428 </parallel>
3429 </group>
3430 <step name="App-Activate-All.Minimal-Apps-tl1" requires="App-Activate-All.App-Deactivate-tl1"
3431 exec="onos-set-up-minimal-apps ${OCI}"/>
3432 </group>
3433
3434
3435 <group name="App-Activate-All.drivers.lumentum" requires="App-Activate-All.tl1">
3436 <step name="App-Activate-All.Activate-drivers.lumentum"
3437 exec="onos ${OCI} app activate org.onosproject.drivers.lumentum" requires="App-Activate-All.tl1"/>
3438 <group name="App-Activate-All.App-Check-drivers.lumentum" requires="App-Activate-All.Activate-drivers.lumentum">
3439 <parallel var="${OC#}">
3440 <step name="App-Activate-All.App-Check-${#}-drivers.lumentum"
3441 exec="onos-check-apps ${OC#} drivers.lumentum includes"/>
3442 <step name="App-Activate-All.Check-Logs-${#}-drivers.lumentum" exec="onos-check-logs ${OC#}"/>
3443 </parallel>
3444 </group>
3445 <step name="App-Activate-All.App-Deactivate-drivers.lumentum"
3446 exec="onos ${OCI} app deactivate org.onosproject.drivers.lumentum" requires="App-Activate-All.App-Check-drivers.lumentum"/>
3447 <step name="App-Activate-All.Wait-For-Deactivate-drivers.lumentum"
3448 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-drivers.lumentum"/>
3449 <group name="App-Activate-All.App-Check-After-drivers.lumentum" requires="App-Activate-All.Wait-For-Deactivate-drivers.lumentum">
3450 <parallel var="${OC#}">
3451 <step name="App-Activate-All.Check-Logs-After-${#}-drivers.lumentum" exec="onos-check-logs ${OC#}"/>
3452 </parallel>
3453 </group>
3454 <step name="App-Activate-All.Minimal-Apps-drivers.lumentum" requires="App-Activate-All.App-Deactivate-drivers.lumentum"
3455 exec="onos-set-up-minimal-apps ${OCI}"/>
3456 </group>
3457
3458
3459 <group name="App-Activate-All.acl" requires="App-Activate-All.drivers.lumentum">
3460 <step name="App-Activate-All.Activate-acl"
3461 exec="onos ${OCI} app activate org.onosproject.acl" requires="App-Activate-All.drivers.lumentum"/>
3462 <group name="App-Activate-All.App-Check-acl" requires="App-Activate-All.Activate-acl">
3463 <parallel var="${OC#}">
3464 <step name="App-Activate-All.App-Check-${#}-acl"
3465 exec="onos-check-apps ${OC#} acl includes"/>
3466 <step name="App-Activate-All.Check-Logs-${#}-acl" exec="onos-check-logs ${OC#}"/>
3467 </parallel>
3468 </group>
3469 <step name="App-Activate-All.App-Deactivate-acl"
3470 exec="onos ${OCI} app deactivate org.onosproject.acl" requires="App-Activate-All.App-Check-acl"/>
3471 <step name="App-Activate-All.Wait-For-Deactivate-acl"
3472 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-acl"/>
3473 <group name="App-Activate-All.App-Check-After-acl" requires="App-Activate-All.Wait-For-Deactivate-acl">
3474 <parallel var="${OC#}">
3475 <step name="App-Activate-All.Check-Logs-After-${#}-acl" exec="onos-check-logs ${OC#}"/>
3476 </parallel>
3477 </group>
3478 <step name="App-Activate-All.Minimal-Apps-acl" requires="App-Activate-All.App-Deactivate-acl"
3479 exec="onos-set-up-minimal-apps ${OCI}"/>
3480 </group>
3481
3482
3483 <group name="App-Activate-All.cord-support" requires="App-Activate-All.acl">
3484 <step name="App-Activate-All.Activate-cord-support"
3485 exec="onos ${OCI} app activate org.onosproject.cord-support" requires="App-Activate-All.acl"/>
3486 <group name="App-Activate-All.App-Check-cord-support" requires="App-Activate-All.Activate-cord-support">
3487 <parallel var="${OC#}">
3488 <step name="App-Activate-All.App-Check-${#}-cord-support"
3489 exec="onos-check-apps ${OC#} cord-support includes"/>
3490 <step name="App-Activate-All.Check-Logs-${#}-cord-support" exec="onos-check-logs ${OC#}"/>
3491 </parallel>
3492 </group>
3493 <step name="App-Activate-All.App-Deactivate-cord-support"
3494 exec="onos ${OCI} app deactivate org.onosproject.cord-support" requires="App-Activate-All.App-Check-cord-support"/>
3495 <step name="App-Activate-All.Wait-For-Deactivate-cord-support"
3496 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-cord-support"/>
3497 <group name="App-Activate-All.App-Check-After-cord-support" requires="App-Activate-All.Wait-For-Deactivate-cord-support">
3498 <parallel var="${OC#}">
3499 <step name="App-Activate-All.Check-Logs-After-${#}-cord-support" exec="onos-check-logs ${OC#}"/>
3500 </parallel>
3501 </group>
3502 <step name="App-Activate-All.Minimal-Apps-cord-support" requires="App-Activate-All.App-Deactivate-cord-support"
3503 exec="onos-set-up-minimal-apps ${OCI}"/>
3504 </group>
3505
3506
3507 <group name="App-Activate-All.intentperf" requires="App-Activate-All.cord-support">
3508 <step name="App-Activate-All.Activate-intentperf"
3509 exec="onos ${OCI} app activate org.onosproject.intentperf" requires="App-Activate-All.cord-support"/>
3510 <group name="App-Activate-All.App-Check-intentperf" requires="App-Activate-All.Activate-intentperf">
3511 <parallel var="${OC#}">
3512 <step name="App-Activate-All.App-Check-${#}-intentperf"
3513 exec="onos-check-apps ${OC#} intentperf includes"/>
3514 <step name="App-Activate-All.Check-Logs-${#}-intentperf" exec="onos-check-logs ${OC#}"/>
3515 </parallel>
3516 </group>
3517 <step name="App-Activate-All.App-Deactivate-intentperf"
3518 exec="onos ${OCI} app deactivate org.onosproject.intentperf" requires="App-Activate-All.App-Check-intentperf"/>
3519 <step name="App-Activate-All.Wait-For-Deactivate-intentperf"
3520 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-intentperf"/>
3521 <group name="App-Activate-All.App-Check-After-intentperf" requires="App-Activate-All.Wait-For-Deactivate-intentperf">
3522 <parallel var="${OC#}">
3523 <step name="App-Activate-All.Check-Logs-After-${#}-intentperf" exec="onos-check-logs ${OC#}"/>
3524 </parallel>
3525 </group>
3526 <step name="App-Activate-All.Minimal-Apps-intentperf" requires="App-Activate-All.App-Deactivate-intentperf"
3527 exec="onos-set-up-minimal-apps ${OCI}"/>
3528 </group>
3529
3530
3531 <group name="App-Activate-All.mfwd" requires="App-Activate-All.intentperf">
3532 <step name="App-Activate-All.Activate-mfwd"
3533 exec="onos ${OCI} app activate org.onosproject.mfwd" requires="App-Activate-All.intentperf"/>
3534 <group name="App-Activate-All.App-Check-mfwd" requires="App-Activate-All.Activate-mfwd">
3535 <parallel var="${OC#}">
3536 <step name="App-Activate-All.App-Check-${#}-mfwd"
3537 exec="onos-check-apps ${OC#} mfwd includes"/>
3538 <step name="App-Activate-All.Check-Logs-${#}-mfwd" exec="onos-check-logs ${OC#}"/>
3539 </parallel>
3540 </group>
3541 <step name="App-Activate-All.App-Deactivate-mfwd"
3542 exec="onos ${OCI} app deactivate org.onosproject.mfwd" requires="App-Activate-All.App-Check-mfwd"/>
3543 <step name="App-Activate-All.Wait-For-Deactivate-mfwd"
3544 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-mfwd"/>
3545 <group name="App-Activate-All.App-Check-After-mfwd" requires="App-Activate-All.Wait-For-Deactivate-mfwd">
3546 <parallel var="${OC#}">
3547 <step name="App-Activate-All.Check-Logs-After-${#}-mfwd" exec="onos-check-logs ${OC#}"/>
3548 </parallel>
3549 </group>
3550 <step name="App-Activate-All.Minimal-Apps-mfwd" requires="App-Activate-All.App-Deactivate-mfwd"
3551 exec="onos-set-up-minimal-apps ${OCI}"/>
3552 </group>
3553
3554
3555 <group name="App-Activate-All.drivers.ciena.waveserver" requires="App-Activate-All.mfwd">
3556 <step name="App-Activate-All.Activate-drivers.ciena.waveserver"
3557 exec="onos ${OCI} app activate org.onosproject.drivers.ciena.waveserver" requires="App-Activate-All.mfwd"/>
3558 <group name="App-Activate-All.App-Check-drivers.ciena.waveserver" requires="App-Activate-All.Activate-drivers.ciena.waveserver">
3559 <parallel var="${OC#}">
3560 <step name="App-Activate-All.App-Check-${#}-drivers.ciena.waveserver"
3561 exec="onos-check-apps ${OC#} drivers.ciena.waveserver includes"/>
3562 <step name="App-Activate-All.Check-Logs-${#}-drivers.ciena.waveserver" exec="onos-check-logs ${OC#}"/>
3563 </parallel>
3564 </group>
3565 <step name="App-Activate-All.App-Deactivate-drivers.ciena.waveserver"
3566 exec="onos ${OCI} app deactivate org.onosproject.drivers.ciena.waveserver" requires="App-Activate-All.App-Check-drivers.ciena.waveserver"/>
3567 <step name="App-Activate-All.Wait-For-Deactivate-drivers.ciena.waveserver"
3568 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-drivers.ciena.waveserver"/>
3569 <group name="App-Activate-All.App-Check-After-drivers.ciena.waveserver" requires="App-Activate-All.Wait-For-Deactivate-drivers.ciena.waveserver">
3570 <parallel var="${OC#}">
3571 <step name="App-Activate-All.Check-Logs-After-${#}-drivers.ciena.waveserver" exec="onos-check-logs ${OC#}"/>
3572 </parallel>
3573 </group>
3574 <step name="App-Activate-All.Minimal-Apps-drivers.ciena.waveserver" requires="App-Activate-All.App-Deactivate-drivers.ciena.waveserver"
3575 exec="onos-set-up-minimal-apps ${OCI}"/>
3576 </group>
3577
3578
3579 <group name="App-Activate-All.imr" requires="App-Activate-All.drivers.ciena.waveserver">
3580 <step name="App-Activate-All.Activate-imr"
3581 exec="onos ${OCI} app activate org.onosproject.imr" requires="App-Activate-All.drivers.ciena.waveserver"/>
3582 <group name="App-Activate-All.App-Check-imr" requires="App-Activate-All.Activate-imr">
3583 <parallel var="${OC#}">
3584 <step name="App-Activate-All.App-Check-${#}-imr"
3585 exec="onos-check-apps ${OC#} imr includes"/>
3586 <step name="App-Activate-All.Check-Logs-${#}-imr" exec="onos-check-logs ${OC#}"/>
3587 </parallel>
3588 </group>
3589 <step name="App-Activate-All.App-Deactivate-imr"
3590 exec="onos ${OCI} app deactivate org.onosproject.imr" requires="App-Activate-All.App-Check-imr"/>
3591 <step name="App-Activate-All.Wait-For-Deactivate-imr"
3592 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-imr"/>
3593 <group name="App-Activate-All.App-Check-After-imr" requires="App-Activate-All.Wait-For-Deactivate-imr">
3594 <parallel var="${OC#}">
3595 <step name="App-Activate-All.Check-Logs-After-${#}-imr" exec="onos-check-logs ${OC#}"/>
3596 </parallel>
3597 </group>
3598 <step name="App-Activate-All.Minimal-Apps-imr" requires="App-Activate-All.App-Deactivate-imr"
3599 exec="onos-set-up-minimal-apps ${OCI}"/>
3600 </group>
3601
3602
3603 <group name="App-Activate-All.dhcp" requires="App-Activate-All.imr">
3604 <step name="App-Activate-All.Activate-dhcp"
3605 exec="onos ${OCI} app activate org.onosproject.dhcp" requires="App-Activate-All.imr"/>
3606 <group name="App-Activate-All.App-Check-dhcp" requires="App-Activate-All.Activate-dhcp">
3607 <parallel var="${OC#}">
3608 <step name="App-Activate-All.App-Check-${#}-dhcp"
3609 exec="onos-check-apps ${OC#} dhcp includes"/>
3610 <step name="App-Activate-All.Check-Logs-${#}-dhcp" exec="onos-check-logs ${OC#}"/>
3611 </parallel>
3612 </group>
3613 <step name="App-Activate-All.App-Deactivate-dhcp"
3614 exec="onos ${OCI} app deactivate org.onosproject.dhcp" requires="App-Activate-All.App-Check-dhcp"/>
3615 <step name="App-Activate-All.Wait-For-Deactivate-dhcp"
3616 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-dhcp"/>
3617 <group name="App-Activate-All.App-Check-After-dhcp" requires="App-Activate-All.Wait-For-Deactivate-dhcp">
3618 <parallel var="${OC#}">
3619 <step name="App-Activate-All.Check-Logs-After-${#}-dhcp" exec="onos-check-logs ${OC#}"/>
3620 </parallel>
3621 </group>
3622 <step name="App-Activate-All.Minimal-Apps-dhcp" requires="App-Activate-All.App-Deactivate-dhcp"
3623 exec="onos-set-up-minimal-apps ${OCI}"/>
3624 </group>
3625
3626
3627 <group name="App-Activate-All.drivers.cisco.netconf" requires="App-Activate-All.dhcp">
3628 <step name="App-Activate-All.Activate-drivers.cisco.netconf"
3629 exec="onos ${OCI} app activate org.onosproject.drivers.cisco.netconf" requires="App-Activate-All.dhcp"/>
3630 <group name="App-Activate-All.App-Check-drivers.cisco.netconf" requires="App-Activate-All.Activate-drivers.cisco.netconf">
3631 <parallel var="${OC#}">
3632 <step name="App-Activate-All.App-Check-${#}-drivers.cisco.netconf"
3633 exec="onos-check-apps ${OC#} drivers.cisco.netconf includes"/>
3634 <step name="App-Activate-All.Check-Logs-${#}-drivers.cisco.netconf" exec="onos-check-logs ${OC#}"/>
3635 </parallel>
3636 </group>
3637 <step name="App-Activate-All.App-Deactivate-drivers.cisco.netconf"
3638 exec="onos ${OCI} app deactivate org.onosproject.drivers.cisco.netconf" requires="App-Activate-All.App-Check-drivers.cisco.netconf"/>
3639 <step name="App-Activate-All.Wait-For-Deactivate-drivers.cisco.netconf"
3640 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-drivers.cisco.netconf"/>
3641 <group name="App-Activate-All.App-Check-After-drivers.cisco.netconf" requires="App-Activate-All.Wait-For-Deactivate-drivers.cisco.netconf">
3642 <parallel var="${OC#}">
3643 <step name="App-Activate-All.Check-Logs-After-${#}-drivers.cisco.netconf" exec="onos-check-logs ${OC#}"/>
3644 </parallel>
3645 </group>
3646 <step name="App-Activate-All.Minimal-Apps-drivers.cisco.netconf" requires="App-Activate-All.App-Deactivate-drivers.cisco.netconf"
3647 exec="onos-set-up-minimal-apps ${OCI}"/>
3648 </group>
3649
3650
3651 <group name="App-Activate-All.openstacknetworkingui" requires="App-Activate-All.drivers.cisco.netconf">
3652 <step name="App-Activate-All.Activate-openstacknetworkingui"
3653 exec="onos ${OCI} app activate org.onosproject.openstacknetworkingui" requires="App-Activate-All.drivers.cisco.netconf"/>
3654 <group name="App-Activate-All.App-Check-openstacknetworkingui" requires="App-Activate-All.Activate-openstacknetworkingui">
3655 <parallel var="${OC#}">
3656 <step name="App-Activate-All.App-Check-${#}-openstacknetworkingui"
3657 exec="onos-check-apps ${OC#} openstacknetworkingui includes"/>
3658 <step name="App-Activate-All.Check-Logs-${#}-openstacknetworkingui" exec="onos-check-logs ${OC#}"/>
3659 </parallel>
3660 </group>
3661 <step name="App-Activate-All.App-Deactivate-openstacknetworkingui"
3662 exec="onos ${OCI} app deactivate org.onosproject.openstacknetworkingui" requires="App-Activate-All.App-Check-openstacknetworkingui"/>
3663 <step name="App-Activate-All.Wait-For-Deactivate-openstacknetworkingui"
3664 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-openstacknetworkingui"/>
3665 <group name="App-Activate-All.App-Check-After-openstacknetworkingui" requires="App-Activate-All.Wait-For-Deactivate-openstacknetworkingui">
3666 <parallel var="${OC#}">
3667 <step name="App-Activate-All.Check-Logs-After-${#}-openstacknetworkingui" exec="onos-check-logs ${OC#}"/>
3668 </parallel>
3669 </group>
3670 <step name="App-Activate-All.Minimal-Apps-openstacknetworkingui" requires="App-Activate-All.App-Deactivate-openstacknetworkingui"
3671 exec="onos-set-up-minimal-apps ${OCI}"/>
3672 </group>
3673
3674
3675 <group name="App-Activate-All.cfm" requires="App-Activate-All.openstacknetworkingui">
3676 <step name="App-Activate-All.Activate-cfm"
3677 exec="onos ${OCI} app activate org.onosproject.cfm" requires="App-Activate-All.openstacknetworkingui"/>
3678 <group name="App-Activate-All.App-Check-cfm" requires="App-Activate-All.Activate-cfm">
3679 <parallel var="${OC#}">
3680 <step name="App-Activate-All.App-Check-${#}-cfm"
3681 exec="onos-check-apps ${OC#} cfm includes"/>
3682 <step name="App-Activate-All.Check-Logs-${#}-cfm" exec="onos-check-logs ${OC#}"/>
3683 </parallel>
3684 </group>
3685 <step name="App-Activate-All.App-Deactivate-cfm"
3686 exec="onos ${OCI} app deactivate org.onosproject.cfm" requires="App-Activate-All.App-Check-cfm"/>
3687 <step name="App-Activate-All.Wait-For-Deactivate-cfm"
3688 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-cfm"/>
3689 <group name="App-Activate-All.App-Check-After-cfm" requires="App-Activate-All.Wait-For-Deactivate-cfm">
3690 <parallel var="${OC#}">
3691 <step name="App-Activate-All.Check-Logs-After-${#}-cfm" exec="onos-check-logs ${OC#}"/>
3692 </parallel>
3693 </group>
3694 <step name="App-Activate-All.Minimal-Apps-cfm" requires="App-Activate-All.App-Deactivate-cfm"
3695 exec="onos-set-up-minimal-apps ${OCI}"/>
3696 </group>
3697
3698
3699 <group name="App-Activate-All.scalablegateway" requires="App-Activate-All.cfm">
3700 <step name="App-Activate-All.Activate-scalablegateway"
3701 exec="onos ${OCI} app activate org.onosproject.scalablegateway" requires="App-Activate-All.cfm"/>
3702 <group name="App-Activate-All.App-Check-scalablegateway" requires="App-Activate-All.Activate-scalablegateway">
3703 <parallel var="${OC#}">
3704 <step name="App-Activate-All.App-Check-${#}-scalablegateway"
3705 exec="onos-check-apps ${OC#} scalablegateway includes"/>
3706 <step name="App-Activate-All.Check-Logs-${#}-scalablegateway" exec="onos-check-logs ${OC#}"/>
3707 </parallel>
3708 </group>
3709 <step name="App-Activate-All.App-Deactivate-scalablegateway"
3710 exec="onos ${OCI} app deactivate org.onosproject.scalablegateway" requires="App-Activate-All.App-Check-scalablegateway"/>
3711 <step name="App-Activate-All.Wait-For-Deactivate-scalablegateway"
3712 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-scalablegateway"/>
3713 <group name="App-Activate-All.App-Check-After-scalablegateway" requires="App-Activate-All.Wait-For-Deactivate-scalablegateway">
3714 <parallel var="${OC#}">
3715 <step name="App-Activate-All.Check-Logs-After-${#}-scalablegateway" exec="onos-check-logs ${OC#}"/>
3716 </parallel>
3717 </group>
3718 <step name="App-Activate-All.Minimal-Apps-scalablegateway" requires="App-Activate-All.App-Deactivate-scalablegateway"
3719 exec="onos-set-up-minimal-apps ${OCI}"/>
3720 </group>
3721
3722
3723 <group name="App-Activate-All.cluster-ha" requires="App-Activate-All.scalablegateway">
3724 <step name="App-Activate-All.Activate-cluster-ha"
3725 exec="onos ${OCI} app activate org.onosproject.cluster-ha" requires="App-Activate-All.scalablegateway"/>
3726 <group name="App-Activate-All.App-Check-cluster-ha" requires="App-Activate-All.Activate-cluster-ha">
3727 <parallel var="${OC#}">
3728 <step name="App-Activate-All.App-Check-${#}-cluster-ha"
3729 exec="onos-check-apps ${OC#} cluster-ha includes"/>
3730 <step name="App-Activate-All.Check-Logs-${#}-cluster-ha" exec="onos-check-logs ${OC#}"/>
3731 </parallel>
3732 </group>
3733 <step name="App-Activate-All.App-Deactivate-cluster-ha"
3734 exec="onos ${OCI} app deactivate org.onosproject.cluster-ha" requires="App-Activate-All.App-Check-cluster-ha"/>
3735 <step name="App-Activate-All.Wait-For-Deactivate-cluster-ha"
3736 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-cluster-ha"/>
3737 <group name="App-Activate-All.App-Check-After-cluster-ha" requires="App-Activate-All.Wait-For-Deactivate-cluster-ha">
3738 <parallel var="${OC#}">
3739 <step name="App-Activate-All.Check-Logs-After-${#}-cluster-ha" exec="onos-check-logs ${OC#}"/>
3740 </parallel>
3741 </group>
3742 <step name="App-Activate-All.Minimal-Apps-cluster-ha" requires="App-Activate-All.App-Deactivate-cluster-ha"
3743 exec="onos-set-up-minimal-apps ${OCI}"/>
3744 </group>
3745
3746
3747 <group name="App-Activate-All.drivers.microsemi.ea1000" requires="App-Activate-All.cluster-ha">
3748 <step name="App-Activate-All.Activate-drivers.microsemi.ea1000"
3749 exec="onos ${OCI} app activate org.onosproject.drivers.microsemi.ea1000" requires="App-Activate-All.cluster-ha"/>
3750 <group name="App-Activate-All.App-Check-drivers.microsemi.ea1000" requires="App-Activate-All.Activate-drivers.microsemi.ea1000">
3751 <parallel var="${OC#}">
3752 <step name="App-Activate-All.App-Check-${#}-drivers.microsemi.ea1000"
3753 exec="onos-check-apps ${OC#} drivers.microsemi.ea1000 includes"/>
3754 <step name="App-Activate-All.Check-Logs-${#}-drivers.microsemi.ea1000" exec="onos-check-logs ${OC#}"/>
3755 </parallel>
3756 </group>
3757 <step name="App-Activate-All.App-Deactivate-drivers.microsemi.ea1000"
3758 exec="onos ${OCI} app deactivate org.onosproject.drivers.microsemi.ea1000" requires="App-Activate-All.App-Check-drivers.microsemi.ea1000"/>
3759 <step name="App-Activate-All.Wait-For-Deactivate-drivers.microsemi.ea1000"
3760 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-drivers.microsemi.ea1000"/>
3761 <group name="App-Activate-All.App-Check-After-drivers.microsemi.ea1000" requires="App-Activate-All.Wait-For-Deactivate-drivers.microsemi.ea1000">
3762 <parallel var="${OC#}">
3763 <step name="App-Activate-All.Check-Logs-After-${#}-drivers.microsemi.ea1000" exec="onos-check-logs ${OC#}"/>
3764 </parallel>
3765 </group>
3766 <step name="App-Activate-All.Minimal-Apps-drivers.microsemi.ea1000" requires="App-Activate-All.App-Deactivate-drivers.microsemi.ea1000"
3767 exec="onos-set-up-minimal-apps ${OCI}"/>
3768 </group>
3769
3770
3771 <group name="App-Activate-All.reactive-routing" requires="App-Activate-All.drivers.microsemi.ea1000">
3772 <step name="App-Activate-All.Activate-reactive-routing"
3773 exec="onos ${OCI} app activate org.onosproject.reactive-routing" requires="App-Activate-All.drivers.microsemi.ea1000"/>
3774 <group name="App-Activate-All.App-Check-reactive-routing" requires="App-Activate-All.Activate-reactive-routing">
3775 <parallel var="${OC#}">
3776 <step name="App-Activate-All.App-Check-${#}-reactive-routing"
3777 exec="onos-check-apps ${OC#} reactive-routing includes"/>
3778 <step name="App-Activate-All.Check-Logs-${#}-reactive-routing" exec="onos-check-logs ${OC#}"/>
3779 </parallel>
3780 </group>
3781 <step name="App-Activate-All.App-Deactivate-reactive-routing"
3782 exec="onos ${OCI} app deactivate org.onosproject.reactive-routing" requires="App-Activate-All.App-Check-reactive-routing"/>
3783 <step name="App-Activate-All.Wait-For-Deactivate-reactive-routing"
3784 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-reactive-routing"/>
3785 <group name="App-Activate-All.App-Check-After-reactive-routing" requires="App-Activate-All.Wait-For-Deactivate-reactive-routing">
3786 <parallel var="${OC#}">
3787 <step name="App-Activate-All.Check-Logs-After-${#}-reactive-routing" exec="onos-check-logs ${OC#}"/>
3788 </parallel>
3789 </group>
3790 <step name="App-Activate-All.Minimal-Apps-reactive-routing" requires="App-Activate-All.App-Deactivate-reactive-routing"
3791 exec="onos-set-up-minimal-apps ${OCI}"/>
3792 </group>
3793
3794
3795 <group name="App-Activate-All.nodemetrics" requires="App-Activate-All.reactive-routing">
3796 <step name="App-Activate-All.Activate-nodemetrics"
3797 exec="onos ${OCI} app activate org.onosproject.nodemetrics" requires="App-Activate-All.reactive-routing"/>
3798 <group name="App-Activate-All.App-Check-nodemetrics" requires="App-Activate-All.Activate-nodemetrics">
3799 <parallel var="${OC#}">
3800 <step name="App-Activate-All.App-Check-${#}-nodemetrics"
3801 exec="onos-check-apps ${OC#} nodemetrics includes"/>
3802 <step name="App-Activate-All.Check-Logs-${#}-nodemetrics" exec="onos-check-logs ${OC#}"/>
3803 </parallel>
3804 </group>
3805 <step name="App-Activate-All.App-Deactivate-nodemetrics"
3806 exec="onos ${OCI} app deactivate org.onosproject.nodemetrics" requires="App-Activate-All.App-Check-nodemetrics"/>
3807 <step name="App-Activate-All.Wait-For-Deactivate-nodemetrics"
3808 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-nodemetrics"/>
3809 <group name="App-Activate-All.App-Check-After-nodemetrics" requires="App-Activate-All.Wait-For-Deactivate-nodemetrics">
3810 <parallel var="${OC#}">
3811 <step name="App-Activate-All.Check-Logs-After-${#}-nodemetrics" exec="onos-check-logs ${OC#}"/>
3812 </parallel>
3813 </group>
3814 <step name="App-Activate-All.Minimal-Apps-nodemetrics" requires="App-Activate-All.App-Deactivate-nodemetrics"
3815 exec="onos-set-up-minimal-apps ${OCI}"/>
3816 </group>
3817
3818
3819 <group name="App-Activate-All.mobility" requires="App-Activate-All.nodemetrics">
3820 <step name="App-Activate-All.Activate-mobility"
3821 exec="onos ${OCI} app activate org.onosproject.mobility" requires="App-Activate-All.nodemetrics"/>
3822 <group name="App-Activate-All.App-Check-mobility" requires="App-Activate-All.Activate-mobility">
3823 <parallel var="${OC#}">
3824 <step name="App-Activate-All.App-Check-${#}-mobility"
3825 exec="onos-check-apps ${OC#} mobility includes"/>
3826 <step name="App-Activate-All.Check-Logs-${#}-mobility" exec="onos-check-logs ${OC#}"/>
3827 </parallel>
3828 </group>
3829 <step name="App-Activate-All.App-Deactivate-mobility"
3830 exec="onos ${OCI} app deactivate org.onosproject.mobility" requires="App-Activate-All.App-Check-mobility"/>
3831 <step name="App-Activate-All.Wait-For-Deactivate-mobility"
3832 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-mobility"/>
3833 <group name="App-Activate-All.App-Check-After-mobility" requires="App-Activate-All.Wait-For-Deactivate-mobility">
3834 <parallel var="${OC#}">
3835 <step name="App-Activate-All.Check-Logs-After-${#}-mobility" exec="onos-check-logs ${OC#}"/>
3836 </parallel>
3837 </group>
3838 <step name="App-Activate-All.Minimal-Apps-mobility" requires="App-Activate-All.App-Deactivate-mobility"
3839 exec="onos-set-up-minimal-apps ${OCI}"/>
3840 </group>
3841
3842
3843 <group name="App-Activate-All.bgp" requires="App-Activate-All.mobility">
3844 <step name="App-Activate-All.Activate-bgp"
3845 exec="onos ${OCI} app activate org.onosproject.bgp" requires="App-Activate-All.mobility"/>
3846 <group name="App-Activate-All.App-Check-bgp" requires="App-Activate-All.Activate-bgp">
3847 <parallel var="${OC#}">
3848 <step name="App-Activate-All.App-Check-${#}-bgp"
3849 exec="onos-check-apps ${OC#} bgp includes"/>
3850 <step name="App-Activate-All.Check-Logs-${#}-bgp" exec="onos-check-logs ${OC#}"/>
3851 </parallel>
3852 </group>
3853 <step name="App-Activate-All.App-Deactivate-bgp"
3854 exec="onos ${OCI} app deactivate org.onosproject.bgp" requires="App-Activate-All.App-Check-bgp"/>
3855 <step name="App-Activate-All.Wait-For-Deactivate-bgp"
3856 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-bgp"/>
3857 <group name="App-Activate-All.App-Check-After-bgp" requires="App-Activate-All.Wait-For-Deactivate-bgp">
3858 <parallel var="${OC#}">
3859 <step name="App-Activate-All.Check-Logs-After-${#}-bgp" exec="onos-check-logs ${OC#}"/>
3860 </parallel>
3861 </group>
3862 <step name="App-Activate-All.Minimal-Apps-bgp" requires="App-Activate-All.App-Deactivate-bgp"
3863 exec="onos-set-up-minimal-apps ${OCI}"/>
3864 </group>
3865
3866
3867 <group name="App-Activate-All.linkprops" requires="App-Activate-All.bgp">
3868 <step name="App-Activate-All.Activate-linkprops"
3869 exec="onos ${OCI} app activate org.onosproject.linkprops" requires="App-Activate-All.bgp"/>
3870 <group name="App-Activate-All.App-Check-linkprops" requires="App-Activate-All.Activate-linkprops">
3871 <parallel var="${OC#}">
3872 <step name="App-Activate-All.App-Check-${#}-linkprops"
3873 exec="onos-check-apps ${OC#} linkprops includes"/>
3874 <step name="App-Activate-All.Check-Logs-${#}-linkprops" exec="onos-check-logs ${OC#}"/>
3875 </parallel>
3876 </group>
3877 <step name="App-Activate-All.App-Deactivate-linkprops"
3878 exec="onos ${OCI} app deactivate org.onosproject.linkprops" requires="App-Activate-All.App-Check-linkprops"/>
3879 <step name="App-Activate-All.Wait-For-Deactivate-linkprops"
3880 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-linkprops"/>
3881 <group name="App-Activate-All.App-Check-After-linkprops" requires="App-Activate-All.Wait-For-Deactivate-linkprops">
3882 <parallel var="${OC#}">
3883 <step name="App-Activate-All.Check-Logs-After-${#}-linkprops" exec="onos-check-logs ${OC#}"/>
3884 </parallel>
3885 </group>
3886 <step name="App-Activate-All.Minimal-Apps-linkprops" requires="App-Activate-All.App-Deactivate-linkprops"
3887 exec="onos-set-up-minimal-apps ${OCI}"/>
3888 </group>
3889
3890
3891 <group name="App-Activate-All.cip" requires="App-Activate-All.linkprops">
3892 <step name="App-Activate-All.Activate-cip"
3893 exec="onos ${OCI} app activate org.onosproject.cip" requires="App-Activate-All.linkprops"/>
3894 <group name="App-Activate-All.App-Check-cip" requires="App-Activate-All.Activate-cip">
3895 <parallel var="${OC#}">
3896 <step name="App-Activate-All.App-Check-${#}-cip"
3897 exec="onos-check-apps ${OC#} cip includes"/>
3898 <step name="App-Activate-All.Check-Logs-${#}-cip" exec="onos-check-logs ${OC#}"/>
3899 </parallel>
3900 </group>
3901 <step name="App-Activate-All.App-Deactivate-cip"
3902 exec="onos ${OCI} app deactivate org.onosproject.cip" requires="App-Activate-All.App-Check-cip"/>
3903 <step name="App-Activate-All.Wait-For-Deactivate-cip"
3904 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-cip"/>
3905 <group name="App-Activate-All.App-Check-After-cip" requires="App-Activate-All.Wait-For-Deactivate-cip">
3906 <parallel var="${OC#}">
3907 <step name="App-Activate-All.Check-Logs-After-${#}-cip" exec="onos-check-logs ${OC#}"/>
3908 </parallel>
3909 </group>
3910 <step name="App-Activate-All.Minimal-Apps-cip" requires="App-Activate-All.App-Deactivate-cip"
3911 exec="onos-set-up-minimal-apps ${OCI}"/>
3912 </group>
3913
3914
3915 <group name="App-Activate-All.election" requires="App-Activate-All.cip">
3916 <step name="App-Activate-All.Activate-election"
3917 exec="onos ${OCI} app activate org.onosproject.election" requires="App-Activate-All.cip"/>
3918 <group name="App-Activate-All.App-Check-election" requires="App-Activate-All.Activate-election">
3919 <parallel var="${OC#}">
3920 <step name="App-Activate-All.App-Check-${#}-election"
3921 exec="onos-check-apps ${OC#} election includes"/>
3922 <step name="App-Activate-All.Check-Logs-${#}-election" exec="onos-check-logs ${OC#}"/>
3923 </parallel>
3924 </group>
3925 <step name="App-Activate-All.App-Deactivate-election"
3926 exec="onos ${OCI} app deactivate org.onosproject.election" requires="App-Activate-All.App-Check-election"/>
3927 <step name="App-Activate-All.Wait-For-Deactivate-election"
3928 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-election"/>
3929 <group name="App-Activate-All.App-Check-After-election" requires="App-Activate-All.Wait-For-Deactivate-election">
3930 <parallel var="${OC#}">
3931 <step name="App-Activate-All.Check-Logs-After-${#}-election" exec="onos-check-logs ${OC#}"/>
3932 </parallel>
3933 </group>
3934 <step name="App-Activate-All.Minimal-Apps-election" requires="App-Activate-All.App-Deactivate-election"
3935 exec="onos-set-up-minimal-apps ${OCI}"/>
3936 </group>
3937
3938
3939 <group name="App-Activate-All.primitiveperf" requires="App-Activate-All.election">
3940 <step name="App-Activate-All.Activate-primitiveperf"
3941 exec="onos ${OCI} app activate org.onosproject.primitiveperf" requires="App-Activate-All.election"/>
3942 <group name="App-Activate-All.App-Check-primitiveperf" requires="App-Activate-All.Activate-primitiveperf">
3943 <parallel var="${OC#}">
3944 <step name="App-Activate-All.App-Check-${#}-primitiveperf"
3945 exec="onos-check-apps ${OC#} primitiveperf includes"/>
3946 <step name="App-Activate-All.Check-Logs-${#}-primitiveperf" exec="onos-check-logs ${OC#}"/>
3947 </parallel>
3948 </group>
3949 <step name="App-Activate-All.App-Deactivate-primitiveperf"
3950 exec="onos ${OCI} app deactivate org.onosproject.primitiveperf" requires="App-Activate-All.App-Check-primitiveperf"/>
3951 <step name="App-Activate-All.Wait-For-Deactivate-primitiveperf"
3952 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-primitiveperf"/>
3953 <group name="App-Activate-All.App-Check-After-primitiveperf" requires="App-Activate-All.Wait-For-Deactivate-primitiveperf">
3954 <parallel var="${OC#}">
3955 <step name="App-Activate-All.Check-Logs-After-${#}-primitiveperf" exec="onos-check-logs ${OC#}"/>
3956 </parallel>
3957 </group>
3958 <step name="App-Activate-All.Minimal-Apps-primitiveperf" requires="App-Activate-All.App-Deactivate-primitiveperf"
3959 exec="onos-set-up-minimal-apps ${OCI}"/>
3960 </group>
3961
3962
3963 <group name="App-Activate-All.protocols.xmpp.pubsub" requires="App-Activate-All.primitiveperf">
3964 <step name="App-Activate-All.Activate-protocols.xmpp.pubsub"
3965 exec="onos ${OCI} app activate org.onosproject.protocols.xmpp.pubsub" requires="App-Activate-All.primitiveperf"/>
3966 <group name="App-Activate-All.App-Check-protocols.xmpp.pubsub" requires="App-Activate-All.Activate-protocols.xmpp.pubsub">
3967 <parallel var="${OC#}">
3968 <step name="App-Activate-All.App-Check-${#}-protocols.xmpp.pubsub"
3969 exec="onos-check-apps ${OC#} protocols.xmpp.pubsub includes"/>
3970 <step name="App-Activate-All.Check-Logs-${#}-protocols.xmpp.pubsub" exec="onos-check-logs ${OC#}"/>
3971 </parallel>
3972 </group>
3973 <step name="App-Activate-All.App-Deactivate-protocols.xmpp.pubsub"
3974 exec="onos ${OCI} app deactivate org.onosproject.protocols.xmpp.pubsub" requires="App-Activate-All.App-Check-protocols.xmpp.pubsub"/>
3975 <step name="App-Activate-All.Wait-For-Deactivate-protocols.xmpp.pubsub"
3976 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-protocols.xmpp.pubsub"/>
3977 <group name="App-Activate-All.App-Check-After-protocols.xmpp.pubsub" requires="App-Activate-All.Wait-For-Deactivate-protocols.xmpp.pubsub">
3978 <parallel var="${OC#}">
3979 <step name="App-Activate-All.Check-Logs-After-${#}-protocols.xmpp.pubsub" exec="onos-check-logs ${OC#}"/>
3980 </parallel>
3981 </group>
3982 <step name="App-Activate-All.Minimal-Apps-protocols.xmpp.pubsub" requires="App-Activate-All.App-Deactivate-protocols.xmpp.pubsub"
3983 exec="onos-set-up-minimal-apps ${OCI}"/>
3984 </group>
3985
3986
3987 <group name="App-Activate-All.netcfghostprovider" requires="App-Activate-All.protocols.xmpp.pubsub">
3988 <step name="App-Activate-All.Activate-netcfghostprovider"
3989 exec="onos ${OCI} app activate org.onosproject.netcfghostprovider" requires="App-Activate-All.protocols.xmpp.pubsub"/>
3990 <group name="App-Activate-All.App-Check-netcfghostprovider" requires="App-Activate-All.Activate-netcfghostprovider">
3991 <parallel var="${OC#}">
3992 <step name="App-Activate-All.App-Check-${#}-netcfghostprovider"
3993 exec="onos-check-apps ${OC#} netcfghostprovider includes"/>
3994 <step name="App-Activate-All.Check-Logs-${#}-netcfghostprovider" exec="onos-check-logs ${OC#}"/>
3995 </parallel>
3996 </group>
3997 <step name="App-Activate-All.App-Deactivate-netcfghostprovider"
3998 exec="onos ${OCI} app deactivate org.onosproject.netcfghostprovider" requires="App-Activate-All.App-Check-netcfghostprovider"/>
3999 <step name="App-Activate-All.Wait-For-Deactivate-netcfghostprovider"
4000 exec="onos-check-apps ${OCI} org.onosproject.drivers" requires="App-Activate-All.App-Deactivate-netcfghostprovider"/>
4001 <group name="App-Activate-All.App-Check-After-netcfghostprovider" requires="App-Activate-All.Wait-For-Deactivate-netcfghostprovider">
4002 <parallel var="${OC#}">
4003 <step name="App-Activate-All.Check-Logs-After-${#}-netcfghostprovider" exec="onos-check-logs ${OC#}"/>
4004 </parallel>
4005 </group>
4006 <step name="App-Activate-All.Minimal-Apps-netcfghostprovider" requires="App-Activate-All.App-Deactivate-netcfghostprovider"
4007 exec="onos-set-up-minimal-apps ${OCI}"/>
4008 </group>
4009
4010
4011 </group>
4012 </scenario>
4013