blob: 810082061019e3f82e3ef50a8cbbcd5452392258 [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}"/>
Ray Milkey1f0fb3b2019-02-26 08:45:48 -080025 <step name="App-Activate-All.Count-Components"
26 exec="onos-find-component-count ${OC1} starting" requires="^"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -080027
28
29 <group name="App-Activate-All.cpr" requires="App-Activate-All.Minimal-Apps">
30 <step name="App-Activate-All.Activate-cpr"
31 exec="onos ${OCI} app activate org.onosproject.cpr" requires="App-Activate-All.Minimal-Apps"/>
32 <group name="App-Activate-All.App-Check-cpr" requires="App-Activate-All.Activate-cpr">
33 <parallel var="${OC#}">
34 <step name="App-Activate-All.App-Check-${#}-cpr"
35 exec="onos-check-apps ${OC#} cpr includes"/>
36 <step name="App-Activate-All.Check-Logs-${#}-cpr" exec="onos-check-logs ${OC#}"/>
37 </parallel>
38 </group>
39 <step name="App-Activate-All.App-Deactivate-cpr"
40 exec="onos ${OCI} app deactivate org.onosproject.cpr" requires="App-Activate-All.App-Check-cpr"/>
41 <step name="App-Activate-All.Wait-For-Deactivate-cpr"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -080042 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-cpr"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -080043 <group name="App-Activate-All.App-Check-After-cpr" requires="App-Activate-All.Wait-For-Deactivate-cpr">
44 <parallel var="${OC#}">
45 <step name="App-Activate-All.Check-Logs-After-${#}-cpr" exec="onos-check-logs ${OC#}"/>
46 </parallel>
47 </group>
48 <step name="App-Activate-All.Minimal-Apps-cpr" requires="App-Activate-All.App-Deactivate-cpr"
49 exec="onos-set-up-minimal-apps ${OCI}"/>
50 </group>
51
52
53 <group name="App-Activate-All.mappingmanagement" requires="App-Activate-All.cpr">
54 <step name="App-Activate-All.Activate-mappingmanagement"
55 exec="onos ${OCI} app activate org.onosproject.mappingmanagement" requires="App-Activate-All.cpr"/>
56 <group name="App-Activate-All.App-Check-mappingmanagement" requires="App-Activate-All.Activate-mappingmanagement">
57 <parallel var="${OC#}">
58 <step name="App-Activate-All.App-Check-${#}-mappingmanagement"
59 exec="onos-check-apps ${OC#} mappingmanagement includes"/>
60 <step name="App-Activate-All.Check-Logs-${#}-mappingmanagement" exec="onos-check-logs ${OC#}"/>
61 </parallel>
62 </group>
63 <step name="App-Activate-All.App-Deactivate-mappingmanagement"
64 exec="onos ${OCI} app deactivate org.onosproject.mappingmanagement" requires="App-Activate-All.App-Check-mappingmanagement"/>
65 <step name="App-Activate-All.Wait-For-Deactivate-mappingmanagement"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -080066 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-mappingmanagement"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -080067 <group name="App-Activate-All.App-Check-After-mappingmanagement" requires="App-Activate-All.Wait-For-Deactivate-mappingmanagement">
68 <parallel var="${OC#}">
69 <step name="App-Activate-All.Check-Logs-After-${#}-mappingmanagement" exec="onos-check-logs ${OC#}"/>
70 </parallel>
71 </group>
72 <step name="App-Activate-All.Minimal-Apps-mappingmanagement" requires="App-Activate-All.App-Deactivate-mappingmanagement"
73 exec="onos-set-up-minimal-apps ${OCI}"/>
74 </group>
75
76
77 <group name="App-Activate-All.yang" requires="App-Activate-All.mappingmanagement">
78 <step name="App-Activate-All.Activate-yang"
79 exec="onos ${OCI} app activate org.onosproject.yang" requires="App-Activate-All.mappingmanagement"/>
80 <group name="App-Activate-All.App-Check-yang" requires="App-Activate-All.Activate-yang">
81 <parallel var="${OC#}">
82 <step name="App-Activate-All.App-Check-${#}-yang"
83 exec="onos-check-apps ${OC#} yang includes"/>
84 <step name="App-Activate-All.Check-Logs-${#}-yang" exec="onos-check-logs ${OC#}"/>
85 </parallel>
86 </group>
87 <step name="App-Activate-All.App-Deactivate-yang"
88 exec="onos ${OCI} app deactivate org.onosproject.yang" requires="App-Activate-All.App-Check-yang"/>
89 <step name="App-Activate-All.Wait-For-Deactivate-yang"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -080090 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-yang"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -080091 <group name="App-Activate-All.App-Check-After-yang" requires="App-Activate-All.Wait-For-Deactivate-yang">
92 <parallel var="${OC#}">
93 <step name="App-Activate-All.Check-Logs-After-${#}-yang" exec="onos-check-logs ${OC#}"/>
94 </parallel>
95 </group>
96 <step name="App-Activate-All.Minimal-Apps-yang" requires="App-Activate-All.App-Deactivate-yang"
97 exec="onos-set-up-minimal-apps ${OCI}"/>
98 </group>
99
100
101 <group name="App-Activate-All.yang-gui" requires="App-Activate-All.yang">
102 <step name="App-Activate-All.Activate-yang-gui"
103 exec="onos ${OCI} app activate org.onosproject.yang-gui" requires="App-Activate-All.yang"/>
104 <group name="App-Activate-All.App-Check-yang-gui" requires="App-Activate-All.Activate-yang-gui">
105 <parallel var="${OC#}">
106 <step name="App-Activate-All.App-Check-${#}-yang-gui"
107 exec="onos-check-apps ${OC#} yang-gui includes"/>
108 <step name="App-Activate-All.Check-Logs-${#}-yang-gui" exec="onos-check-logs ${OC#}"/>
109 </parallel>
110 </group>
111 <step name="App-Activate-All.App-Deactivate-yang-gui"
112 exec="onos ${OCI} app deactivate org.onosproject.yang-gui" requires="App-Activate-All.App-Check-yang-gui"/>
113 <step name="App-Activate-All.Wait-For-Deactivate-yang-gui"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -0800114 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-yang-gui"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -0800115 <group name="App-Activate-All.App-Check-After-yang-gui" requires="App-Activate-All.Wait-For-Deactivate-yang-gui">
116 <parallel var="${OC#}">
117 <step name="App-Activate-All.Check-Logs-After-${#}-yang-gui" exec="onos-check-logs ${OC#}"/>
118 </parallel>
119 </group>
120 <step name="App-Activate-All.Minimal-Apps-yang-gui" requires="App-Activate-All.App-Deactivate-yang-gui"
121 exec="onos-set-up-minimal-apps ${OCI}"/>
122 </group>
123
124
125 <group name="App-Activate-All.config" requires="App-Activate-All.yang-gui">
126 <step name="App-Activate-All.Activate-config"
127 exec="onos ${OCI} app activate org.onosproject.config" requires="App-Activate-All.yang-gui"/>
128 <group name="App-Activate-All.App-Check-config" requires="App-Activate-All.Activate-config">
129 <parallel var="${OC#}">
130 <step name="App-Activate-All.App-Check-${#}-config"
131 exec="onos-check-apps ${OC#} config includes"/>
132 <step name="App-Activate-All.Check-Logs-${#}-config" exec="onos-check-logs ${OC#}"/>
133 </parallel>
134 </group>
135 <step name="App-Activate-All.App-Deactivate-config"
136 exec="onos ${OCI} app deactivate org.onosproject.config" requires="App-Activate-All.App-Check-config"/>
137 <step name="App-Activate-All.Wait-For-Deactivate-config"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -0800138 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-config"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -0800139 <group name="App-Activate-All.App-Check-After-config" requires="App-Activate-All.Wait-For-Deactivate-config">
140 <parallel var="${OC#}">
141 <step name="App-Activate-All.Check-Logs-After-${#}-config" exec="onos-check-logs ${OC#}"/>
142 </parallel>
143 </group>
144 <step name="App-Activate-All.Minimal-Apps-config" requires="App-Activate-All.App-Deactivate-config"
145 exec="onos-set-up-minimal-apps ${OCI}"/>
146 </group>
147
148
149 <group name="App-Activate-All.restconf" requires="App-Activate-All.config">
150 <step name="App-Activate-All.Activate-restconf"
151 exec="onos ${OCI} app activate org.onosproject.restconf" requires="App-Activate-All.config"/>
152 <group name="App-Activate-All.App-Check-restconf" requires="App-Activate-All.Activate-restconf">
153 <parallel var="${OC#}">
154 <step name="App-Activate-All.App-Check-${#}-restconf"
155 exec="onos-check-apps ${OC#} restconf includes"/>
156 <step name="App-Activate-All.Check-Logs-${#}-restconf" exec="onos-check-logs ${OC#}"/>
157 </parallel>
158 </group>
159 <step name="App-Activate-All.App-Deactivate-restconf"
160 exec="onos ${OCI} app deactivate org.onosproject.restconf" requires="App-Activate-All.App-Check-restconf"/>
161 <step name="App-Activate-All.Wait-For-Deactivate-restconf"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -0800162 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-restconf"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -0800163 <group name="App-Activate-All.App-Check-After-restconf" requires="App-Activate-All.Wait-For-Deactivate-restconf">
164 <parallel var="${OC#}">
165 <step name="App-Activate-All.Check-Logs-After-${#}-restconf" exec="onos-check-logs ${OC#}"/>
166 </parallel>
167 </group>
168 <step name="App-Activate-All.Minimal-Apps-restconf" requires="App-Activate-All.App-Deactivate-restconf"
169 exec="onos-set-up-minimal-apps ${OCI}"/>
170 </group>
171
172
173 <group name="App-Activate-All.protocols.restconfserver" requires="App-Activate-All.restconf">
174 <step name="App-Activate-All.Activate-protocols.restconfserver"
175 exec="onos ${OCI} app activate org.onosproject.protocols.restconfserver" requires="App-Activate-All.restconf"/>
176 <group name="App-Activate-All.App-Check-protocols.restconfserver" requires="App-Activate-All.Activate-protocols.restconfserver">
177 <parallel var="${OC#}">
178 <step name="App-Activate-All.App-Check-${#}-protocols.restconfserver"
179 exec="onos-check-apps ${OC#} protocols.restconfserver includes"/>
180 <step name="App-Activate-All.Check-Logs-${#}-protocols.restconfserver" exec="onos-check-logs ${OC#}"/>
181 </parallel>
182 </group>
183 <step name="App-Activate-All.App-Deactivate-protocols.restconfserver"
184 exec="onos ${OCI} app deactivate org.onosproject.protocols.restconfserver" requires="App-Activate-All.App-Check-protocols.restconfserver"/>
185 <step name="App-Activate-All.Wait-For-Deactivate-protocols.restconfserver"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -0800186 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-protocols.restconfserver"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -0800187 <group name="App-Activate-All.App-Check-After-protocols.restconfserver" requires="App-Activate-All.Wait-For-Deactivate-protocols.restconfserver">
188 <parallel var="${OC#}">
189 <step name="App-Activate-All.Check-Logs-After-${#}-protocols.restconfserver" exec="onos-check-logs ${OC#}"/>
190 </parallel>
191 </group>
192 <step name="App-Activate-All.Minimal-Apps-protocols.restconfserver" requires="App-Activate-All.App-Deactivate-protocols.restconfserver"
193 exec="onos-set-up-minimal-apps ${OCI}"/>
194 </group>
195
196
197 <group name="App-Activate-All.faultmanagement" requires="App-Activate-All.protocols.restconfserver">
198 <step name="App-Activate-All.Activate-faultmanagement"
199 exec="onos ${OCI} app activate org.onosproject.faultmanagement" requires="App-Activate-All.protocols.restconfserver"/>
200 <group name="App-Activate-All.App-Check-faultmanagement" requires="App-Activate-All.Activate-faultmanagement">
201 <parallel var="${OC#}">
202 <step name="App-Activate-All.App-Check-${#}-faultmanagement"
203 exec="onos-check-apps ${OC#} faultmanagement includes"/>
204 <step name="App-Activate-All.Check-Logs-${#}-faultmanagement" exec="onos-check-logs ${OC#}"/>
205 </parallel>
206 </group>
207 <step name="App-Activate-All.App-Deactivate-faultmanagement"
208 exec="onos ${OCI} app deactivate org.onosproject.faultmanagement" requires="App-Activate-All.App-Check-faultmanagement"/>
209 <step name="App-Activate-All.Wait-For-Deactivate-faultmanagement"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -0800210 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-faultmanagement"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -0800211 <group name="App-Activate-All.App-Check-After-faultmanagement" requires="App-Activate-All.Wait-For-Deactivate-faultmanagement">
212 <parallel var="${OC#}">
213 <step name="App-Activate-All.Check-Logs-After-${#}-faultmanagement" exec="onos-check-logs ${OC#}"/>
214 </parallel>
215 </group>
216 <step name="App-Activate-All.Minimal-Apps-faultmanagement" requires="App-Activate-All.App-Deactivate-faultmanagement"
217 exec="onos-set-up-minimal-apps ${OCI}"/>
218 </group>
219
220
221 <group name="App-Activate-All.netconf" requires="App-Activate-All.faultmanagement">
222 <step name="App-Activate-All.Activate-netconf"
223 exec="onos ${OCI} app activate org.onosproject.netconf" requires="App-Activate-All.faultmanagement"/>
224 <group name="App-Activate-All.App-Check-netconf" requires="App-Activate-All.Activate-netconf">
225 <parallel var="${OC#}">
226 <step name="App-Activate-All.App-Check-${#}-netconf"
227 exec="onos-check-apps ${OC#} netconf includes"/>
228 <step name="App-Activate-All.Check-Logs-${#}-netconf" exec="onos-check-logs ${OC#}"/>
229 </parallel>
230 </group>
231 <step name="App-Activate-All.App-Deactivate-netconf"
232 exec="onos ${OCI} app deactivate org.onosproject.netconf" requires="App-Activate-All.App-Check-netconf"/>
233 <step name="App-Activate-All.Wait-For-Deactivate-netconf"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -0800234 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-netconf"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -0800235 <group name="App-Activate-All.App-Check-After-netconf" requires="App-Activate-All.Wait-For-Deactivate-netconf">
236 <parallel var="${OC#}">
237 <step name="App-Activate-All.Check-Logs-After-${#}-netconf" exec="onos-check-logs ${OC#}"/>
238 </parallel>
239 </group>
240 <step name="App-Activate-All.Minimal-Apps-netconf" requires="App-Activate-All.App-Deactivate-netconf"
241 exec="onos-set-up-minimal-apps ${OCI}"/>
242 </group>
243
244
245 <group name="App-Activate-All.netconfsb" requires="App-Activate-All.netconf">
246 <step name="App-Activate-All.Activate-netconfsb"
247 exec="onos ${OCI} app activate org.onosproject.netconfsb" requires="App-Activate-All.netconf"/>
248 <group name="App-Activate-All.App-Check-netconfsb" requires="App-Activate-All.Activate-netconfsb">
249 <parallel var="${OC#}">
250 <step name="App-Activate-All.App-Check-${#}-netconfsb"
251 exec="onos-check-apps ${OC#} netconfsb includes"/>
252 <step name="App-Activate-All.Check-Logs-${#}-netconfsb" exec="onos-check-logs ${OC#}"/>
253 </parallel>
254 </group>
255 <step name="App-Activate-All.App-Deactivate-netconfsb"
256 exec="onos ${OCI} app deactivate org.onosproject.netconfsb" requires="App-Activate-All.App-Check-netconfsb"/>
257 <step name="App-Activate-All.Wait-For-Deactivate-netconfsb"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -0800258 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-netconfsb"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -0800259 <group name="App-Activate-All.App-Check-After-netconfsb" requires="App-Activate-All.Wait-For-Deactivate-netconfsb">
260 <parallel var="${OC#}">
261 <step name="App-Activate-All.Check-Logs-After-${#}-netconfsb" exec="onos-check-logs ${OC#}"/>
262 </parallel>
263 </group>
264 <step name="App-Activate-All.Minimal-Apps-netconfsb" requires="App-Activate-All.App-Deactivate-netconfsb"
265 exec="onos-set-up-minimal-apps ${OCI}"/>
266 </group>
267
268
269 <group name="App-Activate-All.models.common" requires="App-Activate-All.netconfsb">
270 <step name="App-Activate-All.Activate-models.common"
271 exec="onos ${OCI} app activate org.onosproject.models.common" requires="App-Activate-All.netconfsb"/>
272 <group name="App-Activate-All.App-Check-models.common" requires="App-Activate-All.Activate-models.common">
273 <parallel var="${OC#}">
274 <step name="App-Activate-All.App-Check-${#}-models.common"
275 exec="onos-check-apps ${OC#} models.common includes"/>
276 <step name="App-Activate-All.Check-Logs-${#}-models.common" exec="onos-check-logs ${OC#}"/>
277 </parallel>
278 </group>
279 <step name="App-Activate-All.App-Deactivate-models.common"
280 exec="onos ${OCI} app deactivate org.onosproject.models.common" requires="App-Activate-All.App-Check-models.common"/>
281 <step name="App-Activate-All.Wait-For-Deactivate-models.common"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -0800282 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-models.common"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -0800283 <group name="App-Activate-All.App-Check-After-models.common" requires="App-Activate-All.Wait-For-Deactivate-models.common">
284 <parallel var="${OC#}">
285 <step name="App-Activate-All.Check-Logs-After-${#}-models.common" exec="onos-check-logs ${OC#}"/>
286 </parallel>
287 </group>
288 <step name="App-Activate-All.Minimal-Apps-models.common" requires="App-Activate-All.App-Deactivate-models.common"
289 exec="onos-set-up-minimal-apps ${OCI}"/>
290 </group>
291
292
293 <group name="App-Activate-All.models.l3vpn" requires="App-Activate-All.models.common">
294 <step name="App-Activate-All.Activate-models.l3vpn"
295 exec="onos ${OCI} app activate org.onosproject.models.l3vpn" requires="App-Activate-All.models.common"/>
296 <group name="App-Activate-All.App-Check-models.l3vpn" requires="App-Activate-All.Activate-models.l3vpn">
297 <parallel var="${OC#}">
298 <step name="App-Activate-All.App-Check-${#}-models.l3vpn"
299 exec="onos-check-apps ${OC#} models.l3vpn includes"/>
300 <step name="App-Activate-All.Check-Logs-${#}-models.l3vpn" exec="onos-check-logs ${OC#}"/>
301 </parallel>
302 </group>
303 <step name="App-Activate-All.App-Deactivate-models.l3vpn"
304 exec="onos ${OCI} app deactivate org.onosproject.models.l3vpn" requires="App-Activate-All.App-Check-models.l3vpn"/>
305 <step name="App-Activate-All.Wait-For-Deactivate-models.l3vpn"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -0800306 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-models.l3vpn"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -0800307 <group name="App-Activate-All.App-Check-After-models.l3vpn" requires="App-Activate-All.Wait-For-Deactivate-models.l3vpn">
308 <parallel var="${OC#}">
309 <step name="App-Activate-All.Check-Logs-After-${#}-models.l3vpn" exec="onos-check-logs ${OC#}"/>
310 </parallel>
311 </group>
312 <step name="App-Activate-All.Minimal-Apps-models.l3vpn" requires="App-Activate-All.App-Deactivate-models.l3vpn"
313 exec="onos-set-up-minimal-apps ${OCI}"/>
314 </group>
315
316
317 <group name="App-Activate-All.tunnel" requires="App-Activate-All.models.l3vpn">
318 <step name="App-Activate-All.Activate-tunnel"
319 exec="onos ${OCI} app activate org.onosproject.tunnel" requires="App-Activate-All.models.l3vpn"/>
320 <group name="App-Activate-All.App-Check-tunnel" requires="App-Activate-All.Activate-tunnel">
321 <parallel var="${OC#}">
322 <step name="App-Activate-All.App-Check-${#}-tunnel"
323 exec="onos-check-apps ${OC#} tunnel includes"/>
324 <step name="App-Activate-All.Check-Logs-${#}-tunnel" exec="onos-check-logs ${OC#}"/>
325 </parallel>
326 </group>
327 <step name="App-Activate-All.App-Deactivate-tunnel"
328 exec="onos ${OCI} app deactivate org.onosproject.tunnel" requires="App-Activate-All.App-Check-tunnel"/>
329 <step name="App-Activate-All.Wait-For-Deactivate-tunnel"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -0800330 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-tunnel"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -0800331 <group name="App-Activate-All.App-Check-After-tunnel" requires="App-Activate-All.Wait-For-Deactivate-tunnel">
332 <parallel var="${OC#}">
333 <step name="App-Activate-All.Check-Logs-After-${#}-tunnel" exec="onos-check-logs ${OC#}"/>
334 </parallel>
335 </group>
336 <step name="App-Activate-All.Minimal-Apps-tunnel" requires="App-Activate-All.App-Deactivate-tunnel"
337 exec="onos-set-up-minimal-apps ${OCI}"/>
338 </group>
339
340
341 <group name="App-Activate-All.bgpcep" requires="App-Activate-All.tunnel">
342 <step name="App-Activate-All.Activate-bgpcep"
343 exec="onos ${OCI} app activate org.onosproject.bgpcep" requires="App-Activate-All.tunnel"/>
344 <group name="App-Activate-All.App-Check-bgpcep" requires="App-Activate-All.Activate-bgpcep">
345 <parallel var="${OC#}">
346 <step name="App-Activate-All.App-Check-${#}-bgpcep"
347 exec="onos-check-apps ${OC#} bgpcep includes"/>
348 <step name="App-Activate-All.Check-Logs-${#}-bgpcep" exec="onos-check-logs ${OC#}"/>
349 </parallel>
350 </group>
351 <step name="App-Activate-All.App-Deactivate-bgpcep"
352 exec="onos ${OCI} app deactivate org.onosproject.bgpcep" requires="App-Activate-All.App-Check-bgpcep"/>
353 <step name="App-Activate-All.Wait-For-Deactivate-bgpcep"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -0800354 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-bgpcep"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -0800355 <group name="App-Activate-All.App-Check-After-bgpcep" requires="App-Activate-All.Wait-For-Deactivate-bgpcep">
356 <parallel var="${OC#}">
357 <step name="App-Activate-All.Check-Logs-After-${#}-bgpcep" exec="onos-check-logs ${OC#}"/>
358 </parallel>
359 </group>
360 <step name="App-Activate-All.Minimal-Apps-bgpcep" requires="App-Activate-All.App-Deactivate-bgpcep"
361 exec="onos-set-up-minimal-apps ${OCI}"/>
362 </group>
363
364
365 <group name="App-Activate-All.l3vpn" requires="App-Activate-All.bgpcep">
366 <step name="App-Activate-All.Activate-l3vpn"
367 exec="onos ${OCI} app activate org.onosproject.l3vpn" requires="App-Activate-All.bgpcep"/>
368 <group name="App-Activate-All.App-Check-l3vpn" requires="App-Activate-All.Activate-l3vpn">
369 <parallel var="${OC#}">
370 <step name="App-Activate-All.App-Check-${#}-l3vpn"
371 exec="onos-check-apps ${OC#} l3vpn includes"/>
372 <step name="App-Activate-All.Check-Logs-${#}-l3vpn" exec="onos-check-logs ${OC#}"/>
373 </parallel>
374 </group>
375 <step name="App-Activate-All.App-Deactivate-l3vpn"
376 exec="onos ${OCI} app deactivate org.onosproject.l3vpn" requires="App-Activate-All.App-Check-l3vpn"/>
377 <step name="App-Activate-All.Wait-For-Deactivate-l3vpn"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -0800378 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-l3vpn"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -0800379 <group name="App-Activate-All.App-Check-After-l3vpn" requires="App-Activate-All.Wait-For-Deactivate-l3vpn">
380 <parallel var="${OC#}">
381 <step name="App-Activate-All.Check-Logs-After-${#}-l3vpn" exec="onos-check-logs ${OC#}"/>
382 </parallel>
383 </group>
384 <step name="App-Activate-All.Minimal-Apps-l3vpn" requires="App-Activate-All.App-Deactivate-l3vpn"
385 exec="onos-set-up-minimal-apps ${OCI}"/>
386 </group>
387
388
389 <group name="App-Activate-All.models.huawei" requires="App-Activate-All.l3vpn">
390 <step name="App-Activate-All.Activate-models.huawei"
391 exec="onos ${OCI} app activate org.onosproject.models.huawei" requires="App-Activate-All.l3vpn"/>
392 <group name="App-Activate-All.App-Check-models.huawei" requires="App-Activate-All.Activate-models.huawei">
393 <parallel var="${OC#}">
394 <step name="App-Activate-All.App-Check-${#}-models.huawei"
395 exec="onos-check-apps ${OC#} models.huawei includes"/>
396 <step name="App-Activate-All.Check-Logs-${#}-models.huawei" exec="onos-check-logs ${OC#}"/>
397 </parallel>
398 </group>
399 <step name="App-Activate-All.App-Deactivate-models.huawei"
400 exec="onos ${OCI} app deactivate org.onosproject.models.huawei" requires="App-Activate-All.App-Check-models.huawei"/>
401 <step name="App-Activate-All.Wait-For-Deactivate-models.huawei"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -0800402 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-models.huawei"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -0800403 <group name="App-Activate-All.App-Check-After-models.huawei" requires="App-Activate-All.Wait-For-Deactivate-models.huawei">
404 <parallel var="${OC#}">
405 <step name="App-Activate-All.Check-Logs-After-${#}-models.huawei" exec="onos-check-logs ${OC#}"/>
406 </parallel>
407 </group>
408 <step name="App-Activate-All.Minimal-Apps-models.huawei" requires="App-Activate-All.App-Deactivate-models.huawei"
409 exec="onos-set-up-minimal-apps ${OCI}"/>
410 </group>
411
412
413 <group name="App-Activate-All.drivers.huawei" requires="App-Activate-All.models.huawei">
414 <step name="App-Activate-All.Activate-drivers.huawei"
415 exec="onos ${OCI} app activate org.onosproject.drivers.huawei" requires="App-Activate-All.models.huawei"/>
416 <group name="App-Activate-All.App-Check-drivers.huawei" requires="App-Activate-All.Activate-drivers.huawei">
417 <parallel var="${OC#}">
418 <step name="App-Activate-All.App-Check-${#}-drivers.huawei"
419 exec="onos-check-apps ${OC#} drivers.huawei includes"/>
420 <step name="App-Activate-All.Check-Logs-${#}-drivers.huawei" exec="onos-check-logs ${OC#}"/>
421 </parallel>
422 </group>
423 <step name="App-Activate-All.App-Deactivate-drivers.huawei"
424 exec="onos ${OCI} app deactivate org.onosproject.drivers.huawei" requires="App-Activate-All.App-Check-drivers.huawei"/>
425 <step name="App-Activate-All.Wait-For-Deactivate-drivers.huawei"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -0800426 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-drivers.huawei"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -0800427 <group name="App-Activate-All.App-Check-After-drivers.huawei" requires="App-Activate-All.Wait-For-Deactivate-drivers.huawei">
428 <parallel var="${OC#}">
429 <step name="App-Activate-All.Check-Logs-After-${#}-drivers.huawei" exec="onos-check-logs ${OC#}"/>
430 </parallel>
431 </group>
432 <step name="App-Activate-All.Minimal-Apps-drivers.huawei" requires="App-Activate-All.App-Deactivate-drivers.huawei"
433 exec="onos-set-up-minimal-apps ${OCI}"/>
434 </group>
435
436
437 <group name="App-Activate-All.models.microsemi" requires="App-Activate-All.drivers.huawei">
438 <step name="App-Activate-All.Activate-models.microsemi"
439 exec="onos ${OCI} app activate org.onosproject.models.microsemi" requires="App-Activate-All.drivers.huawei"/>
440 <group name="App-Activate-All.App-Check-models.microsemi" requires="App-Activate-All.Activate-models.microsemi">
441 <parallel var="${OC#}">
442 <step name="App-Activate-All.App-Check-${#}-models.microsemi"
443 exec="onos-check-apps ${OC#} models.microsemi includes"/>
444 <step name="App-Activate-All.Check-Logs-${#}-models.microsemi" exec="onos-check-logs ${OC#}"/>
445 </parallel>
446 </group>
447 <step name="App-Activate-All.App-Deactivate-models.microsemi"
448 exec="onos ${OCI} app deactivate org.onosproject.models.microsemi" requires="App-Activate-All.App-Check-models.microsemi"/>
449 <step name="App-Activate-All.Wait-For-Deactivate-models.microsemi"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -0800450 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-models.microsemi"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -0800451 <group name="App-Activate-All.App-Check-After-models.microsemi" requires="App-Activate-All.Wait-For-Deactivate-models.microsemi">
452 <parallel var="${OC#}">
453 <step name="App-Activate-All.Check-Logs-After-${#}-models.microsemi" exec="onos-check-logs ${OC#}"/>
454 </parallel>
455 </group>
456 <step name="App-Activate-All.Minimal-Apps-models.microsemi" requires="App-Activate-All.App-Deactivate-models.microsemi"
457 exec="onos-set-up-minimal-apps ${OCI}"/>
458 </group>
459
460
461 <group name="App-Activate-All.drivers.netconf" requires="App-Activate-All.models.microsemi">
462 <step name="App-Activate-All.Activate-drivers.netconf"
463 exec="onos ${OCI} app activate org.onosproject.drivers.netconf" requires="App-Activate-All.models.microsemi"/>
464 <group name="App-Activate-All.App-Check-drivers.netconf" requires="App-Activate-All.Activate-drivers.netconf">
465 <parallel var="${OC#}">
466 <step name="App-Activate-All.App-Check-${#}-drivers.netconf"
467 exec="onos-check-apps ${OC#} drivers.netconf includes"/>
468 <step name="App-Activate-All.Check-Logs-${#}-drivers.netconf" exec="onos-check-logs ${OC#}"/>
469 </parallel>
470 </group>
471 <step name="App-Activate-All.App-Deactivate-drivers.netconf"
472 exec="onos ${OCI} app deactivate org.onosproject.drivers.netconf" requires="App-Activate-All.App-Check-drivers.netconf"/>
473 <step name="App-Activate-All.Wait-For-Deactivate-drivers.netconf"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -0800474 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-drivers.netconf"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -0800475 <group name="App-Activate-All.App-Check-After-drivers.netconf" requires="App-Activate-All.Wait-For-Deactivate-drivers.netconf">
476 <parallel var="${OC#}">
477 <step name="App-Activate-All.Check-Logs-After-${#}-drivers.netconf" exec="onos-check-logs ${OC#}"/>
478 </parallel>
479 </group>
480 <step name="App-Activate-All.Minimal-Apps-drivers.netconf" requires="App-Activate-All.App-Deactivate-drivers.netconf"
481 exec="onos-set-up-minimal-apps ${OCI}"/>
482 </group>
483
484
485 <group name="App-Activate-All.netcfglinksprovider" requires="App-Activate-All.drivers.netconf">
486 <step name="App-Activate-All.Activate-netcfglinksprovider"
487 exec="onos ${OCI} app activate org.onosproject.netcfglinksprovider" requires="App-Activate-All.drivers.netconf"/>
488 <group name="App-Activate-All.App-Check-netcfglinksprovider" requires="App-Activate-All.Activate-netcfglinksprovider">
489 <parallel var="${OC#}">
490 <step name="App-Activate-All.App-Check-${#}-netcfglinksprovider"
491 exec="onos-check-apps ${OC#} netcfglinksprovider includes"/>
492 <step name="App-Activate-All.Check-Logs-${#}-netcfglinksprovider" exec="onos-check-logs ${OC#}"/>
493 </parallel>
494 </group>
495 <step name="App-Activate-All.App-Deactivate-netcfglinksprovider"
496 exec="onos ${OCI} app deactivate org.onosproject.netcfglinksprovider" requires="App-Activate-All.App-Check-netcfglinksprovider"/>
497 <step name="App-Activate-All.Wait-For-Deactivate-netcfglinksprovider"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -0800498 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-netcfglinksprovider"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -0800499 <group name="App-Activate-All.App-Check-After-netcfglinksprovider" requires="App-Activate-All.Wait-For-Deactivate-netcfglinksprovider">
500 <parallel var="${OC#}">
501 <step name="App-Activate-All.Check-Logs-After-${#}-netcfglinksprovider" exec="onos-check-logs ${OC#}"/>
502 </parallel>
503 </group>
504 <step name="App-Activate-All.Minimal-Apps-netcfglinksprovider" requires="App-Activate-All.App-Deactivate-netcfglinksprovider"
505 exec="onos-set-up-minimal-apps ${OCI}"/>
506 </group>
507
508
509 <group name="App-Activate-All.openflow-message" requires="App-Activate-All.netcfglinksprovider">
510 <step name="App-Activate-All.Activate-openflow-message"
511 exec="onos ${OCI} app activate org.onosproject.openflow-message" requires="App-Activate-All.netcfglinksprovider"/>
512 <group name="App-Activate-All.App-Check-openflow-message" requires="App-Activate-All.Activate-openflow-message">
513 <parallel var="${OC#}">
514 <step name="App-Activate-All.App-Check-${#}-openflow-message"
515 exec="onos-check-apps ${OC#} openflow-message includes"/>
516 <step name="App-Activate-All.Check-Logs-${#}-openflow-message" exec="onos-check-logs ${OC#}"/>
517 </parallel>
518 </group>
519 <step name="App-Activate-All.App-Deactivate-openflow-message"
520 exec="onos ${OCI} app deactivate org.onosproject.openflow-message" requires="App-Activate-All.App-Check-openflow-message"/>
521 <step name="App-Activate-All.Wait-For-Deactivate-openflow-message"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -0800522 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-openflow-message"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -0800523 <group name="App-Activate-All.App-Check-After-openflow-message" requires="App-Activate-All.Wait-For-Deactivate-openflow-message">
524 <parallel var="${OC#}">
525 <step name="App-Activate-All.Check-Logs-After-${#}-openflow-message" exec="onos-check-logs ${OC#}"/>
526 </parallel>
527 </group>
528 <step name="App-Activate-All.Minimal-Apps-openflow-message" requires="App-Activate-All.App-Deactivate-openflow-message"
529 exec="onos-set-up-minimal-apps ${OCI}"/>
530 </group>
531
532
533 <group name="App-Activate-All.cpman" requires="App-Activate-All.openflow-message">
534 <step name="App-Activate-All.Activate-cpman"
535 exec="onos ${OCI} app activate org.onosproject.cpman" requires="App-Activate-All.openflow-message"/>
536 <group name="App-Activate-All.App-Check-cpman" requires="App-Activate-All.Activate-cpman">
537 <parallel var="${OC#}">
538 <step name="App-Activate-All.App-Check-${#}-cpman"
539 exec="onos-check-apps ${OC#} cpman includes"/>
540 <step name="App-Activate-All.Check-Logs-${#}-cpman" exec="onos-check-logs ${OC#}"/>
541 </parallel>
542 </group>
543 <step name="App-Activate-All.App-Deactivate-cpman"
544 exec="onos ${OCI} app deactivate org.onosproject.cpman" requires="App-Activate-All.App-Check-cpman"/>
545 <step name="App-Activate-All.Wait-For-Deactivate-cpman"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -0800546 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-cpman"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -0800547 <group name="App-Activate-All.App-Check-After-cpman" requires="App-Activate-All.Wait-For-Deactivate-cpman">
548 <parallel var="${OC#}">
549 <step name="App-Activate-All.Check-Logs-After-${#}-cpman" exec="onos-check-logs ${OC#}"/>
550 </parallel>
551 </group>
552 <step name="App-Activate-All.Minimal-Apps-cpman" requires="App-Activate-All.App-Deactivate-cpman"
553 exec="onos-set-up-minimal-apps ${OCI}"/>
554 </group>
555
556
557 <group name="App-Activate-All.protocols.grpc" requires="App-Activate-All.cpman">
558 <step name="App-Activate-All.Activate-protocols.grpc"
559 exec="onos ${OCI} app activate org.onosproject.protocols.grpc" requires="App-Activate-All.cpman"/>
560 <group name="App-Activate-All.App-Check-protocols.grpc" requires="App-Activate-All.Activate-protocols.grpc">
561 <parallel var="${OC#}">
562 <step name="App-Activate-All.App-Check-${#}-protocols.grpc"
563 exec="onos-check-apps ${OC#} protocols.grpc includes"/>
564 <step name="App-Activate-All.Check-Logs-${#}-protocols.grpc" exec="onos-check-logs ${OC#}"/>
565 </parallel>
566 </group>
567 <step name="App-Activate-All.App-Deactivate-protocols.grpc"
568 exec="onos ${OCI} app deactivate org.onosproject.protocols.grpc" requires="App-Activate-All.App-Check-protocols.grpc"/>
569 <step name="App-Activate-All.Wait-For-Deactivate-protocols.grpc"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -0800570 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-protocols.grpc"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -0800571 <group name="App-Activate-All.App-Check-After-protocols.grpc" requires="App-Activate-All.Wait-For-Deactivate-protocols.grpc">
572 <parallel var="${OC#}">
573 <step name="App-Activate-All.Check-Logs-After-${#}-protocols.grpc" exec="onos-check-logs ${OC#}"/>
574 </parallel>
575 </group>
576 <step name="App-Activate-All.Minimal-Apps-protocols.grpc" requires="App-Activate-All.App-Deactivate-protocols.grpc"
577 exec="onos-set-up-minimal-apps ${OCI}"/>
578 </group>
579
580
581 <group name="App-Activate-All.protocols.p4runtime" requires="App-Activate-All.protocols.grpc">
582 <step name="App-Activate-All.Activate-protocols.p4runtime"
583 exec="onos ${OCI} app activate org.onosproject.protocols.p4runtime" requires="App-Activate-All.protocols.grpc"/>
584 <group name="App-Activate-All.App-Check-protocols.p4runtime" requires="App-Activate-All.Activate-protocols.p4runtime">
585 <parallel var="${OC#}">
586 <step name="App-Activate-All.App-Check-${#}-protocols.p4runtime"
587 exec="onos-check-apps ${OC#} protocols.p4runtime includes"/>
588 <step name="App-Activate-All.Check-Logs-${#}-protocols.p4runtime" exec="onos-check-logs ${OC#}"/>
589 </parallel>
590 </group>
591 <step name="App-Activate-All.App-Deactivate-protocols.p4runtime"
592 exec="onos ${OCI} app deactivate org.onosproject.protocols.p4runtime" requires="App-Activate-All.App-Check-protocols.p4runtime"/>
593 <step name="App-Activate-All.Wait-For-Deactivate-protocols.p4runtime"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -0800594 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-protocols.p4runtime"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -0800595 <group name="App-Activate-All.App-Check-After-protocols.p4runtime" requires="App-Activate-All.Wait-For-Deactivate-protocols.p4runtime">
596 <parallel var="${OC#}">
597 <step name="App-Activate-All.Check-Logs-After-${#}-protocols.p4runtime" exec="onos-check-logs ${OC#}"/>
598 </parallel>
599 </group>
600 <step name="App-Activate-All.Minimal-Apps-protocols.p4runtime" requires="App-Activate-All.App-Deactivate-protocols.p4runtime"
601 exec="onos-set-up-minimal-apps ${OCI}"/>
602 </group>
603
604
605 <group name="App-Activate-All.hostprovider" requires="App-Activate-All.protocols.p4runtime">
606 <step name="App-Activate-All.Activate-hostprovider"
607 exec="onos ${OCI} app activate org.onosproject.hostprovider" requires="App-Activate-All.protocols.p4runtime"/>
608 <group name="App-Activate-All.App-Check-hostprovider" requires="App-Activate-All.Activate-hostprovider">
609 <parallel var="${OC#}">
610 <step name="App-Activate-All.App-Check-${#}-hostprovider"
611 exec="onos-check-apps ${OC#} hostprovider includes"/>
612 <step name="App-Activate-All.Check-Logs-${#}-hostprovider" exec="onos-check-logs ${OC#}"/>
613 </parallel>
614 </group>
615 <step name="App-Activate-All.App-Deactivate-hostprovider"
616 exec="onos ${OCI} app deactivate org.onosproject.hostprovider" requires="App-Activate-All.App-Check-hostprovider"/>
617 <step name="App-Activate-All.Wait-For-Deactivate-hostprovider"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -0800618 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-hostprovider"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -0800619 <group name="App-Activate-All.App-Check-After-hostprovider" requires="App-Activate-All.Wait-For-Deactivate-hostprovider">
620 <parallel var="${OC#}">
621 <step name="App-Activate-All.Check-Logs-After-${#}-hostprovider" exec="onos-check-logs ${OC#}"/>
622 </parallel>
623 </group>
624 <step name="App-Activate-All.Minimal-Apps-hostprovider" requires="App-Activate-All.App-Deactivate-hostprovider"
625 exec="onos-set-up-minimal-apps ${OCI}"/>
626 </group>
627
628
629 <group name="App-Activate-All.ovsdb-base" requires="App-Activate-All.hostprovider">
630 <step name="App-Activate-All.Activate-ovsdb-base"
631 exec="onos ${OCI} app activate org.onosproject.ovsdb-base" requires="App-Activate-All.hostprovider"/>
632 <group name="App-Activate-All.App-Check-ovsdb-base" requires="App-Activate-All.Activate-ovsdb-base">
633 <parallel var="${OC#}">
634 <step name="App-Activate-All.App-Check-${#}-ovsdb-base"
635 exec="onos-check-apps ${OC#} ovsdb-base includes"/>
636 <step name="App-Activate-All.Check-Logs-${#}-ovsdb-base" exec="onos-check-logs ${OC#}"/>
637 </parallel>
638 </group>
639 <step name="App-Activate-All.App-Deactivate-ovsdb-base"
640 exec="onos ${OCI} app deactivate org.onosproject.ovsdb-base" requires="App-Activate-All.App-Check-ovsdb-base"/>
641 <step name="App-Activate-All.Wait-For-Deactivate-ovsdb-base"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -0800642 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-ovsdb-base"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -0800643 <group name="App-Activate-All.App-Check-After-ovsdb-base" requires="App-Activate-All.Wait-For-Deactivate-ovsdb-base">
644 <parallel var="${OC#}">
645 <step name="App-Activate-All.Check-Logs-After-${#}-ovsdb-base" exec="onos-check-logs ${OC#}"/>
646 </parallel>
647 </group>
648 <step name="App-Activate-All.Minimal-Apps-ovsdb-base" requires="App-Activate-All.App-Deactivate-ovsdb-base"
649 exec="onos-set-up-minimal-apps ${OCI}"/>
650 </group>
651
652
653 <group name="App-Activate-All.drivers.ovsdb" requires="App-Activate-All.ovsdb-base">
654 <step name="App-Activate-All.Activate-drivers.ovsdb"
655 exec="onos ${OCI} app activate org.onosproject.drivers.ovsdb" requires="App-Activate-All.ovsdb-base"/>
656 <group name="App-Activate-All.App-Check-drivers.ovsdb" requires="App-Activate-All.Activate-drivers.ovsdb">
657 <parallel var="${OC#}">
658 <step name="App-Activate-All.App-Check-${#}-drivers.ovsdb"
659 exec="onos-check-apps ${OC#} drivers.ovsdb includes"/>
660 <step name="App-Activate-All.Check-Logs-${#}-drivers.ovsdb" exec="onos-check-logs ${OC#}"/>
661 </parallel>
662 </group>
663 <step name="App-Activate-All.App-Deactivate-drivers.ovsdb"
664 exec="onos ${OCI} app deactivate org.onosproject.drivers.ovsdb" requires="App-Activate-All.App-Check-drivers.ovsdb"/>
665 <step name="App-Activate-All.Wait-For-Deactivate-drivers.ovsdb"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -0800666 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-drivers.ovsdb"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -0800667 <group name="App-Activate-All.App-Check-After-drivers.ovsdb" requires="App-Activate-All.Wait-For-Deactivate-drivers.ovsdb">
668 <parallel var="${OC#}">
669 <step name="App-Activate-All.Check-Logs-After-${#}-drivers.ovsdb" exec="onos-check-logs ${OC#}"/>
670 </parallel>
671 </group>
672 <step name="App-Activate-All.Minimal-Apps-drivers.ovsdb" requires="App-Activate-All.App-Deactivate-drivers.ovsdb"
673 exec="onos-set-up-minimal-apps ${OCI}"/>
674 </group>
675
676
677 <group name="App-Activate-All.openstacknode" requires="App-Activate-All.drivers.ovsdb">
678 <step name="App-Activate-All.Activate-openstacknode"
679 exec="onos ${OCI} app activate org.onosproject.openstacknode" requires="App-Activate-All.drivers.ovsdb"/>
680 <group name="App-Activate-All.App-Check-openstacknode" requires="App-Activate-All.Activate-openstacknode">
681 <parallel var="${OC#}">
682 <step name="App-Activate-All.App-Check-${#}-openstacknode"
683 exec="onos-check-apps ${OC#} openstacknode includes"/>
684 <step name="App-Activate-All.Check-Logs-${#}-openstacknode" exec="onos-check-logs ${OC#}"/>
685 </parallel>
686 </group>
687 <step name="App-Activate-All.App-Deactivate-openstacknode"
688 exec="onos ${OCI} app deactivate org.onosproject.openstacknode" requires="App-Activate-All.App-Check-openstacknode"/>
689 <step name="App-Activate-All.Wait-For-Deactivate-openstacknode"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -0800690 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-openstacknode"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -0800691 <group name="App-Activate-All.App-Check-After-openstacknode" requires="App-Activate-All.Wait-For-Deactivate-openstacknode">
692 <parallel var="${OC#}">
693 <step name="App-Activate-All.Check-Logs-After-${#}-openstacknode" exec="onos-check-logs ${OC#}"/>
694 </parallel>
695 </group>
696 <step name="App-Activate-All.Minimal-Apps-openstacknode" requires="App-Activate-All.App-Deactivate-openstacknode"
697 exec="onos-set-up-minimal-apps ${OCI}"/>
698 </group>
699
700
701 <group name="App-Activate-All.openstacknetworking" requires="App-Activate-All.openstacknode">
702 <step name="App-Activate-All.Activate-openstacknetworking"
703 exec="onos ${OCI} app activate org.onosproject.openstacknetworking" requires="App-Activate-All.openstacknode"/>
704 <group name="App-Activate-All.App-Check-openstacknetworking" requires="App-Activate-All.Activate-openstacknetworking">
705 <parallel var="${OC#}">
706 <step name="App-Activate-All.App-Check-${#}-openstacknetworking"
707 exec="onos-check-apps ${OC#} openstacknetworking includes"/>
708 <step name="App-Activate-All.Check-Logs-${#}-openstacknetworking" exec="onos-check-logs ${OC#}"/>
709 </parallel>
710 </group>
711 <step name="App-Activate-All.App-Deactivate-openstacknetworking"
712 exec="onos ${OCI} app deactivate org.onosproject.openstacknetworking" requires="App-Activate-All.App-Check-openstacknetworking"/>
713 <step name="App-Activate-All.Wait-For-Deactivate-openstacknetworking"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -0800714 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-openstacknetworking"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -0800715 <group name="App-Activate-All.App-Check-After-openstacknetworking" requires="App-Activate-All.Wait-For-Deactivate-openstacknetworking">
716 <parallel var="${OC#}">
717 <step name="App-Activate-All.Check-Logs-After-${#}-openstacknetworking" exec="onos-check-logs ${OC#}"/>
718 </parallel>
719 </group>
720 <step name="App-Activate-All.Minimal-Apps-openstacknetworking" requires="App-Activate-All.App-Deactivate-openstacknetworking"
721 exec="onos-set-up-minimal-apps ${OCI}"/>
722 </group>
723
724
725 <group name="App-Activate-All.models.ietf" requires="App-Activate-All.openstacknetworking">
726 <step name="App-Activate-All.Activate-models.ietf"
727 exec="onos ${OCI} app activate org.onosproject.models.ietf" requires="App-Activate-All.openstacknetworking"/>
728 <group name="App-Activate-All.App-Check-models.ietf" requires="App-Activate-All.Activate-models.ietf">
729 <parallel var="${OC#}">
730 <step name="App-Activate-All.App-Check-${#}-models.ietf"
731 exec="onos-check-apps ${OC#} models.ietf includes"/>
732 <step name="App-Activate-All.Check-Logs-${#}-models.ietf" exec="onos-check-logs ${OC#}"/>
733 </parallel>
734 </group>
735 <step name="App-Activate-All.App-Deactivate-models.ietf"
736 exec="onos ${OCI} app deactivate org.onosproject.models.ietf" requires="App-Activate-All.App-Check-models.ietf"/>
737 <step name="App-Activate-All.Wait-For-Deactivate-models.ietf"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -0800738 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-models.ietf"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -0800739 <group name="App-Activate-All.App-Check-After-models.ietf" requires="App-Activate-All.Wait-For-Deactivate-models.ietf">
740 <parallel var="${OC#}">
741 <step name="App-Activate-All.Check-Logs-After-${#}-models.ietf" exec="onos-check-logs ${OC#}"/>
742 </parallel>
743 </group>
744 <step name="App-Activate-All.Minimal-Apps-models.ietf" requires="App-Activate-All.App-Deactivate-models.ietf"
745 exec="onos-set-up-minimal-apps ${OCI}"/>
746 </group>
747
748
749 <group name="App-Activate-All.kafka-integration" requires="App-Activate-All.models.ietf">
750 <step name="App-Activate-All.Activate-kafka-integration"
751 exec="onos ${OCI} app activate org.onosproject.kafka-integration" requires="App-Activate-All.models.ietf"/>
752 <group name="App-Activate-All.App-Check-kafka-integration" requires="App-Activate-All.Activate-kafka-integration">
753 <parallel var="${OC#}">
754 <step name="App-Activate-All.App-Check-${#}-kafka-integration"
755 exec="onos-check-apps ${OC#} kafka-integration includes"/>
756 <step name="App-Activate-All.Check-Logs-${#}-kafka-integration" exec="onos-check-logs ${OC#}"/>
757 </parallel>
758 </group>
759 <step name="App-Activate-All.App-Deactivate-kafka-integration"
760 exec="onos ${OCI} app deactivate org.onosproject.kafka-integration" requires="App-Activate-All.App-Check-kafka-integration"/>
761 <step name="App-Activate-All.Wait-For-Deactivate-kafka-integration"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -0800762 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-kafka-integration"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -0800763 <group name="App-Activate-All.App-Check-After-kafka-integration" requires="App-Activate-All.Wait-For-Deactivate-kafka-integration">
764 <parallel var="${OC#}">
765 <step name="App-Activate-All.Check-Logs-After-${#}-kafka-integration" exec="onos-check-logs ${OC#}"/>
766 </parallel>
767 </group>
768 <step name="App-Activate-All.Minimal-Apps-kafka-integration" requires="App-Activate-All.App-Deactivate-kafka-integration"
769 exec="onos-set-up-minimal-apps ${OCI}"/>
770 </group>
771
772
773 <group name="App-Activate-All.inbandtelemetry" requires="App-Activate-All.kafka-integration">
774 <step name="App-Activate-All.Activate-inbandtelemetry"
775 exec="onos ${OCI} app activate org.onosproject.inbandtelemetry" requires="App-Activate-All.kafka-integration"/>
776 <group name="App-Activate-All.App-Check-inbandtelemetry" requires="App-Activate-All.Activate-inbandtelemetry">
777 <parallel var="${OC#}">
778 <step name="App-Activate-All.App-Check-${#}-inbandtelemetry"
779 exec="onos-check-apps ${OC#} inbandtelemetry includes"/>
780 <step name="App-Activate-All.Check-Logs-${#}-inbandtelemetry" exec="onos-check-logs ${OC#}"/>
781 </parallel>
782 </group>
783 <step name="App-Activate-All.App-Deactivate-inbandtelemetry"
784 exec="onos ${OCI} app deactivate org.onosproject.inbandtelemetry" requires="App-Activate-All.App-Check-inbandtelemetry"/>
785 <step name="App-Activate-All.Wait-For-Deactivate-inbandtelemetry"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -0800786 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-inbandtelemetry"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -0800787 <group name="App-Activate-All.App-Check-After-inbandtelemetry" requires="App-Activate-All.Wait-For-Deactivate-inbandtelemetry">
788 <parallel var="${OC#}">
789 <step name="App-Activate-All.Check-Logs-After-${#}-inbandtelemetry" exec="onos-check-logs ${OC#}"/>
790 </parallel>
791 </group>
792 <step name="App-Activate-All.Minimal-Apps-inbandtelemetry" requires="App-Activate-All.App-Deactivate-inbandtelemetry"
793 exec="onos-set-up-minimal-apps ${OCI}"/>
794 </group>
795
796
797 <group name="App-Activate-All.configsync" requires="App-Activate-All.inbandtelemetry">
798 <step name="App-Activate-All.Activate-configsync"
799 exec="onos ${OCI} app activate org.onosproject.configsync" requires="App-Activate-All.inbandtelemetry"/>
800 <group name="App-Activate-All.App-Check-configsync" requires="App-Activate-All.Activate-configsync">
801 <parallel var="${OC#}">
802 <step name="App-Activate-All.App-Check-${#}-configsync"
803 exec="onos-check-apps ${OC#} configsync includes"/>
804 <step name="App-Activate-All.Check-Logs-${#}-configsync" exec="onos-check-logs ${OC#}"/>
805 </parallel>
806 </group>
807 <step name="App-Activate-All.App-Deactivate-configsync"
808 exec="onos ${OCI} app deactivate org.onosproject.configsync" requires="App-Activate-All.App-Check-configsync"/>
809 <step name="App-Activate-All.Wait-For-Deactivate-configsync"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -0800810 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-configsync"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -0800811 <group name="App-Activate-All.App-Check-After-configsync" requires="App-Activate-All.Wait-For-Deactivate-configsync">
812 <parallel var="${OC#}">
813 <step name="App-Activate-All.Check-Logs-After-${#}-configsync" exec="onos-check-logs ${OC#}"/>
814 </parallel>
815 </group>
816 <step name="App-Activate-All.Minimal-Apps-configsync" requires="App-Activate-All.App-Deactivate-configsync"
817 exec="onos-set-up-minimal-apps ${OCI}"/>
818 </group>
819
820
821 <group name="App-Activate-All.models.tapi" requires="App-Activate-All.configsync">
822 <step name="App-Activate-All.Activate-models.tapi"
823 exec="onos ${OCI} app activate org.onosproject.models.tapi" requires="App-Activate-All.configsync"/>
824 <group name="App-Activate-All.App-Check-models.tapi" requires="App-Activate-All.Activate-models.tapi">
825 <parallel var="${OC#}">
826 <step name="App-Activate-All.App-Check-${#}-models.tapi"
827 exec="onos-check-apps ${OC#} models.tapi includes"/>
828 <step name="App-Activate-All.Check-Logs-${#}-models.tapi" exec="onos-check-logs ${OC#}"/>
829 </parallel>
830 </group>
831 <step name="App-Activate-All.App-Deactivate-models.tapi"
832 exec="onos ${OCI} app deactivate org.onosproject.models.tapi" requires="App-Activate-All.App-Check-models.tapi"/>
833 <step name="App-Activate-All.Wait-For-Deactivate-models.tapi"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -0800834 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-models.tapi"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -0800835 <group name="App-Activate-All.App-Check-After-models.tapi" requires="App-Activate-All.Wait-For-Deactivate-models.tapi">
836 <parallel var="${OC#}">
837 <step name="App-Activate-All.Check-Logs-After-${#}-models.tapi" exec="onos-check-logs ${OC#}"/>
838 </parallel>
839 </group>
840 <step name="App-Activate-All.Minimal-Apps-models.tapi" requires="App-Activate-All.App-Deactivate-models.tapi"
841 exec="onos-set-up-minimal-apps ${OCI}"/>
842 </group>
843
844
845 <group name="App-Activate-All.models.openconfig" requires="App-Activate-All.models.tapi">
846 <step name="App-Activate-All.Activate-models.openconfig"
847 exec="onos ${OCI} app activate org.onosproject.models.openconfig" requires="App-Activate-All.models.tapi"/>
848 <group name="App-Activate-All.App-Check-models.openconfig" requires="App-Activate-All.Activate-models.openconfig">
849 <parallel var="${OC#}">
850 <step name="App-Activate-All.App-Check-${#}-models.openconfig"
851 exec="onos-check-apps ${OC#} models.openconfig includes"/>
852 <step name="App-Activate-All.Check-Logs-${#}-models.openconfig" exec="onos-check-logs ${OC#}"/>
853 </parallel>
854 </group>
855 <step name="App-Activate-All.App-Deactivate-models.openconfig"
856 exec="onos ${OCI} app deactivate org.onosproject.models.openconfig" requires="App-Activate-All.App-Check-models.openconfig"/>
857 <step name="App-Activate-All.Wait-For-Deactivate-models.openconfig"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -0800858 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-models.openconfig"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -0800859 <group name="App-Activate-All.App-Check-After-models.openconfig" requires="App-Activate-All.Wait-For-Deactivate-models.openconfig">
860 <parallel var="${OC#}">
861 <step name="App-Activate-All.Check-Logs-After-${#}-models.openconfig" exec="onos-check-logs ${OC#}"/>
862 </parallel>
863 </group>
864 <step name="App-Activate-All.Minimal-Apps-models.openconfig" requires="App-Activate-All.App-Deactivate-models.openconfig"
865 exec="onos-set-up-minimal-apps ${OCI}"/>
866 </group>
867
868
869 <group name="App-Activate-All.models.openconfig-infinera" requires="App-Activate-All.models.openconfig">
870 <step name="App-Activate-All.Activate-models.openconfig-infinera"
871 exec="onos ${OCI} app activate org.onosproject.models.openconfig-infinera" requires="App-Activate-All.models.openconfig"/>
872 <group name="App-Activate-All.App-Check-models.openconfig-infinera" requires="App-Activate-All.Activate-models.openconfig-infinera">
873 <parallel var="${OC#}">
874 <step name="App-Activate-All.App-Check-${#}-models.openconfig-infinera"
875 exec="onos-check-apps ${OC#} models.openconfig-infinera includes"/>
876 <step name="App-Activate-All.Check-Logs-${#}-models.openconfig-infinera" exec="onos-check-logs ${OC#}"/>
877 </parallel>
878 </group>
879 <step name="App-Activate-All.App-Deactivate-models.openconfig-infinera"
880 exec="onos ${OCI} app deactivate org.onosproject.models.openconfig-infinera" requires="App-Activate-All.App-Check-models.openconfig-infinera"/>
881 <step name="App-Activate-All.Wait-For-Deactivate-models.openconfig-infinera"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -0800882 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-models.openconfig-infinera"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -0800883 <group name="App-Activate-All.App-Check-After-models.openconfig-infinera" requires="App-Activate-All.Wait-For-Deactivate-models.openconfig-infinera">
884 <parallel var="${OC#}">
885 <step name="App-Activate-All.Check-Logs-After-${#}-models.openconfig-infinera" exec="onos-check-logs ${OC#}"/>
886 </parallel>
887 </group>
888 <step name="App-Activate-All.Minimal-Apps-models.openconfig-infinera" requires="App-Activate-All.App-Deactivate-models.openconfig-infinera"
889 exec="onos-set-up-minimal-apps ${OCI}"/>
890 </group>
891
892
893 <group name="App-Activate-All.models.openconfig-odtn" requires="App-Activate-All.models.openconfig-infinera">
894 <step name="App-Activate-All.Activate-models.openconfig-odtn"
895 exec="onos ${OCI} app activate org.onosproject.models.openconfig-odtn" requires="App-Activate-All.models.openconfig-infinera"/>
896 <group name="App-Activate-All.App-Check-models.openconfig-odtn" requires="App-Activate-All.Activate-models.openconfig-odtn">
897 <parallel var="${OC#}">
898 <step name="App-Activate-All.App-Check-${#}-models.openconfig-odtn"
899 exec="onos-check-apps ${OC#} models.openconfig-odtn includes"/>
900 <step name="App-Activate-All.Check-Logs-${#}-models.openconfig-odtn" exec="onos-check-logs ${OC#}"/>
901 </parallel>
902 </group>
903 <step name="App-Activate-All.App-Deactivate-models.openconfig-odtn"
904 exec="onos ${OCI} app deactivate org.onosproject.models.openconfig-odtn" requires="App-Activate-All.App-Check-models.openconfig-odtn"/>
905 <step name="App-Activate-All.Wait-For-Deactivate-models.openconfig-odtn"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -0800906 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-models.openconfig-odtn"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -0800907 <group name="App-Activate-All.App-Check-After-models.openconfig-odtn" requires="App-Activate-All.Wait-For-Deactivate-models.openconfig-odtn">
908 <parallel var="${OC#}">
909 <step name="App-Activate-All.Check-Logs-After-${#}-models.openconfig-odtn" exec="onos-check-logs ${OC#}"/>
910 </parallel>
911 </group>
912 <step name="App-Activate-All.Minimal-Apps-models.openconfig-odtn" requires="App-Activate-All.App-Deactivate-models.openconfig-odtn"
913 exec="onos-set-up-minimal-apps ${OCI}"/>
914 </group>
915
916
917 <group name="App-Activate-All.odtn-api" requires="App-Activate-All.models.openconfig-odtn">
918 <step name="App-Activate-All.Activate-odtn-api"
919 exec="onos ${OCI} app activate org.onosproject.odtn-api" requires="App-Activate-All.models.openconfig-odtn"/>
920 <group name="App-Activate-All.App-Check-odtn-api" requires="App-Activate-All.Activate-odtn-api">
921 <parallel var="${OC#}">
922 <step name="App-Activate-All.App-Check-${#}-odtn-api"
923 exec="onos-check-apps ${OC#} odtn-api includes"/>
924 <step name="App-Activate-All.Check-Logs-${#}-odtn-api" exec="onos-check-logs ${OC#}"/>
925 </parallel>
926 </group>
927 <step name="App-Activate-All.App-Deactivate-odtn-api"
928 exec="onos ${OCI} app deactivate org.onosproject.odtn-api" requires="App-Activate-All.App-Check-odtn-api"/>
929 <step name="App-Activate-All.Wait-For-Deactivate-odtn-api"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -0800930 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-odtn-api"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -0800931 <group name="App-Activate-All.App-Check-After-odtn-api" requires="App-Activate-All.Wait-For-Deactivate-odtn-api">
932 <parallel var="${OC#}">
933 <step name="App-Activate-All.Check-Logs-After-${#}-odtn-api" exec="onos-check-logs ${OC#}"/>
934 </parallel>
935 </group>
936 <step name="App-Activate-All.Minimal-Apps-odtn-api" requires="App-Activate-All.App-Deactivate-odtn-api"
937 exec="onos-set-up-minimal-apps ${OCI}"/>
938 </group>
939
940
941 <group name="App-Activate-All.restsb" requires="App-Activate-All.odtn-api">
942 <step name="App-Activate-All.Activate-restsb"
943 exec="onos ${OCI} app activate org.onosproject.restsb" requires="App-Activate-All.odtn-api"/>
944 <group name="App-Activate-All.App-Check-restsb" requires="App-Activate-All.Activate-restsb">
945 <parallel var="${OC#}">
946 <step name="App-Activate-All.App-Check-${#}-restsb"
947 exec="onos-check-apps ${OC#} restsb includes"/>
948 <step name="App-Activate-All.Check-Logs-${#}-restsb" exec="onos-check-logs ${OC#}"/>
949 </parallel>
950 </group>
951 <step name="App-Activate-All.App-Deactivate-restsb"
952 exec="onos ${OCI} app deactivate org.onosproject.restsb" requires="App-Activate-All.App-Check-restsb"/>
953 <step name="App-Activate-All.Wait-For-Deactivate-restsb"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -0800954 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-restsb"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -0800955 <group name="App-Activate-All.App-Check-After-restsb" requires="App-Activate-All.Wait-For-Deactivate-restsb">
956 <parallel var="${OC#}">
957 <step name="App-Activate-All.Check-Logs-After-${#}-restsb" exec="onos-check-logs ${OC#}"/>
958 </parallel>
959 </group>
960 <step name="App-Activate-All.Minimal-Apps-restsb" requires="App-Activate-All.App-Deactivate-restsb"
961 exec="onos-set-up-minimal-apps ${OCI}"/>
962 </group>
963
964
965 <group name="App-Activate-All.optical-model" requires="App-Activate-All.restsb">
966 <step name="App-Activate-All.Activate-optical-model"
967 exec="onos ${OCI} app activate org.onosproject.optical-model" requires="App-Activate-All.restsb"/>
968 <group name="App-Activate-All.App-Check-optical-model" requires="App-Activate-All.Activate-optical-model">
969 <parallel var="${OC#}">
970 <step name="App-Activate-All.App-Check-${#}-optical-model"
971 exec="onos-check-apps ${OC#} optical-model includes"/>
972 <step name="App-Activate-All.Check-Logs-${#}-optical-model" exec="onos-check-logs ${OC#}"/>
973 </parallel>
974 </group>
975 <step name="App-Activate-All.App-Deactivate-optical-model"
976 exec="onos ${OCI} app deactivate org.onosproject.optical-model" requires="App-Activate-All.App-Check-optical-model"/>
977 <step name="App-Activate-All.Wait-For-Deactivate-optical-model"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -0800978 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-optical-model"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -0800979 <group name="App-Activate-All.App-Check-After-optical-model" requires="App-Activate-All.Wait-For-Deactivate-optical-model">
980 <parallel var="${OC#}">
981 <step name="App-Activate-All.Check-Logs-After-${#}-optical-model" exec="onos-check-logs ${OC#}"/>
982 </parallel>
983 </group>
984 <step name="App-Activate-All.Minimal-Apps-optical-model" requires="App-Activate-All.App-Deactivate-optical-model"
985 exec="onos-set-up-minimal-apps ${OCI}"/>
986 </group>
987
988
Ray Milkeyb2e6be82019-03-06 14:58:42 -0800989 <group name="App-Activate-All.configsync-netconf" requires="App-Activate-All.optical-model">
Ray Milkeya2b52b42019-02-07 09:25:27 -0800990 <step name="App-Activate-All.Activate-configsync-netconf"
Ray Milkeyb2e6be82019-03-06 14:58:42 -0800991 exec="onos ${OCI} app activate org.onosproject.configsync-netconf" requires="App-Activate-All.optical-model"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -0800992 <group name="App-Activate-All.App-Check-configsync-netconf" requires="App-Activate-All.Activate-configsync-netconf">
993 <parallel var="${OC#}">
994 <step name="App-Activate-All.App-Check-${#}-configsync-netconf"
995 exec="onos-check-apps ${OC#} configsync-netconf includes"/>
996 <step name="App-Activate-All.Check-Logs-${#}-configsync-netconf" exec="onos-check-logs ${OC#}"/>
997 </parallel>
998 </group>
999 <step name="App-Activate-All.App-Deactivate-configsync-netconf"
1000 exec="onos ${OCI} app deactivate org.onosproject.configsync-netconf" requires="App-Activate-All.App-Check-configsync-netconf"/>
1001 <step name="App-Activate-All.Wait-For-Deactivate-configsync-netconf"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -08001002 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-configsync-netconf"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08001003 <group name="App-Activate-All.App-Check-After-configsync-netconf" requires="App-Activate-All.Wait-For-Deactivate-configsync-netconf">
1004 <parallel var="${OC#}">
1005 <step name="App-Activate-All.Check-Logs-After-${#}-configsync-netconf" exec="onos-check-logs ${OC#}"/>
1006 </parallel>
1007 </group>
1008 <step name="App-Activate-All.Minimal-Apps-configsync-netconf" requires="App-Activate-All.App-Deactivate-configsync-netconf"
1009 exec="onos-set-up-minimal-apps ${OCI}"/>
1010 </group>
1011
1012
1013 <group name="App-Activate-All.vtn" requires="App-Activate-All.configsync-netconf">
1014 <step name="App-Activate-All.Activate-vtn"
1015 exec="onos ${OCI} app activate org.onosproject.vtn" requires="App-Activate-All.configsync-netconf"/>
1016 <group name="App-Activate-All.App-Check-vtn" requires="App-Activate-All.Activate-vtn">
1017 <parallel var="${OC#}">
1018 <step name="App-Activate-All.App-Check-${#}-vtn"
1019 exec="onos-check-apps ${OC#} vtn includes"/>
1020 <step name="App-Activate-All.Check-Logs-${#}-vtn" exec="onos-check-logs ${OC#}"/>
1021 </parallel>
1022 </group>
1023 <step name="App-Activate-All.App-Deactivate-vtn"
1024 exec="onos ${OCI} app deactivate org.onosproject.vtn" requires="App-Activate-All.App-Check-vtn"/>
1025 <step name="App-Activate-All.Wait-For-Deactivate-vtn"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -08001026 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-vtn"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08001027 <group name="App-Activate-All.App-Check-After-vtn" requires="App-Activate-All.Wait-For-Deactivate-vtn">
1028 <parallel var="${OC#}">
1029 <step name="App-Activate-All.Check-Logs-After-${#}-vtn" exec="onos-check-logs ${OC#}"/>
1030 </parallel>
1031 </group>
1032 <step name="App-Activate-All.Minimal-Apps-vtn" requires="App-Activate-All.App-Deactivate-vtn"
1033 exec="onos-set-up-minimal-apps ${OCI}"/>
1034 </group>
1035
1036
1037 <group name="App-Activate-All.loadtest" requires="App-Activate-All.vtn">
1038 <step name="App-Activate-All.Activate-loadtest"
1039 exec="onos ${OCI} app activate org.onosproject.loadtest" requires="App-Activate-All.vtn"/>
1040 <group name="App-Activate-All.App-Check-loadtest" requires="App-Activate-All.Activate-loadtest">
1041 <parallel var="${OC#}">
1042 <step name="App-Activate-All.App-Check-${#}-loadtest"
1043 exec="onos-check-apps ${OC#} loadtest includes"/>
1044 <step name="App-Activate-All.Check-Logs-${#}-loadtest" exec="onos-check-logs ${OC#}"/>
1045 </parallel>
1046 </group>
1047 <step name="App-Activate-All.App-Deactivate-loadtest"
1048 exec="onos ${OCI} app deactivate org.onosproject.loadtest" requires="App-Activate-All.App-Check-loadtest"/>
1049 <step name="App-Activate-All.Wait-For-Deactivate-loadtest"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -08001050 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-loadtest"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08001051 <group name="App-Activate-All.App-Check-After-loadtest" requires="App-Activate-All.Wait-For-Deactivate-loadtest">
1052 <parallel var="${OC#}">
1053 <step name="App-Activate-All.Check-Logs-After-${#}-loadtest" exec="onos-check-logs ${OC#}"/>
1054 </parallel>
1055 </group>
1056 <step name="App-Activate-All.Minimal-Apps-loadtest" requires="App-Activate-All.App-Deactivate-loadtest"
1057 exec="onos-set-up-minimal-apps ${OCI}"/>
1058 </group>
1059
1060
1061 <group name="App-Activate-All.protocols.gnmi" requires="App-Activate-All.loadtest">
1062 <step name="App-Activate-All.Activate-protocols.gnmi"
1063 exec="onos ${OCI} app activate org.onosproject.protocols.gnmi" requires="App-Activate-All.loadtest"/>
1064 <group name="App-Activate-All.App-Check-protocols.gnmi" requires="App-Activate-All.Activate-protocols.gnmi">
1065 <parallel var="${OC#}">
1066 <step name="App-Activate-All.App-Check-${#}-protocols.gnmi"
1067 exec="onos-check-apps ${OC#} protocols.gnmi includes"/>
1068 <step name="App-Activate-All.Check-Logs-${#}-protocols.gnmi" exec="onos-check-logs ${OC#}"/>
1069 </parallel>
1070 </group>
1071 <step name="App-Activate-All.App-Deactivate-protocols.gnmi"
1072 exec="onos ${OCI} app deactivate org.onosproject.protocols.gnmi" requires="App-Activate-All.App-Check-protocols.gnmi"/>
1073 <step name="App-Activate-All.Wait-For-Deactivate-protocols.gnmi"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -08001074 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-protocols.gnmi"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08001075 <group name="App-Activate-All.App-Check-After-protocols.gnmi" requires="App-Activate-All.Wait-For-Deactivate-protocols.gnmi">
1076 <parallel var="${OC#}">
1077 <step name="App-Activate-All.Check-Logs-After-${#}-protocols.gnmi" exec="onos-check-logs ${OC#}"/>
1078 </parallel>
1079 </group>
1080 <step name="App-Activate-All.Minimal-Apps-protocols.gnmi" requires="App-Activate-All.App-Deactivate-protocols.gnmi"
1081 exec="onos-set-up-minimal-apps ${OCI}"/>
1082 </group>
1083
1084
1085 <group name="App-Activate-All.generaldeviceprovider" requires="App-Activate-All.protocols.gnmi">
1086 <step name="App-Activate-All.Activate-generaldeviceprovider"
1087 exec="onos ${OCI} app activate org.onosproject.generaldeviceprovider" requires="App-Activate-All.protocols.gnmi"/>
1088 <group name="App-Activate-All.App-Check-generaldeviceprovider" requires="App-Activate-All.Activate-generaldeviceprovider">
1089 <parallel var="${OC#}">
1090 <step name="App-Activate-All.App-Check-${#}-generaldeviceprovider"
1091 exec="onos-check-apps ${OC#} generaldeviceprovider includes"/>
1092 <step name="App-Activate-All.Check-Logs-${#}-generaldeviceprovider" exec="onos-check-logs ${OC#}"/>
1093 </parallel>
1094 </group>
1095 <step name="App-Activate-All.App-Deactivate-generaldeviceprovider"
1096 exec="onos ${OCI} app deactivate org.onosproject.generaldeviceprovider" requires="App-Activate-All.App-Check-generaldeviceprovider"/>
1097 <step name="App-Activate-All.Wait-For-Deactivate-generaldeviceprovider"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -08001098 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-generaldeviceprovider"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08001099 <group name="App-Activate-All.App-Check-After-generaldeviceprovider" requires="App-Activate-All.Wait-For-Deactivate-generaldeviceprovider">
1100 <parallel var="${OC#}">
1101 <step name="App-Activate-All.Check-Logs-After-${#}-generaldeviceprovider" exec="onos-check-logs ${OC#}"/>
1102 </parallel>
1103 </group>
1104 <step name="App-Activate-All.Minimal-Apps-generaldeviceprovider" requires="App-Activate-All.App-Deactivate-generaldeviceprovider"
1105 exec="onos-set-up-minimal-apps ${OCI}"/>
1106 </group>
1107
1108
1109 <group name="App-Activate-All.p4runtime" requires="App-Activate-All.generaldeviceprovider">
1110 <step name="App-Activate-All.Activate-p4runtime"
1111 exec="onos ${OCI} app activate org.onosproject.p4runtime" requires="App-Activate-All.generaldeviceprovider"/>
1112 <group name="App-Activate-All.App-Check-p4runtime" requires="App-Activate-All.Activate-p4runtime">
1113 <parallel var="${OC#}">
1114 <step name="App-Activate-All.App-Check-${#}-p4runtime"
1115 exec="onos-check-apps ${OC#} p4runtime includes"/>
1116 <step name="App-Activate-All.Check-Logs-${#}-p4runtime" exec="onos-check-logs ${OC#}"/>
1117 </parallel>
1118 </group>
1119 <step name="App-Activate-All.App-Deactivate-p4runtime"
1120 exec="onos ${OCI} app deactivate org.onosproject.p4runtime" requires="App-Activate-All.App-Check-p4runtime"/>
1121 <step name="App-Activate-All.Wait-For-Deactivate-p4runtime"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -08001122 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-p4runtime"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08001123 <group name="App-Activate-All.App-Check-After-p4runtime" requires="App-Activate-All.Wait-For-Deactivate-p4runtime">
1124 <parallel var="${OC#}">
1125 <step name="App-Activate-All.Check-Logs-After-${#}-p4runtime" exec="onos-check-logs ${OC#}"/>
1126 </parallel>
1127 </group>
1128 <step name="App-Activate-All.Minimal-Apps-p4runtime" requires="App-Activate-All.App-Deactivate-p4runtime"
1129 exec="onos-set-up-minimal-apps ${OCI}"/>
1130 </group>
1131
1132
1133 <group name="App-Activate-All.drivers.p4runtime" requires="App-Activate-All.p4runtime">
1134 <step name="App-Activate-All.Activate-drivers.p4runtime"
1135 exec="onos ${OCI} app activate org.onosproject.drivers.p4runtime" requires="App-Activate-All.p4runtime"/>
1136 <group name="App-Activate-All.App-Check-drivers.p4runtime" requires="App-Activate-All.Activate-drivers.p4runtime">
1137 <parallel var="${OC#}">
1138 <step name="App-Activate-All.App-Check-${#}-drivers.p4runtime"
1139 exec="onos-check-apps ${OC#} drivers.p4runtime includes"/>
1140 <step name="App-Activate-All.Check-Logs-${#}-drivers.p4runtime" exec="onos-check-logs ${OC#}"/>
1141 </parallel>
1142 </group>
1143 <step name="App-Activate-All.App-Deactivate-drivers.p4runtime"
1144 exec="onos ${OCI} app deactivate org.onosproject.drivers.p4runtime" requires="App-Activate-All.App-Check-drivers.p4runtime"/>
1145 <step name="App-Activate-All.Wait-For-Deactivate-drivers.p4runtime"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -08001146 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-drivers.p4runtime"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08001147 <group name="App-Activate-All.App-Check-After-drivers.p4runtime" requires="App-Activate-All.Wait-For-Deactivate-drivers.p4runtime">
1148 <parallel var="${OC#}">
1149 <step name="App-Activate-All.Check-Logs-After-${#}-drivers.p4runtime" exec="onos-check-logs ${OC#}"/>
1150 </parallel>
1151 </group>
1152 <step name="App-Activate-All.Minimal-Apps-drivers.p4runtime" requires="App-Activate-All.App-Deactivate-drivers.p4runtime"
1153 exec="onos-set-up-minimal-apps ${OCI}"/>
1154 </group>
1155
1156
1157 <group name="App-Activate-All.pipelines.basic" requires="App-Activate-All.drivers.p4runtime">
1158 <step name="App-Activate-All.Activate-pipelines.basic"
1159 exec="onos ${OCI} app activate org.onosproject.pipelines.basic" requires="App-Activate-All.drivers.p4runtime"/>
1160 <group name="App-Activate-All.App-Check-pipelines.basic" requires="App-Activate-All.Activate-pipelines.basic">
1161 <parallel var="${OC#}">
1162 <step name="App-Activate-All.App-Check-${#}-pipelines.basic"
1163 exec="onos-check-apps ${OC#} pipelines.basic includes"/>
1164 <step name="App-Activate-All.Check-Logs-${#}-pipelines.basic" exec="onos-check-logs ${OC#}"/>
1165 </parallel>
1166 </group>
1167 <step name="App-Activate-All.App-Deactivate-pipelines.basic"
1168 exec="onos ${OCI} app deactivate org.onosproject.pipelines.basic" requires="App-Activate-All.App-Check-pipelines.basic"/>
1169 <step name="App-Activate-All.Wait-For-Deactivate-pipelines.basic"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -08001170 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-pipelines.basic"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08001171 <group name="App-Activate-All.App-Check-After-pipelines.basic" requires="App-Activate-All.Wait-For-Deactivate-pipelines.basic">
1172 <parallel var="${OC#}">
1173 <step name="App-Activate-All.Check-Logs-After-${#}-pipelines.basic" exec="onos-check-logs ${OC#}"/>
1174 </parallel>
1175 </group>
1176 <step name="App-Activate-All.Minimal-Apps-pipelines.basic" requires="App-Activate-All.App-Deactivate-pipelines.basic"
1177 exec="onos-set-up-minimal-apps ${OCI}"/>
1178 </group>
1179
1180
1181 <group name="App-Activate-All.pipelines.fabric" requires="App-Activate-All.pipelines.basic">
1182 <step name="App-Activate-All.Activate-pipelines.fabric"
1183 exec="onos ${OCI} app activate org.onosproject.pipelines.fabric" requires="App-Activate-All.pipelines.basic"/>
1184 <group name="App-Activate-All.App-Check-pipelines.fabric" requires="App-Activate-All.Activate-pipelines.fabric">
1185 <parallel var="${OC#}">
1186 <step name="App-Activate-All.App-Check-${#}-pipelines.fabric"
1187 exec="onos-check-apps ${OC#} pipelines.fabric includes"/>
1188 <step name="App-Activate-All.Check-Logs-${#}-pipelines.fabric" exec="onos-check-logs ${OC#}"/>
1189 </parallel>
1190 </group>
1191 <step name="App-Activate-All.App-Deactivate-pipelines.fabric"
1192 exec="onos ${OCI} app deactivate org.onosproject.pipelines.fabric" requires="App-Activate-All.App-Check-pipelines.fabric"/>
1193 <step name="App-Activate-All.Wait-For-Deactivate-pipelines.fabric"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -08001194 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-pipelines.fabric"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08001195 <group name="App-Activate-All.App-Check-After-pipelines.fabric" requires="App-Activate-All.Wait-For-Deactivate-pipelines.fabric">
1196 <parallel var="${OC#}">
1197 <step name="App-Activate-All.Check-Logs-After-${#}-pipelines.fabric" exec="onos-check-logs ${OC#}"/>
1198 </parallel>
1199 </group>
1200 <step name="App-Activate-All.Minimal-Apps-pipelines.fabric" requires="App-Activate-All.App-Deactivate-pipelines.fabric"
1201 exec="onos-set-up-minimal-apps ${OCI}"/>
1202 </group>
1203
1204
1205 <group name="App-Activate-All.events" requires="App-Activate-All.pipelines.fabric">
1206 <step name="App-Activate-All.Activate-events"
1207 exec="onos ${OCI} app activate org.onosproject.events" requires="App-Activate-All.pipelines.fabric"/>
1208 <group name="App-Activate-All.App-Check-events" requires="App-Activate-All.Activate-events">
1209 <parallel var="${OC#}">
1210 <step name="App-Activate-All.App-Check-${#}-events"
1211 exec="onos-check-apps ${OC#} events includes"/>
1212 <step name="App-Activate-All.Check-Logs-${#}-events" exec="onos-check-logs ${OC#}"/>
1213 </parallel>
1214 </group>
1215 <step name="App-Activate-All.App-Deactivate-events"
1216 exec="onos ${OCI} app deactivate org.onosproject.events" requires="App-Activate-All.App-Check-events"/>
1217 <step name="App-Activate-All.Wait-For-Deactivate-events"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -08001218 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-events"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08001219 <group name="App-Activate-All.App-Check-After-events" requires="App-Activate-All.Wait-For-Deactivate-events">
1220 <parallel var="${OC#}">
1221 <step name="App-Activate-All.Check-Logs-After-${#}-events" exec="onos-check-logs ${OC#}"/>
1222 </parallel>
1223 </group>
1224 <step name="App-Activate-All.Minimal-Apps-events" requires="App-Activate-All.App-Deactivate-events"
1225 exec="onos-set-up-minimal-apps ${OCI}"/>
1226 </group>
1227
1228
1229 <group name="App-Activate-All.intentsynchronizer" requires="App-Activate-All.events">
1230 <step name="App-Activate-All.Activate-intentsynchronizer"
1231 exec="onos ${OCI} app activate org.onosproject.intentsynchronizer" requires="App-Activate-All.events"/>
1232 <group name="App-Activate-All.App-Check-intentsynchronizer" requires="App-Activate-All.Activate-intentsynchronizer">
1233 <parallel var="${OC#}">
1234 <step name="App-Activate-All.App-Check-${#}-intentsynchronizer"
1235 exec="onos-check-apps ${OC#} intentsynchronizer includes"/>
1236 <step name="App-Activate-All.Check-Logs-${#}-intentsynchronizer" exec="onos-check-logs ${OC#}"/>
1237 </parallel>
1238 </group>
1239 <step name="App-Activate-All.App-Deactivate-intentsynchronizer"
1240 exec="onos ${OCI} app deactivate org.onosproject.intentsynchronizer" requires="App-Activate-All.App-Check-intentsynchronizer"/>
1241 <step name="App-Activate-All.Wait-For-Deactivate-intentsynchronizer"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -08001242 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-intentsynchronizer"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08001243 <group name="App-Activate-All.App-Check-After-intentsynchronizer" requires="App-Activate-All.Wait-For-Deactivate-intentsynchronizer">
1244 <parallel var="${OC#}">
1245 <step name="App-Activate-All.Check-Logs-After-${#}-intentsynchronizer" exec="onos-check-logs ${OC#}"/>
1246 </parallel>
1247 </group>
1248 <step name="App-Activate-All.Minimal-Apps-intentsynchronizer" requires="App-Activate-All.App-Deactivate-intentsynchronizer"
1249 exec="onos-set-up-minimal-apps ${OCI}"/>
1250 </group>
1251
1252
1253 <group name="App-Activate-All.route-service" requires="App-Activate-All.intentsynchronizer">
1254 <step name="App-Activate-All.Activate-route-service"
1255 exec="onos ${OCI} app activate org.onosproject.route-service" requires="App-Activate-All.intentsynchronizer"/>
1256 <group name="App-Activate-All.App-Check-route-service" requires="App-Activate-All.Activate-route-service">
1257 <parallel var="${OC#}">
1258 <step name="App-Activate-All.App-Check-${#}-route-service"
1259 exec="onos-check-apps ${OC#} route-service includes"/>
1260 <step name="App-Activate-All.Check-Logs-${#}-route-service" exec="onos-check-logs ${OC#}"/>
1261 </parallel>
1262 </group>
1263 <step name="App-Activate-All.App-Deactivate-route-service"
1264 exec="onos ${OCI} app deactivate org.onosproject.route-service" requires="App-Activate-All.App-Check-route-service"/>
1265 <step name="App-Activate-All.Wait-For-Deactivate-route-service"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -08001266 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-route-service"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08001267 <group name="App-Activate-All.App-Check-After-route-service" requires="App-Activate-All.Wait-For-Deactivate-route-service">
1268 <parallel var="${OC#}">
1269 <step name="App-Activate-All.Check-Logs-After-${#}-route-service" exec="onos-check-logs ${OC#}"/>
1270 </parallel>
1271 </group>
1272 <step name="App-Activate-All.Minimal-Apps-route-service" requires="App-Activate-All.App-Deactivate-route-service"
1273 exec="onos-set-up-minimal-apps ${OCI}"/>
1274 </group>
1275
1276
1277 <group name="App-Activate-All.fpm" requires="App-Activate-All.route-service">
1278 <step name="App-Activate-All.Activate-fpm"
1279 exec="onos ${OCI} app activate org.onosproject.fpm" requires="App-Activate-All.route-service"/>
1280 <group name="App-Activate-All.App-Check-fpm" requires="App-Activate-All.Activate-fpm">
1281 <parallel var="${OC#}">
1282 <step name="App-Activate-All.App-Check-${#}-fpm"
1283 exec="onos-check-apps ${OC#} fpm includes"/>
1284 <step name="App-Activate-All.Check-Logs-${#}-fpm" exec="onos-check-logs ${OC#}"/>
1285 </parallel>
1286 </group>
1287 <step name="App-Activate-All.App-Deactivate-fpm"
1288 exec="onos ${OCI} app deactivate org.onosproject.fpm" requires="App-Activate-All.App-Check-fpm"/>
1289 <step name="App-Activate-All.Wait-For-Deactivate-fpm"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -08001290 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-fpm"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08001291 <group name="App-Activate-All.App-Check-After-fpm" requires="App-Activate-All.Wait-For-Deactivate-fpm">
1292 <parallel var="${OC#}">
1293 <step name="App-Activate-All.Check-Logs-After-${#}-fpm" exec="onos-check-logs ${OC#}"/>
1294 </parallel>
1295 </group>
1296 <step name="App-Activate-All.Minimal-Apps-fpm" requires="App-Activate-All.App-Deactivate-fpm"
1297 exec="onos-set-up-minimal-apps ${OCI}"/>
1298 </group>
1299
1300
1301 <group name="App-Activate-All.dhcprelay" requires="App-Activate-All.fpm">
1302 <step name="App-Activate-All.Activate-dhcprelay"
1303 exec="onos ${OCI} app activate org.onosproject.dhcprelay" requires="App-Activate-All.fpm"/>
1304 <group name="App-Activate-All.App-Check-dhcprelay" requires="App-Activate-All.Activate-dhcprelay">
1305 <parallel var="${OC#}">
1306 <step name="App-Activate-All.App-Check-${#}-dhcprelay"
1307 exec="onos-check-apps ${OC#} dhcprelay includes"/>
1308 <step name="App-Activate-All.Check-Logs-${#}-dhcprelay" exec="onos-check-logs ${OC#}"/>
1309 </parallel>
1310 </group>
1311 <step name="App-Activate-All.App-Deactivate-dhcprelay"
1312 exec="onos ${OCI} app deactivate org.onosproject.dhcprelay" requires="App-Activate-All.App-Check-dhcprelay"/>
1313 <step name="App-Activate-All.Wait-For-Deactivate-dhcprelay"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -08001314 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-dhcprelay"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08001315 <group name="App-Activate-All.App-Check-After-dhcprelay" requires="App-Activate-All.Wait-For-Deactivate-dhcprelay">
1316 <parallel var="${OC#}">
1317 <step name="App-Activate-All.Check-Logs-After-${#}-dhcprelay" exec="onos-check-logs ${OC#}"/>
1318 </parallel>
1319 </group>
1320 <step name="App-Activate-All.Minimal-Apps-dhcprelay" requires="App-Activate-All.App-Deactivate-dhcprelay"
1321 exec="onos-set-up-minimal-apps ${OCI}"/>
1322 </group>
1323
1324
1325 <group name="App-Activate-All.metrics" requires="App-Activate-All.dhcprelay">
1326 <step name="App-Activate-All.Activate-metrics"
1327 exec="onos ${OCI} app activate org.onosproject.metrics" requires="App-Activate-All.dhcprelay"/>
1328 <group name="App-Activate-All.App-Check-metrics" requires="App-Activate-All.Activate-metrics">
1329 <parallel var="${OC#}">
1330 <step name="App-Activate-All.App-Check-${#}-metrics"
1331 exec="onos-check-apps ${OC#} metrics includes"/>
1332 <step name="App-Activate-All.Check-Logs-${#}-metrics" exec="onos-check-logs ${OC#}"/>
1333 </parallel>
1334 </group>
1335 <step name="App-Activate-All.App-Deactivate-metrics"
1336 exec="onos ${OCI} app deactivate org.onosproject.metrics" requires="App-Activate-All.App-Check-metrics"/>
1337 <step name="App-Activate-All.Wait-For-Deactivate-metrics"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -08001338 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-metrics"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08001339 <group name="App-Activate-All.App-Check-After-metrics" requires="App-Activate-All.Wait-For-Deactivate-metrics">
1340 <parallel var="${OC#}">
1341 <step name="App-Activate-All.Check-Logs-After-${#}-metrics" exec="onos-check-logs ${OC#}"/>
1342 </parallel>
1343 </group>
1344 <step name="App-Activate-All.Minimal-Apps-metrics" requires="App-Activate-All.App-Deactivate-metrics"
1345 exec="onos-set-up-minimal-apps ${OCI}"/>
1346 </group>
1347
1348
1349 <group name="App-Activate-All.fwd" requires="App-Activate-All.metrics">
1350 <step name="App-Activate-All.Activate-fwd"
1351 exec="onos ${OCI} app activate org.onosproject.fwd" requires="App-Activate-All.metrics"/>
1352 <group name="App-Activate-All.App-Check-fwd" requires="App-Activate-All.Activate-fwd">
1353 <parallel var="${OC#}">
1354 <step name="App-Activate-All.App-Check-${#}-fwd"
1355 exec="onos-check-apps ${OC#} fwd includes"/>
1356 <step name="App-Activate-All.Check-Logs-${#}-fwd" exec="onos-check-logs ${OC#}"/>
1357 </parallel>
1358 </group>
1359 <step name="App-Activate-All.App-Deactivate-fwd"
1360 exec="onos ${OCI} app deactivate org.onosproject.fwd" requires="App-Activate-All.App-Check-fwd"/>
1361 <step name="App-Activate-All.Wait-For-Deactivate-fwd"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -08001362 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-fwd"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08001363 <group name="App-Activate-All.App-Check-After-fwd" requires="App-Activate-All.Wait-For-Deactivate-fwd">
1364 <parallel var="${OC#}">
1365 <step name="App-Activate-All.Check-Logs-After-${#}-fwd" exec="onos-check-logs ${OC#}"/>
1366 </parallel>
1367 </group>
1368 <step name="App-Activate-All.Minimal-Apps-fwd" requires="App-Activate-All.App-Deactivate-fwd"
1369 exec="onos-set-up-minimal-apps ${OCI}"/>
1370 </group>
1371
1372
1373 <group name="App-Activate-All.proxyarp" requires="App-Activate-All.fwd">
1374 <step name="App-Activate-All.Activate-proxyarp"
1375 exec="onos ${OCI} app activate org.onosproject.proxyarp" requires="App-Activate-All.fwd"/>
1376 <group name="App-Activate-All.App-Check-proxyarp" requires="App-Activate-All.Activate-proxyarp">
1377 <parallel var="${OC#}">
1378 <step name="App-Activate-All.App-Check-${#}-proxyarp"
1379 exec="onos-check-apps ${OC#} proxyarp includes"/>
1380 <step name="App-Activate-All.Check-Logs-${#}-proxyarp" exec="onos-check-logs ${OC#}"/>
1381 </parallel>
1382 </group>
1383 <step name="App-Activate-All.App-Deactivate-proxyarp"
1384 exec="onos ${OCI} app deactivate org.onosproject.proxyarp" requires="App-Activate-All.App-Check-proxyarp"/>
1385 <step name="App-Activate-All.Wait-For-Deactivate-proxyarp"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -08001386 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-proxyarp"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08001387 <group name="App-Activate-All.App-Check-After-proxyarp" requires="App-Activate-All.Wait-For-Deactivate-proxyarp">
1388 <parallel var="${OC#}">
1389 <step name="App-Activate-All.Check-Logs-After-${#}-proxyarp" exec="onos-check-logs ${OC#}"/>
1390 </parallel>
1391 </group>
1392 <step name="App-Activate-All.Minimal-Apps-proxyarp" requires="App-Activate-All.App-Deactivate-proxyarp"
1393 exec="onos-set-up-minimal-apps ${OCI}"/>
1394 </group>
1395
1396
1397 <group name="App-Activate-All.models.polatis" requires="App-Activate-All.proxyarp">
1398 <step name="App-Activate-All.Activate-models.polatis"
1399 exec="onos ${OCI} app activate org.onosproject.models.polatis" requires="App-Activate-All.proxyarp"/>
1400 <group name="App-Activate-All.App-Check-models.polatis" requires="App-Activate-All.Activate-models.polatis">
1401 <parallel var="${OC#}">
1402 <step name="App-Activate-All.App-Check-${#}-models.polatis"
1403 exec="onos-check-apps ${OC#} models.polatis includes"/>
1404 <step name="App-Activate-All.Check-Logs-${#}-models.polatis" exec="onos-check-logs ${OC#}"/>
1405 </parallel>
1406 </group>
1407 <step name="App-Activate-All.App-Deactivate-models.polatis"
1408 exec="onos ${OCI} app deactivate org.onosproject.models.polatis" requires="App-Activate-All.App-Check-models.polatis"/>
1409 <step name="App-Activate-All.Wait-For-Deactivate-models.polatis"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -08001410 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-models.polatis"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08001411 <group name="App-Activate-All.App-Check-After-models.polatis" requires="App-Activate-All.Wait-For-Deactivate-models.polatis">
1412 <parallel var="${OC#}">
1413 <step name="App-Activate-All.Check-Logs-After-${#}-models.polatis" exec="onos-check-logs ${OC#}"/>
1414 </parallel>
1415 </group>
1416 <step name="App-Activate-All.Minimal-Apps-models.polatis" requires="App-Activate-All.App-Deactivate-models.polatis"
1417 exec="onos-set-up-minimal-apps ${OCI}"/>
1418 </group>
1419
1420
1421 <group name="App-Activate-All.drivers.polatis.netconf" requires="App-Activate-All.models.polatis">
1422 <step name="App-Activate-All.Activate-drivers.polatis.netconf"
1423 exec="onos ${OCI} app activate org.onosproject.drivers.polatis.netconf" requires="App-Activate-All.models.polatis"/>
1424 <group name="App-Activate-All.App-Check-drivers.polatis.netconf" requires="App-Activate-All.Activate-drivers.polatis.netconf">
1425 <parallel var="${OC#}">
1426 <step name="App-Activate-All.App-Check-${#}-drivers.polatis.netconf"
1427 exec="onos-check-apps ${OC#} drivers.polatis.netconf includes"/>
1428 <step name="App-Activate-All.Check-Logs-${#}-drivers.polatis.netconf" exec="onos-check-logs ${OC#}"/>
1429 </parallel>
1430 </group>
1431 <step name="App-Activate-All.App-Deactivate-drivers.polatis.netconf"
1432 exec="onos ${OCI} app deactivate org.onosproject.drivers.polatis.netconf" requires="App-Activate-All.App-Check-drivers.polatis.netconf"/>
1433 <step name="App-Activate-All.Wait-For-Deactivate-drivers.polatis.netconf"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -08001434 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-drivers.polatis.netconf"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08001435 <group name="App-Activate-All.App-Check-After-drivers.polatis.netconf" requires="App-Activate-All.Wait-For-Deactivate-drivers.polatis.netconf">
1436 <parallel var="${OC#}">
1437 <step name="App-Activate-All.Check-Logs-After-${#}-drivers.polatis.netconf" exec="onos-check-logs ${OC#}"/>
1438 </parallel>
1439 </group>
1440 <step name="App-Activate-All.Minimal-Apps-drivers.polatis.netconf" requires="App-Activate-All.App-Deactivate-drivers.polatis.netconf"
1441 exec="onos-set-up-minimal-apps ${OCI}"/>
1442 </group>
1443
1444
1445 <group name="App-Activate-All.lldpprovider" requires="App-Activate-All.drivers.polatis.netconf">
1446 <step name="App-Activate-All.Activate-lldpprovider"
1447 exec="onos ${OCI} app activate org.onosproject.lldpprovider" requires="App-Activate-All.drivers.polatis.netconf"/>
1448 <group name="App-Activate-All.App-Check-lldpprovider" requires="App-Activate-All.Activate-lldpprovider">
1449 <parallel var="${OC#}">
1450 <step name="App-Activate-All.App-Check-${#}-lldpprovider"
1451 exec="onos-check-apps ${OC#} lldpprovider includes"/>
1452 <step name="App-Activate-All.Check-Logs-${#}-lldpprovider" exec="onos-check-logs ${OC#}"/>
1453 </parallel>
1454 </group>
1455 <step name="App-Activate-All.App-Deactivate-lldpprovider"
1456 exec="onos ${OCI} app deactivate org.onosproject.lldpprovider" requires="App-Activate-All.App-Check-lldpprovider"/>
1457 <step name="App-Activate-All.Wait-For-Deactivate-lldpprovider"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -08001458 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-lldpprovider"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08001459 <group name="App-Activate-All.App-Check-After-lldpprovider" requires="App-Activate-All.Wait-For-Deactivate-lldpprovider">
1460 <parallel var="${OC#}">
1461 <step name="App-Activate-All.Check-Logs-After-${#}-lldpprovider" exec="onos-check-logs ${OC#}"/>
1462 </parallel>
1463 </group>
1464 <step name="App-Activate-All.Minimal-Apps-lldpprovider" requires="App-Activate-All.App-Deactivate-lldpprovider"
1465 exec="onos-set-up-minimal-apps ${OCI}"/>
1466 </group>
1467
1468
1469 <group name="App-Activate-All.openflow-base" requires="App-Activate-All.lldpprovider">
1470 <step name="App-Activate-All.Activate-openflow-base"
1471 exec="onos ${OCI} app activate org.onosproject.openflow-base" requires="App-Activate-All.lldpprovider"/>
1472 <group name="App-Activate-All.App-Check-openflow-base" requires="App-Activate-All.Activate-openflow-base">
1473 <parallel var="${OC#}">
1474 <step name="App-Activate-All.App-Check-${#}-openflow-base"
1475 exec="onos-check-apps ${OC#} openflow-base includes"/>
1476 <step name="App-Activate-All.Check-Logs-${#}-openflow-base" exec="onos-check-logs ${OC#}"/>
1477 </parallel>
1478 </group>
1479 <step name="App-Activate-All.App-Deactivate-openflow-base"
1480 exec="onos ${OCI} app deactivate org.onosproject.openflow-base" requires="App-Activate-All.App-Check-openflow-base"/>
1481 <step name="App-Activate-All.Wait-For-Deactivate-openflow-base"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -08001482 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-openflow-base"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08001483 <group name="App-Activate-All.App-Check-After-openflow-base" requires="App-Activate-All.Wait-For-Deactivate-openflow-base">
1484 <parallel var="${OC#}">
1485 <step name="App-Activate-All.Check-Logs-After-${#}-openflow-base" exec="onos-check-logs ${OC#}"/>
1486 </parallel>
1487 </group>
1488 <step name="App-Activate-All.Minimal-Apps-openflow-base" requires="App-Activate-All.App-Deactivate-openflow-base"
1489 exec="onos-set-up-minimal-apps ${OCI}"/>
1490 </group>
1491
1492
1493 <group name="App-Activate-All.openflow" requires="App-Activate-All.openflow-base">
1494 <step name="App-Activate-All.Activate-openflow"
1495 exec="onos ${OCI} app activate org.onosproject.openflow" requires="App-Activate-All.openflow-base"/>
1496 <group name="App-Activate-All.App-Check-openflow" requires="App-Activate-All.Activate-openflow">
1497 <parallel var="${OC#}">
1498 <step name="App-Activate-All.App-Check-${#}-openflow"
1499 exec="onos-check-apps ${OC#} openflow includes"/>
1500 <step name="App-Activate-All.Check-Logs-${#}-openflow" exec="onos-check-logs ${OC#}"/>
1501 </parallel>
1502 </group>
1503 <step name="App-Activate-All.App-Deactivate-openflow"
1504 exec="onos ${OCI} app deactivate org.onosproject.openflow" requires="App-Activate-All.App-Check-openflow"/>
1505 <step name="App-Activate-All.Wait-For-Deactivate-openflow"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -08001506 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-openflow"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08001507 <group name="App-Activate-All.App-Check-After-openflow" requires="App-Activate-All.Wait-For-Deactivate-openflow">
1508 <parallel var="${OC#}">
1509 <step name="App-Activate-All.Check-Logs-After-${#}-openflow" exec="onos-check-logs ${OC#}"/>
1510 </parallel>
1511 </group>
1512 <step name="App-Activate-All.Minimal-Apps-openflow" requires="App-Activate-All.App-Deactivate-openflow"
1513 exec="onos-set-up-minimal-apps ${OCI}"/>
1514 </group>
1515
1516
Ray Milkeyb2e6be82019-03-06 14:58:42 -08001517 <group name="App-Activate-All.network-troubleshoot" requires="App-Activate-All.openflow">
Ray Milkeya2b52b42019-02-07 09:25:27 -08001518 <step name="App-Activate-All.Activate-network-troubleshoot"
Ray Milkeyb2e6be82019-03-06 14:58:42 -08001519 exec="onos ${OCI} app activate org.onosproject.network-troubleshoot" requires="App-Activate-All.openflow"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08001520 <group name="App-Activate-All.App-Check-network-troubleshoot" requires="App-Activate-All.Activate-network-troubleshoot">
1521 <parallel var="${OC#}">
1522 <step name="App-Activate-All.App-Check-${#}-network-troubleshoot"
1523 exec="onos-check-apps ${OC#} network-troubleshoot includes"/>
1524 <step name="App-Activate-All.Check-Logs-${#}-network-troubleshoot" exec="onos-check-logs ${OC#}"/>
1525 </parallel>
1526 </group>
1527 <step name="App-Activate-All.App-Deactivate-network-troubleshoot"
1528 exec="onos ${OCI} app deactivate org.onosproject.network-troubleshoot" requires="App-Activate-All.App-Check-network-troubleshoot"/>
1529 <step name="App-Activate-All.Wait-For-Deactivate-network-troubleshoot"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -08001530 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-network-troubleshoot"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08001531 <group name="App-Activate-All.App-Check-After-network-troubleshoot" requires="App-Activate-All.Wait-For-Deactivate-network-troubleshoot">
1532 <parallel var="${OC#}">
1533 <step name="App-Activate-All.Check-Logs-After-${#}-network-troubleshoot" exec="onos-check-logs ${OC#}"/>
1534 </parallel>
1535 </group>
1536 <step name="App-Activate-All.Minimal-Apps-network-troubleshoot" requires="App-Activate-All.App-Deactivate-network-troubleshoot"
1537 exec="onos-set-up-minimal-apps ${OCI}"/>
1538 </group>
1539
1540
1541 <group name="App-Activate-All.drivers.mellanox" requires="App-Activate-All.network-troubleshoot">
1542 <step name="App-Activate-All.Activate-drivers.mellanox"
1543 exec="onos ${OCI} app activate org.onosproject.drivers.mellanox" requires="App-Activate-All.network-troubleshoot"/>
1544 <group name="App-Activate-All.App-Check-drivers.mellanox" requires="App-Activate-All.Activate-drivers.mellanox">
1545 <parallel var="${OC#}">
1546 <step name="App-Activate-All.App-Check-${#}-drivers.mellanox"
1547 exec="onos-check-apps ${OC#} drivers.mellanox includes"/>
1548 <step name="App-Activate-All.Check-Logs-${#}-drivers.mellanox" exec="onos-check-logs ${OC#}"/>
1549 </parallel>
1550 </group>
1551 <step name="App-Activate-All.App-Deactivate-drivers.mellanox"
1552 exec="onos ${OCI} app deactivate org.onosproject.drivers.mellanox" requires="App-Activate-All.App-Check-drivers.mellanox"/>
1553 <step name="App-Activate-All.Wait-For-Deactivate-drivers.mellanox"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -08001554 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-drivers.mellanox"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08001555 <group name="App-Activate-All.App-Check-After-drivers.mellanox" requires="App-Activate-All.Wait-For-Deactivate-drivers.mellanox">
1556 <parallel var="${OC#}">
1557 <step name="App-Activate-All.Check-Logs-After-${#}-drivers.mellanox" exec="onos-check-logs ${OC#}"/>
1558 </parallel>
1559 </group>
1560 <step name="App-Activate-All.Minimal-Apps-drivers.mellanox" requires="App-Activate-All.App-Deactivate-drivers.mellanox"
1561 exec="onos-set-up-minimal-apps ${OCI}"/>
1562 </group>
1563
1564
1565 <group name="App-Activate-All.drivermatrix" requires="App-Activate-All.drivers.mellanox">
1566 <step name="App-Activate-All.Activate-drivermatrix"
1567 exec="onos ${OCI} app activate org.onosproject.drivermatrix" requires="App-Activate-All.drivers.mellanox"/>
1568 <group name="App-Activate-All.App-Check-drivermatrix" requires="App-Activate-All.Activate-drivermatrix">
1569 <parallel var="${OC#}">
1570 <step name="App-Activate-All.App-Check-${#}-drivermatrix"
1571 exec="onos-check-apps ${OC#} drivermatrix includes"/>
1572 <step name="App-Activate-All.Check-Logs-${#}-drivermatrix" exec="onos-check-logs ${OC#}"/>
1573 </parallel>
1574 </group>
1575 <step name="App-Activate-All.App-Deactivate-drivermatrix"
1576 exec="onos ${OCI} app deactivate org.onosproject.drivermatrix" requires="App-Activate-All.App-Check-drivermatrix"/>
1577 <step name="App-Activate-All.Wait-For-Deactivate-drivermatrix"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -08001578 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-drivermatrix"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08001579 <group name="App-Activate-All.App-Check-After-drivermatrix" requires="App-Activate-All.Wait-For-Deactivate-drivermatrix">
1580 <parallel var="${OC#}">
1581 <step name="App-Activate-All.Check-Logs-After-${#}-drivermatrix" exec="onos-check-logs ${OC#}"/>
1582 </parallel>
1583 </group>
1584 <step name="App-Activate-All.Minimal-Apps-drivermatrix" requires="App-Activate-All.App-Deactivate-drivermatrix"
1585 exec="onos-set-up-minimal-apps ${OCI}"/>
1586 </group>
1587
1588
1589 <group name="App-Activate-All.messaging-perf" requires="App-Activate-All.drivermatrix">
1590 <step name="App-Activate-All.Activate-messaging-perf"
1591 exec="onos ${OCI} app activate org.onosproject.messaging-perf" requires="App-Activate-All.drivermatrix"/>
1592 <group name="App-Activate-All.App-Check-messaging-perf" requires="App-Activate-All.Activate-messaging-perf">
1593 <parallel var="${OC#}">
1594 <step name="App-Activate-All.App-Check-${#}-messaging-perf"
1595 exec="onos-check-apps ${OC#} messaging-perf includes"/>
1596 <step name="App-Activate-All.Check-Logs-${#}-messaging-perf" exec="onos-check-logs ${OC#}"/>
1597 </parallel>
1598 </group>
1599 <step name="App-Activate-All.App-Deactivate-messaging-perf"
1600 exec="onos ${OCI} app deactivate org.onosproject.messaging-perf" requires="App-Activate-All.App-Check-messaging-perf"/>
1601 <step name="App-Activate-All.Wait-For-Deactivate-messaging-perf"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -08001602 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-messaging-perf"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08001603 <group name="App-Activate-All.App-Check-After-messaging-perf" requires="App-Activate-All.Wait-For-Deactivate-messaging-perf">
1604 <parallel var="${OC#}">
1605 <step name="App-Activate-All.Check-Logs-After-${#}-messaging-perf" exec="onos-check-logs ${OC#}"/>
1606 </parallel>
1607 </group>
1608 <step name="App-Activate-All.Minimal-Apps-messaging-perf" requires="App-Activate-All.App-Deactivate-messaging-perf"
1609 exec="onos-set-up-minimal-apps ${OCI}"/>
1610 </group>
1611
1612
1613 <group name="App-Activate-All.hostprobingprovider" requires="App-Activate-All.messaging-perf">
1614 <step name="App-Activate-All.Activate-hostprobingprovider"
1615 exec="onos ${OCI} app activate org.onosproject.hostprobingprovider" requires="App-Activate-All.messaging-perf"/>
1616 <group name="App-Activate-All.App-Check-hostprobingprovider" requires="App-Activate-All.Activate-hostprobingprovider">
1617 <parallel var="${OC#}">
1618 <step name="App-Activate-All.App-Check-${#}-hostprobingprovider"
1619 exec="onos-check-apps ${OC#} hostprobingprovider includes"/>
1620 <step name="App-Activate-All.Check-Logs-${#}-hostprobingprovider" exec="onos-check-logs ${OC#}"/>
1621 </parallel>
1622 </group>
1623 <step name="App-Activate-All.App-Deactivate-hostprobingprovider"
1624 exec="onos ${OCI} app deactivate org.onosproject.hostprobingprovider" requires="App-Activate-All.App-Check-hostprobingprovider"/>
1625 <step name="App-Activate-All.Wait-For-Deactivate-hostprobingprovider"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -08001626 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-hostprobingprovider"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08001627 <group name="App-Activate-All.App-Check-After-hostprobingprovider" requires="App-Activate-All.Wait-For-Deactivate-hostprobingprovider">
1628 <parallel var="${OC#}">
1629 <step name="App-Activate-All.Check-Logs-After-${#}-hostprobingprovider" exec="onos-check-logs ${OC#}"/>
1630 </parallel>
1631 </group>
1632 <step name="App-Activate-All.Minimal-Apps-hostprobingprovider" requires="App-Activate-All.App-Deactivate-hostprobingprovider"
1633 exec="onos-set-up-minimal-apps ${OCI}"/>
1634 </group>
1635
1636
1637 <group name="App-Activate-All.pcep-api" requires="App-Activate-All.hostprobingprovider">
1638 <step name="App-Activate-All.Activate-pcep-api"
1639 exec="onos ${OCI} app activate org.onosproject.pcep-api" requires="App-Activate-All.hostprobingprovider"/>
1640 <group name="App-Activate-All.App-Check-pcep-api" requires="App-Activate-All.Activate-pcep-api">
1641 <parallel var="${OC#}">
1642 <step name="App-Activate-All.App-Check-${#}-pcep-api"
1643 exec="onos-check-apps ${OC#} pcep-api includes"/>
1644 <step name="App-Activate-All.Check-Logs-${#}-pcep-api" exec="onos-check-logs ${OC#}"/>
1645 </parallel>
1646 </group>
1647 <step name="App-Activate-All.App-Deactivate-pcep-api"
1648 exec="onos ${OCI} app deactivate org.onosproject.pcep-api" requires="App-Activate-All.App-Check-pcep-api"/>
1649 <step name="App-Activate-All.Wait-For-Deactivate-pcep-api"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -08001650 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-pcep-api"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08001651 <group name="App-Activate-All.App-Check-After-pcep-api" requires="App-Activate-All.Wait-For-Deactivate-pcep-api">
1652 <parallel var="${OC#}">
1653 <step name="App-Activate-All.Check-Logs-After-${#}-pcep-api" exec="onos-check-logs ${OC#}"/>
1654 </parallel>
1655 </group>
1656 <step name="App-Activate-All.Minimal-Apps-pcep-api" requires="App-Activate-All.App-Deactivate-pcep-api"
1657 exec="onos-set-up-minimal-apps ${OCI}"/>
1658 </group>
1659
1660
1661 <group name="App-Activate-All.distributedprimitives" requires="App-Activate-All.pcep-api">
1662 <step name="App-Activate-All.Activate-distributedprimitives"
1663 exec="onos ${OCI} app activate org.onosproject.distributedprimitives" requires="App-Activate-All.pcep-api"/>
1664 <group name="App-Activate-All.App-Check-distributedprimitives" requires="App-Activate-All.Activate-distributedprimitives">
1665 <parallel var="${OC#}">
1666 <step name="App-Activate-All.App-Check-${#}-distributedprimitives"
1667 exec="onos-check-apps ${OC#} distributedprimitives includes"/>
1668 <step name="App-Activate-All.Check-Logs-${#}-distributedprimitives" exec="onos-check-logs ${OC#}"/>
1669 </parallel>
1670 </group>
1671 <step name="App-Activate-All.App-Deactivate-distributedprimitives"
1672 exec="onos ${OCI} app deactivate org.onosproject.distributedprimitives" requires="App-Activate-All.App-Check-distributedprimitives"/>
1673 <step name="App-Activate-All.Wait-For-Deactivate-distributedprimitives"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -08001674 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-distributedprimitives"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08001675 <group name="App-Activate-All.App-Check-After-distributedprimitives" requires="App-Activate-All.Wait-For-Deactivate-distributedprimitives">
1676 <parallel var="${OC#}">
1677 <step name="App-Activate-All.Check-Logs-After-${#}-distributedprimitives" exec="onos-check-logs ${OC#}"/>
1678 </parallel>
1679 </group>
1680 <step name="App-Activate-All.Minimal-Apps-distributedprimitives" requires="App-Activate-All.App-Deactivate-distributedprimitives"
1681 exec="onos-set-up-minimal-apps ${OCI}"/>
1682 </group>
1683
1684
1685 <group name="App-Activate-All.openstackvtap" requires="App-Activate-All.distributedprimitives">
1686 <step name="App-Activate-All.Activate-openstackvtap"
1687 exec="onos ${OCI} app activate org.onosproject.openstackvtap" requires="App-Activate-All.distributedprimitives"/>
1688 <group name="App-Activate-All.App-Check-openstackvtap" requires="App-Activate-All.Activate-openstackvtap">
1689 <parallel var="${OC#}">
1690 <step name="App-Activate-All.App-Check-${#}-openstackvtap"
1691 exec="onos-check-apps ${OC#} openstackvtap includes"/>
1692 <step name="App-Activate-All.Check-Logs-${#}-openstackvtap" exec="onos-check-logs ${OC#}"/>
1693 </parallel>
1694 </group>
1695 <step name="App-Activate-All.App-Deactivate-openstackvtap"
1696 exec="onos ${OCI} app deactivate org.onosproject.openstackvtap" requires="App-Activate-All.App-Check-openstackvtap"/>
1697 <step name="App-Activate-All.Wait-For-Deactivate-openstackvtap"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -08001698 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-openstackvtap"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08001699 <group name="App-Activate-All.App-Check-After-openstackvtap" requires="App-Activate-All.Wait-For-Deactivate-openstackvtap">
1700 <parallel var="${OC#}">
1701 <step name="App-Activate-All.Check-Logs-After-${#}-openstackvtap" exec="onos-check-logs ${OC#}"/>
1702 </parallel>
1703 </group>
1704 <step name="App-Activate-All.Minimal-Apps-openstackvtap" requires="App-Activate-All.App-Deactivate-openstackvtap"
1705 exec="onos-set-up-minimal-apps ${OCI}"/>
1706 </group>
1707
1708
1709 <group name="App-Activate-All.virtual" requires="App-Activate-All.openstackvtap">
1710 <step name="App-Activate-All.Activate-virtual"
1711 exec="onos ${OCI} app activate org.onosproject.virtual" requires="App-Activate-All.openstackvtap"/>
1712 <group name="App-Activate-All.App-Check-virtual" requires="App-Activate-All.Activate-virtual">
1713 <parallel var="${OC#}">
1714 <step name="App-Activate-All.App-Check-${#}-virtual"
1715 exec="onos-check-apps ${OC#} virtual includes"/>
1716 <step name="App-Activate-All.Check-Logs-${#}-virtual" exec="onos-check-logs ${OC#}"/>
1717 </parallel>
1718 </group>
1719 <step name="App-Activate-All.App-Deactivate-virtual"
1720 exec="onos ${OCI} app deactivate org.onosproject.virtual" requires="App-Activate-All.App-Check-virtual"/>
1721 <step name="App-Activate-All.Wait-For-Deactivate-virtual"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -08001722 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-virtual"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08001723 <group name="App-Activate-All.App-Check-After-virtual" requires="App-Activate-All.Wait-For-Deactivate-virtual">
1724 <parallel var="${OC#}">
1725 <step name="App-Activate-All.Check-Logs-After-${#}-virtual" exec="onos-check-logs ${OC#}"/>
1726 </parallel>
1727 </group>
1728 <step name="App-Activate-All.Minimal-Apps-virtual" requires="App-Activate-All.App-Deactivate-virtual"
1729 exec="onos-set-up-minimal-apps ${OCI}"/>
1730 </group>
1731
1732
1733 <group name="App-Activate-All.models.openroadm" requires="App-Activate-All.virtual">
1734 <step name="App-Activate-All.Activate-models.openroadm"
1735 exec="onos ${OCI} app activate org.onosproject.models.openroadm" requires="App-Activate-All.virtual"/>
1736 <group name="App-Activate-All.App-Check-models.openroadm" requires="App-Activate-All.Activate-models.openroadm">
1737 <parallel var="${OC#}">
1738 <step name="App-Activate-All.App-Check-${#}-models.openroadm"
1739 exec="onos-check-apps ${OC#} models.openroadm includes"/>
1740 <step name="App-Activate-All.Check-Logs-${#}-models.openroadm" exec="onos-check-logs ${OC#}"/>
1741 </parallel>
1742 </group>
1743 <step name="App-Activate-All.App-Deactivate-models.openroadm"
1744 exec="onos ${OCI} app deactivate org.onosproject.models.openroadm" requires="App-Activate-All.App-Check-models.openroadm"/>
1745 <step name="App-Activate-All.Wait-For-Deactivate-models.openroadm"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -08001746 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-models.openroadm"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08001747 <group name="App-Activate-All.App-Check-After-models.openroadm" requires="App-Activate-All.Wait-For-Deactivate-models.openroadm">
1748 <parallel var="${OC#}">
1749 <step name="App-Activate-All.Check-Logs-After-${#}-models.openroadm" exec="onos-check-logs ${OC#}"/>
1750 </parallel>
1751 </group>
1752 <step name="App-Activate-All.Minimal-Apps-models.openroadm" requires="App-Activate-All.App-Deactivate-models.openroadm"
1753 exec="onos-set-up-minimal-apps ${OCI}"/>
1754 </group>
1755
1756
1757 <group name="App-Activate-All.openroadm" requires="App-Activate-All.models.openroadm">
1758 <step name="App-Activate-All.Activate-openroadm"
1759 exec="onos ${OCI} app activate org.onosproject.openroadm" requires="App-Activate-All.models.openroadm"/>
1760 <group name="App-Activate-All.App-Check-openroadm" requires="App-Activate-All.Activate-openroadm">
1761 <parallel var="${OC#}">
1762 <step name="App-Activate-All.App-Check-${#}-openroadm"
1763 exec="onos-check-apps ${OC#} openroadm includes"/>
1764 <step name="App-Activate-All.Check-Logs-${#}-openroadm" exec="onos-check-logs ${OC#}"/>
1765 </parallel>
1766 </group>
1767 <step name="App-Activate-All.App-Deactivate-openroadm"
1768 exec="onos ${OCI} app deactivate org.onosproject.openroadm" requires="App-Activate-All.App-Check-openroadm"/>
1769 <step name="App-Activate-All.Wait-For-Deactivate-openroadm"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -08001770 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-openroadm"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08001771 <group name="App-Activate-All.App-Check-After-openroadm" requires="App-Activate-All.Wait-For-Deactivate-openroadm">
1772 <parallel var="${OC#}">
1773 <step name="App-Activate-All.Check-Logs-After-${#}-openroadm" exec="onos-check-logs ${OC#}"/>
1774 </parallel>
1775 </group>
1776 <step name="App-Activate-All.Minimal-Apps-openroadm" requires="App-Activate-All.App-Deactivate-openroadm"
1777 exec="onos-set-up-minimal-apps ${OCI}"/>
1778 </group>
1779
1780
1781 <group name="App-Activate-All.tetopology" requires="App-Activate-All.openroadm">
1782 <step name="App-Activate-All.Activate-tetopology"
1783 exec="onos ${OCI} app activate org.onosproject.tetopology" requires="App-Activate-All.openroadm"/>
1784 <group name="App-Activate-All.App-Check-tetopology" requires="App-Activate-All.Activate-tetopology">
1785 <parallel var="${OC#}">
1786 <step name="App-Activate-All.App-Check-${#}-tetopology"
1787 exec="onos-check-apps ${OC#} tetopology includes"/>
1788 <step name="App-Activate-All.Check-Logs-${#}-tetopology" exec="onos-check-logs ${OC#}"/>
1789 </parallel>
1790 </group>
1791 <step name="App-Activate-All.App-Deactivate-tetopology"
1792 exec="onos ${OCI} app deactivate org.onosproject.tetopology" requires="App-Activate-All.App-Check-tetopology"/>
1793 <step name="App-Activate-All.Wait-For-Deactivate-tetopology"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -08001794 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-tetopology"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08001795 <group name="App-Activate-All.App-Check-After-tetopology" requires="App-Activate-All.Wait-For-Deactivate-tetopology">
1796 <parallel var="${OC#}">
1797 <step name="App-Activate-All.Check-Logs-After-${#}-tetopology" exec="onos-check-logs ${OC#}"/>
1798 </parallel>
1799 </group>
1800 <step name="App-Activate-All.Minimal-Apps-tetopology" requires="App-Activate-All.App-Deactivate-tetopology"
1801 exec="onos-set-up-minimal-apps ${OCI}"/>
1802 </group>
1803
1804
1805 <group name="App-Activate-All.tetunnel" requires="App-Activate-All.tetopology">
1806 <step name="App-Activate-All.Activate-tetunnel"
1807 exec="onos ${OCI} app activate org.onosproject.tetunnel" requires="App-Activate-All.tetopology"/>
1808 <group name="App-Activate-All.App-Check-tetunnel" requires="App-Activate-All.Activate-tetunnel">
1809 <parallel var="${OC#}">
1810 <step name="App-Activate-All.App-Check-${#}-tetunnel"
1811 exec="onos-check-apps ${OC#} tetunnel includes"/>
1812 <step name="App-Activate-All.Check-Logs-${#}-tetunnel" exec="onos-check-logs ${OC#}"/>
1813 </parallel>
1814 </group>
1815 <step name="App-Activate-All.App-Deactivate-tetunnel"
1816 exec="onos ${OCI} app deactivate org.onosproject.tetunnel" requires="App-Activate-All.App-Check-tetunnel"/>
1817 <step name="App-Activate-All.Wait-For-Deactivate-tetunnel"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -08001818 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-tetunnel"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08001819 <group name="App-Activate-All.App-Check-After-tetunnel" requires="App-Activate-All.Wait-For-Deactivate-tetunnel">
1820 <parallel var="${OC#}">
1821 <step name="App-Activate-All.Check-Logs-After-${#}-tetunnel" exec="onos-check-logs ${OC#}"/>
1822 </parallel>
1823 </group>
1824 <step name="App-Activate-All.Minimal-Apps-tetunnel" requires="App-Activate-All.App-Deactivate-tetunnel"
1825 exec="onos-set-up-minimal-apps ${OCI}"/>
1826 </group>
1827
1828
1829 <group name="App-Activate-All.ovsdbhostprovider" requires="App-Activate-All.tetunnel">
1830 <step name="App-Activate-All.Activate-ovsdbhostprovider"
1831 exec="onos ${OCI} app activate org.onosproject.ovsdbhostprovider" requires="App-Activate-All.tetunnel"/>
1832 <group name="App-Activate-All.App-Check-ovsdbhostprovider" requires="App-Activate-All.Activate-ovsdbhostprovider">
1833 <parallel var="${OC#}">
1834 <step name="App-Activate-All.App-Check-${#}-ovsdbhostprovider"
1835 exec="onos-check-apps ${OC#} ovsdbhostprovider includes"/>
1836 <step name="App-Activate-All.Check-Logs-${#}-ovsdbhostprovider" exec="onos-check-logs ${OC#}"/>
1837 </parallel>
1838 </group>
1839 <step name="App-Activate-All.App-Deactivate-ovsdbhostprovider"
1840 exec="onos ${OCI} app deactivate org.onosproject.ovsdbhostprovider" requires="App-Activate-All.App-Check-ovsdbhostprovider"/>
1841 <step name="App-Activate-All.Wait-For-Deactivate-ovsdbhostprovider"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -08001842 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-ovsdbhostprovider"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08001843 <group name="App-Activate-All.App-Check-After-ovsdbhostprovider" requires="App-Activate-All.Wait-For-Deactivate-ovsdbhostprovider">
1844 <parallel var="${OC#}">
1845 <step name="App-Activate-All.Check-Logs-After-${#}-ovsdbhostprovider" exec="onos-check-logs ${OC#}"/>
1846 </parallel>
1847 </group>
1848 <step name="App-Activate-All.Minimal-Apps-ovsdbhostprovider" requires="App-Activate-All.App-Deactivate-ovsdbhostprovider"
1849 exec="onos-set-up-minimal-apps ${OCI}"/>
1850 </group>
1851
1852
1853 <group name="App-Activate-All.ovsdb" requires="App-Activate-All.ovsdbhostprovider">
1854 <step name="App-Activate-All.Activate-ovsdb"
1855 exec="onos ${OCI} app activate org.onosproject.ovsdb" requires="App-Activate-All.ovsdbhostprovider"/>
1856 <group name="App-Activate-All.App-Check-ovsdb" requires="App-Activate-All.Activate-ovsdb">
1857 <parallel var="${OC#}">
1858 <step name="App-Activate-All.App-Check-${#}-ovsdb"
1859 exec="onos-check-apps ${OC#} ovsdb includes"/>
1860 <step name="App-Activate-All.Check-Logs-${#}-ovsdb" exec="onos-check-logs ${OC#}"/>
1861 </parallel>
1862 </group>
1863 <step name="App-Activate-All.App-Deactivate-ovsdb"
1864 exec="onos ${OCI} app deactivate org.onosproject.ovsdb" requires="App-Activate-All.App-Check-ovsdb"/>
1865 <step name="App-Activate-All.Wait-For-Deactivate-ovsdb"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -08001866 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-ovsdb"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08001867 <group name="App-Activate-All.App-Check-After-ovsdb" requires="App-Activate-All.Wait-For-Deactivate-ovsdb">
1868 <parallel var="${OC#}">
1869 <step name="App-Activate-All.Check-Logs-After-${#}-ovsdb" exec="onos-check-logs ${OC#}"/>
1870 </parallel>
1871 </group>
1872 <step name="App-Activate-All.Minimal-Apps-ovsdb" requires="App-Activate-All.App-Deactivate-ovsdb"
1873 exec="onos-set-up-minimal-apps ${OCI}"/>
1874 </group>
1875
1876
1877 <group name="App-Activate-All.drivers.barefoot" requires="App-Activate-All.ovsdb">
1878 <step name="App-Activate-All.Activate-drivers.barefoot"
1879 exec="onos ${OCI} app activate org.onosproject.drivers.barefoot" requires="App-Activate-All.ovsdb"/>
1880 <group name="App-Activate-All.App-Check-drivers.barefoot" requires="App-Activate-All.Activate-drivers.barefoot">
1881 <parallel var="${OC#}">
1882 <step name="App-Activate-All.App-Check-${#}-drivers.barefoot"
1883 exec="onos-check-apps ${OC#} drivers.barefoot includes"/>
1884 <step name="App-Activate-All.Check-Logs-${#}-drivers.barefoot" exec="onos-check-logs ${OC#}"/>
1885 </parallel>
1886 </group>
1887 <step name="App-Activate-All.App-Deactivate-drivers.barefoot"
1888 exec="onos ${OCI} app deactivate org.onosproject.drivers.barefoot" requires="App-Activate-All.App-Check-drivers.barefoot"/>
1889 <step name="App-Activate-All.Wait-For-Deactivate-drivers.barefoot"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -08001890 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-drivers.barefoot"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08001891 <group name="App-Activate-All.App-Check-After-drivers.barefoot" requires="App-Activate-All.Wait-For-Deactivate-drivers.barefoot">
1892 <parallel var="${OC#}">
1893 <step name="App-Activate-All.Check-Logs-After-${#}-drivers.barefoot" exec="onos-check-logs ${OC#}"/>
1894 </parallel>
1895 </group>
1896 <step name="App-Activate-All.Minimal-Apps-drivers.barefoot" requires="App-Activate-All.App-Deactivate-drivers.barefoot"
1897 exec="onos-set-up-minimal-apps ${OCI}"/>
1898 </group>
1899
1900
1901 <group name="App-Activate-All.influxdbmetrics" requires="App-Activate-All.drivers.barefoot">
1902 <step name="App-Activate-All.Activate-influxdbmetrics"
1903 exec="onos ${OCI} app activate org.onosproject.influxdbmetrics" requires="App-Activate-All.drivers.barefoot"/>
1904 <group name="App-Activate-All.App-Check-influxdbmetrics" requires="App-Activate-All.Activate-influxdbmetrics">
1905 <parallel var="${OC#}">
1906 <step name="App-Activate-All.App-Check-${#}-influxdbmetrics"
1907 exec="onos-check-apps ${OC#} influxdbmetrics includes"/>
1908 <step name="App-Activate-All.Check-Logs-${#}-influxdbmetrics" exec="onos-check-logs ${OC#}"/>
1909 </parallel>
1910 </group>
1911 <step name="App-Activate-All.App-Deactivate-influxdbmetrics"
1912 exec="onos ${OCI} app deactivate org.onosproject.influxdbmetrics" requires="App-Activate-All.App-Check-influxdbmetrics"/>
1913 <step name="App-Activate-All.Wait-For-Deactivate-influxdbmetrics"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -08001914 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-influxdbmetrics"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08001915 <group name="App-Activate-All.App-Check-After-influxdbmetrics" requires="App-Activate-All.Wait-For-Deactivate-influxdbmetrics">
1916 <parallel var="${OC#}">
1917 <step name="App-Activate-All.Check-Logs-After-${#}-influxdbmetrics" exec="onos-check-logs ${OC#}"/>
1918 </parallel>
1919 </group>
1920 <step name="App-Activate-All.Minimal-Apps-influxdbmetrics" requires="App-Activate-All.App-Deactivate-influxdbmetrics"
1921 exec="onos-set-up-minimal-apps ${OCI}"/>
1922 </group>
1923
1924
1925 <group name="App-Activate-All.evpn-route-service" requires="App-Activate-All.influxdbmetrics">
1926 <step name="App-Activate-All.Activate-evpn-route-service"
1927 exec="onos ${OCI} app activate org.onosproject.evpn-route-service" requires="App-Activate-All.influxdbmetrics"/>
1928 <group name="App-Activate-All.App-Check-evpn-route-service" requires="App-Activate-All.Activate-evpn-route-service">
1929 <parallel var="${OC#}">
1930 <step name="App-Activate-All.App-Check-${#}-evpn-route-service"
1931 exec="onos-check-apps ${OC#} evpn-route-service includes"/>
1932 <step name="App-Activate-All.Check-Logs-${#}-evpn-route-service" exec="onos-check-logs ${OC#}"/>
1933 </parallel>
1934 </group>
1935 <step name="App-Activate-All.App-Deactivate-evpn-route-service"
1936 exec="onos ${OCI} app deactivate org.onosproject.evpn-route-service" requires="App-Activate-All.App-Check-evpn-route-service"/>
1937 <step name="App-Activate-All.Wait-For-Deactivate-evpn-route-service"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -08001938 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-evpn-route-service"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08001939 <group name="App-Activate-All.App-Check-After-evpn-route-service" requires="App-Activate-All.Wait-For-Deactivate-evpn-route-service">
1940 <parallel var="${OC#}">
1941 <step name="App-Activate-All.Check-Logs-After-${#}-evpn-route-service" exec="onos-check-logs ${OC#}"/>
1942 </parallel>
1943 </group>
1944 <step name="App-Activate-All.Minimal-Apps-evpn-route-service" requires="App-Activate-All.App-Deactivate-evpn-route-service"
1945 exec="onos-set-up-minimal-apps ${OCI}"/>
1946 </group>
1947
1948
1949 <group name="App-Activate-All.gluon" requires="App-Activate-All.evpn-route-service">
1950 <step name="App-Activate-All.Activate-gluon"
1951 exec="onos ${OCI} app activate org.onosproject.gluon" requires="App-Activate-All.evpn-route-service"/>
1952 <group name="App-Activate-All.App-Check-gluon" requires="App-Activate-All.Activate-gluon">
1953 <parallel var="${OC#}">
1954 <step name="App-Activate-All.App-Check-${#}-gluon"
1955 exec="onos-check-apps ${OC#} gluon includes"/>
1956 <step name="App-Activate-All.Check-Logs-${#}-gluon" exec="onos-check-logs ${OC#}"/>
1957 </parallel>
1958 </group>
1959 <step name="App-Activate-All.App-Deactivate-gluon"
1960 exec="onos ${OCI} app deactivate org.onosproject.gluon" requires="App-Activate-All.App-Check-gluon"/>
1961 <step name="App-Activate-All.Wait-For-Deactivate-gluon"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -08001962 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-gluon"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08001963 <group name="App-Activate-All.App-Check-After-gluon" requires="App-Activate-All.Wait-For-Deactivate-gluon">
1964 <parallel var="${OC#}">
1965 <step name="App-Activate-All.Check-Logs-After-${#}-gluon" exec="onos-check-logs ${OC#}"/>
1966 </parallel>
1967 </group>
1968 <step name="App-Activate-All.Minimal-Apps-gluon" requires="App-Activate-All.App-Deactivate-gluon"
1969 exec="onos-set-up-minimal-apps ${OCI}"/>
1970 </group>
1971
1972
1973 <group name="App-Activate-All.evpnopenflow" requires="App-Activate-All.gluon">
1974 <step name="App-Activate-All.Activate-evpnopenflow"
1975 exec="onos ${OCI} app activate org.onosproject.evpnopenflow" requires="App-Activate-All.gluon"/>
1976 <group name="App-Activate-All.App-Check-evpnopenflow" requires="App-Activate-All.Activate-evpnopenflow">
1977 <parallel var="${OC#}">
1978 <step name="App-Activate-All.App-Check-${#}-evpnopenflow"
1979 exec="onos-check-apps ${OC#} evpnopenflow includes"/>
1980 <step name="App-Activate-All.Check-Logs-${#}-evpnopenflow" exec="onos-check-logs ${OC#}"/>
1981 </parallel>
1982 </group>
1983 <step name="App-Activate-All.App-Deactivate-evpnopenflow"
1984 exec="onos ${OCI} app deactivate org.onosproject.evpnopenflow" requires="App-Activate-All.App-Check-evpnopenflow"/>
1985 <step name="App-Activate-All.Wait-For-Deactivate-evpnopenflow"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -08001986 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-evpnopenflow"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08001987 <group name="App-Activate-All.App-Check-After-evpnopenflow" requires="App-Activate-All.Wait-For-Deactivate-evpnopenflow">
1988 <parallel var="${OC#}">
1989 <step name="App-Activate-All.Check-Logs-After-${#}-evpnopenflow" exec="onos-check-logs ${OC#}"/>
1990 </parallel>
1991 </group>
1992 <step name="App-Activate-All.Minimal-Apps-evpnopenflow" requires="App-Activate-All.App-Deactivate-evpnopenflow"
1993 exec="onos-set-up-minimal-apps ${OCI}"/>
1994 </group>
1995
1996
1997 <group name="App-Activate-All.drivers.juniper" requires="App-Activate-All.evpnopenflow">
1998 <step name="App-Activate-All.Activate-drivers.juniper"
1999 exec="onos ${OCI} app activate org.onosproject.drivers.juniper" requires="App-Activate-All.evpnopenflow"/>
2000 <group name="App-Activate-All.App-Check-drivers.juniper" requires="App-Activate-All.Activate-drivers.juniper">
2001 <parallel var="${OC#}">
2002 <step name="App-Activate-All.App-Check-${#}-drivers.juniper"
2003 exec="onos-check-apps ${OC#} drivers.juniper includes"/>
2004 <step name="App-Activate-All.Check-Logs-${#}-drivers.juniper" exec="onos-check-logs ${OC#}"/>
2005 </parallel>
2006 </group>
2007 <step name="App-Activate-All.App-Deactivate-drivers.juniper"
2008 exec="onos ${OCI} app deactivate org.onosproject.drivers.juniper" requires="App-Activate-All.App-Check-drivers.juniper"/>
2009 <step name="App-Activate-All.Wait-For-Deactivate-drivers.juniper"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -08002010 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-drivers.juniper"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08002011 <group name="App-Activate-All.App-Check-After-drivers.juniper" requires="App-Activate-All.Wait-For-Deactivate-drivers.juniper">
2012 <parallel var="${OC#}">
2013 <step name="App-Activate-All.Check-Logs-After-${#}-drivers.juniper" exec="onos-check-logs ${OC#}"/>
2014 </parallel>
2015 </group>
2016 <step name="App-Activate-All.Minimal-Apps-drivers.juniper" requires="App-Activate-All.App-Deactivate-drivers.juniper"
2017 exec="onos-set-up-minimal-apps ${OCI}"/>
2018 </group>
2019
2020
2021 <group name="App-Activate-All.pathpainter" requires="App-Activate-All.drivers.juniper">
2022 <step name="App-Activate-All.Activate-pathpainter"
2023 exec="onos ${OCI} app activate org.onosproject.pathpainter" requires="App-Activate-All.drivers.juniper"/>
2024 <group name="App-Activate-All.App-Check-pathpainter" requires="App-Activate-All.Activate-pathpainter">
2025 <parallel var="${OC#}">
2026 <step name="App-Activate-All.App-Check-${#}-pathpainter"
2027 exec="onos-check-apps ${OC#} pathpainter includes"/>
2028 <step name="App-Activate-All.Check-Logs-${#}-pathpainter" exec="onos-check-logs ${OC#}"/>
2029 </parallel>
2030 </group>
2031 <step name="App-Activate-All.App-Deactivate-pathpainter"
2032 exec="onos ${OCI} app deactivate org.onosproject.pathpainter" requires="App-Activate-All.App-Check-pathpainter"/>
2033 <step name="App-Activate-All.Wait-For-Deactivate-pathpainter"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -08002034 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-pathpainter"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08002035 <group name="App-Activate-All.App-Check-After-pathpainter" requires="App-Activate-All.Wait-For-Deactivate-pathpainter">
2036 <parallel var="${OC#}">
2037 <step name="App-Activate-All.Check-Logs-After-${#}-pathpainter" exec="onos-check-logs ${OC#}"/>
2038 </parallel>
2039 </group>
2040 <step name="App-Activate-All.Minimal-Apps-pathpainter" requires="App-Activate-All.App-Deactivate-pathpainter"
2041 exec="onos-set-up-minimal-apps ${OCI}"/>
2042 </group>
2043
2044
2045 <group name="App-Activate-All.simplefabric" requires="App-Activate-All.pathpainter">
2046 <step name="App-Activate-All.Activate-simplefabric"
2047 exec="onos ${OCI} app activate org.onosproject.simplefabric" requires="App-Activate-All.pathpainter"/>
2048 <group name="App-Activate-All.App-Check-simplefabric" requires="App-Activate-All.Activate-simplefabric">
2049 <parallel var="${OC#}">
2050 <step name="App-Activate-All.App-Check-${#}-simplefabric"
2051 exec="onos-check-apps ${OC#} simplefabric includes"/>
2052 <step name="App-Activate-All.Check-Logs-${#}-simplefabric" exec="onos-check-logs ${OC#}"/>
2053 </parallel>
2054 </group>
2055 <step name="App-Activate-All.App-Deactivate-simplefabric"
2056 exec="onos ${OCI} app deactivate org.onosproject.simplefabric" requires="App-Activate-All.App-Check-simplefabric"/>
2057 <step name="App-Activate-All.Wait-For-Deactivate-simplefabric"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -08002058 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-simplefabric"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08002059 <group name="App-Activate-All.App-Check-After-simplefabric" requires="App-Activate-All.Wait-For-Deactivate-simplefabric">
2060 <parallel var="${OC#}">
2061 <step name="App-Activate-All.Check-Logs-After-${#}-simplefabric" exec="onos-check-logs ${OC#}"/>
2062 </parallel>
2063 </group>
2064 <step name="App-Activate-All.Minimal-Apps-simplefabric" requires="App-Activate-All.App-Deactivate-simplefabric"
2065 exec="onos-set-up-minimal-apps ${OCI}"/>
2066 </group>
2067
2068
2069 <group name="App-Activate-All.flowanalyzer" requires="App-Activate-All.simplefabric">
2070 <step name="App-Activate-All.Activate-flowanalyzer"
2071 exec="onos ${OCI} app activate org.onosproject.flowanalyzer" requires="App-Activate-All.simplefabric"/>
2072 <group name="App-Activate-All.App-Check-flowanalyzer" requires="App-Activate-All.Activate-flowanalyzer">
2073 <parallel var="${OC#}">
2074 <step name="App-Activate-All.App-Check-${#}-flowanalyzer"
2075 exec="onos-check-apps ${OC#} flowanalyzer includes"/>
2076 <step name="App-Activate-All.Check-Logs-${#}-flowanalyzer" exec="onos-check-logs ${OC#}"/>
2077 </parallel>
2078 </group>
2079 <step name="App-Activate-All.App-Deactivate-flowanalyzer"
2080 exec="onos ${OCI} app deactivate org.onosproject.flowanalyzer" requires="App-Activate-All.App-Check-flowanalyzer"/>
2081 <step name="App-Activate-All.Wait-For-Deactivate-flowanalyzer"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -08002082 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-flowanalyzer"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08002083 <group name="App-Activate-All.App-Check-After-flowanalyzer" requires="App-Activate-All.Wait-For-Deactivate-flowanalyzer">
2084 <parallel var="${OC#}">
2085 <step name="App-Activate-All.Check-Logs-After-${#}-flowanalyzer" exec="onos-check-logs ${OC#}"/>
2086 </parallel>
2087 </group>
2088 <step name="App-Activate-All.Minimal-Apps-flowanalyzer" requires="App-Activate-All.App-Deactivate-flowanalyzer"
2089 exec="onos-set-up-minimal-apps ${OCI}"/>
2090 </group>
2091
2092
2093 <group name="App-Activate-All.null" requires="App-Activate-All.flowanalyzer">
2094 <step name="App-Activate-All.Activate-null"
2095 exec="onos ${OCI} app activate org.onosproject.null" requires="App-Activate-All.flowanalyzer"/>
2096 <group name="App-Activate-All.App-Check-null" requires="App-Activate-All.Activate-null">
2097 <parallel var="${OC#}">
2098 <step name="App-Activate-All.App-Check-${#}-null"
2099 exec="onos-check-apps ${OC#} null includes"/>
2100 <step name="App-Activate-All.Check-Logs-${#}-null" exec="onos-check-logs ${OC#}"/>
2101 </parallel>
2102 </group>
2103 <step name="App-Activate-All.App-Deactivate-null"
2104 exec="onos ${OCI} app deactivate org.onosproject.null" requires="App-Activate-All.App-Check-null"/>
2105 <step name="App-Activate-All.Wait-For-Deactivate-null"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -08002106 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-null"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08002107 <group name="App-Activate-All.App-Check-After-null" requires="App-Activate-All.Wait-For-Deactivate-null">
2108 <parallel var="${OC#}">
2109 <step name="App-Activate-All.Check-Logs-After-${#}-null" exec="onos-check-logs ${OC#}"/>
2110 </parallel>
2111 </group>
2112 <step name="App-Activate-All.Minimal-Apps-null" requires="App-Activate-All.App-Deactivate-null"
2113 exec="onos-set-up-minimal-apps ${OCI}"/>
2114 </group>
2115
2116
Ray Milkeyb2e6be82019-03-06 14:58:42 -08002117 <group name="App-Activate-All.drivers.gnmi" requires="App-Activate-All.null">
Ray Milkeya2b52b42019-02-07 09:25:27 -08002118 <step name="App-Activate-All.Activate-drivers.gnmi"
Ray Milkeyb2e6be82019-03-06 14:58:42 -08002119 exec="onos ${OCI} app activate org.onosproject.drivers.gnmi" requires="App-Activate-All.null"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08002120 <group name="App-Activate-All.App-Check-drivers.gnmi" requires="App-Activate-All.Activate-drivers.gnmi">
2121 <parallel var="${OC#}">
2122 <step name="App-Activate-All.App-Check-${#}-drivers.gnmi"
2123 exec="onos-check-apps ${OC#} drivers.gnmi includes"/>
2124 <step name="App-Activate-All.Check-Logs-${#}-drivers.gnmi" exec="onos-check-logs ${OC#}"/>
2125 </parallel>
2126 </group>
2127 <step name="App-Activate-All.App-Deactivate-drivers.gnmi"
2128 exec="onos ${OCI} app deactivate org.onosproject.drivers.gnmi" requires="App-Activate-All.App-Check-drivers.gnmi"/>
2129 <step name="App-Activate-All.Wait-For-Deactivate-drivers.gnmi"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -08002130 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-drivers.gnmi"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08002131 <group name="App-Activate-All.App-Check-After-drivers.gnmi" requires="App-Activate-All.Wait-For-Deactivate-drivers.gnmi">
2132 <parallel var="${OC#}">
2133 <step name="App-Activate-All.Check-Logs-After-${#}-drivers.gnmi" exec="onos-check-logs ${OC#}"/>
2134 </parallel>
2135 </group>
2136 <step name="App-Activate-All.Minimal-Apps-drivers.gnmi" requires="App-Activate-All.App-Deactivate-drivers.gnmi"
2137 exec="onos-set-up-minimal-apps ${OCI}"/>
2138 </group>
2139
2140
2141 <group name="App-Activate-All.drivers.stratum" requires="App-Activate-All.drivers.gnmi">
2142 <step name="App-Activate-All.Activate-drivers.stratum"
2143 exec="onos ${OCI} app activate org.onosproject.drivers.stratum" requires="App-Activate-All.drivers.gnmi"/>
2144 <group name="App-Activate-All.App-Check-drivers.stratum" requires="App-Activate-All.Activate-drivers.stratum">
2145 <parallel var="${OC#}">
2146 <step name="App-Activate-All.App-Check-${#}-drivers.stratum"
2147 exec="onos-check-apps ${OC#} drivers.stratum includes"/>
2148 <step name="App-Activate-All.Check-Logs-${#}-drivers.stratum" exec="onos-check-logs ${OC#}"/>
2149 </parallel>
2150 </group>
2151 <step name="App-Activate-All.App-Deactivate-drivers.stratum"
2152 exec="onos ${OCI} app deactivate org.onosproject.drivers.stratum" requires="App-Activate-All.App-Check-drivers.stratum"/>
2153 <step name="App-Activate-All.Wait-For-Deactivate-drivers.stratum"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -08002154 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-drivers.stratum"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08002155 <group name="App-Activate-All.App-Check-After-drivers.stratum" requires="App-Activate-All.Wait-For-Deactivate-drivers.stratum">
2156 <parallel var="${OC#}">
2157 <step name="App-Activate-All.Check-Logs-After-${#}-drivers.stratum" exec="onos-check-logs ${OC#}"/>
2158 </parallel>
2159 </group>
2160 <step name="App-Activate-All.Minimal-Apps-drivers.stratum" requires="App-Activate-All.App-Deactivate-drivers.stratum"
2161 exec="onos-set-up-minimal-apps ${OCI}"/>
2162 </group>
2163
2164
2165 <group name="App-Activate-All.workflow" requires="App-Activate-All.drivers.stratum">
2166 <step name="App-Activate-All.Activate-workflow"
2167 exec="onos ${OCI} app activate org.onosproject.workflow" requires="App-Activate-All.drivers.stratum"/>
2168 <group name="App-Activate-All.App-Check-workflow" requires="App-Activate-All.Activate-workflow">
2169 <parallel var="${OC#}">
2170 <step name="App-Activate-All.App-Check-${#}-workflow"
2171 exec="onos-check-apps ${OC#} workflow includes"/>
2172 <step name="App-Activate-All.Check-Logs-${#}-workflow" exec="onos-check-logs ${OC#}"/>
2173 </parallel>
2174 </group>
2175 <step name="App-Activate-All.App-Deactivate-workflow"
2176 exec="onos ${OCI} app deactivate org.onosproject.workflow" requires="App-Activate-All.App-Check-workflow"/>
2177 <step name="App-Activate-All.Wait-For-Deactivate-workflow"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -08002178 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-workflow"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08002179 <group name="App-Activate-All.App-Check-After-workflow" requires="App-Activate-All.Wait-For-Deactivate-workflow">
2180 <parallel var="${OC#}">
2181 <step name="App-Activate-All.Check-Logs-After-${#}-workflow" exec="onos-check-logs ${OC#}"/>
2182 </parallel>
2183 </group>
2184 <step name="App-Activate-All.Minimal-Apps-workflow" requires="App-Activate-All.App-Deactivate-workflow"
2185 exec="onos-set-up-minimal-apps ${OCI}"/>
2186 </group>
2187
2188
2189 <group name="App-Activate-All.fibinstaller" requires="App-Activate-All.workflow">
2190 <step name="App-Activate-All.Activate-fibinstaller"
2191 exec="onos ${OCI} app activate org.onosproject.fibinstaller" requires="App-Activate-All.workflow"/>
2192 <group name="App-Activate-All.App-Check-fibinstaller" requires="App-Activate-All.Activate-fibinstaller">
2193 <parallel var="${OC#}">
2194 <step name="App-Activate-All.App-Check-${#}-fibinstaller"
2195 exec="onos-check-apps ${OC#} fibinstaller includes"/>
2196 <step name="App-Activate-All.Check-Logs-${#}-fibinstaller" exec="onos-check-logs ${OC#}"/>
2197 </parallel>
2198 </group>
2199 <step name="App-Activate-All.App-Deactivate-fibinstaller"
2200 exec="onos ${OCI} app deactivate org.onosproject.fibinstaller" requires="App-Activate-All.App-Check-fibinstaller"/>
2201 <step name="App-Activate-All.Wait-For-Deactivate-fibinstaller"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -08002202 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-fibinstaller"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08002203 <group name="App-Activate-All.App-Check-After-fibinstaller" requires="App-Activate-All.Wait-For-Deactivate-fibinstaller">
2204 <parallel var="${OC#}">
2205 <step name="App-Activate-All.Check-Logs-After-${#}-fibinstaller" exec="onos-check-logs ${OC#}"/>
2206 </parallel>
2207 </group>
2208 <step name="App-Activate-All.Minimal-Apps-fibinstaller" requires="App-Activate-All.App-Deactivate-fibinstaller"
2209 exec="onos-set-up-minimal-apps ${OCI}"/>
2210 </group>
2211
2212
2213 <group name="App-Activate-All.vrouter" requires="App-Activate-All.fibinstaller">
2214 <step name="App-Activate-All.Activate-vrouter"
2215 exec="onos ${OCI} app activate org.onosproject.vrouter" requires="App-Activate-All.fibinstaller"/>
2216 <group name="App-Activate-All.App-Check-vrouter" requires="App-Activate-All.Activate-vrouter">
2217 <parallel var="${OC#}">
2218 <step name="App-Activate-All.App-Check-${#}-vrouter"
2219 exec="onos-check-apps ${OC#} vrouter includes"/>
2220 <step name="App-Activate-All.Check-Logs-${#}-vrouter" exec="onos-check-logs ${OC#}"/>
2221 </parallel>
2222 </group>
2223 <step name="App-Activate-All.App-Deactivate-vrouter"
2224 exec="onos ${OCI} app deactivate org.onosproject.vrouter" requires="App-Activate-All.App-Check-vrouter"/>
2225 <step name="App-Activate-All.Wait-For-Deactivate-vrouter"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -08002226 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-vrouter"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08002227 <group name="App-Activate-All.App-Check-After-vrouter" requires="App-Activate-All.Wait-For-Deactivate-vrouter">
2228 <parallel var="${OC#}">
2229 <step name="App-Activate-All.Check-Logs-After-${#}-vrouter" exec="onos-check-logs ${OC#}"/>
2230 </parallel>
2231 </group>
2232 <step name="App-Activate-All.Minimal-Apps-vrouter" requires="App-Activate-All.App-Deactivate-vrouter"
2233 exec="onos-set-up-minimal-apps ${OCI}"/>
2234 </group>
2235
2236
2237 <group name="App-Activate-All.sdnip" requires="App-Activate-All.vrouter">
2238 <step name="App-Activate-All.Activate-sdnip"
2239 exec="onos ${OCI} app activate org.onosproject.sdnip" requires="App-Activate-All.vrouter"/>
2240 <group name="App-Activate-All.App-Check-sdnip" requires="App-Activate-All.Activate-sdnip">
2241 <parallel var="${OC#}">
2242 <step name="App-Activate-All.App-Check-${#}-sdnip"
2243 exec="onos-check-apps ${OC#} sdnip includes"/>
2244 <step name="App-Activate-All.Check-Logs-${#}-sdnip" exec="onos-check-logs ${OC#}"/>
2245 </parallel>
2246 </group>
2247 <step name="App-Activate-All.App-Deactivate-sdnip"
2248 exec="onos ${OCI} app deactivate org.onosproject.sdnip" requires="App-Activate-All.App-Check-sdnip"/>
2249 <step name="App-Activate-All.Wait-For-Deactivate-sdnip"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -08002250 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-sdnip"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08002251 <group name="App-Activate-All.App-Check-After-sdnip" requires="App-Activate-All.Wait-For-Deactivate-sdnip">
2252 <parallel var="${OC#}">
2253 <step name="App-Activate-All.Check-Logs-After-${#}-sdnip" exec="onos-check-logs ${OC#}"/>
2254 </parallel>
2255 </group>
2256 <step name="App-Activate-All.Minimal-Apps-sdnip" requires="App-Activate-All.App-Deactivate-sdnip"
2257 exec="onos-set-up-minimal-apps ${OCI}"/>
2258 </group>
2259
2260
2261 <group name="App-Activate-All.artemis" requires="App-Activate-All.sdnip">
2262 <step name="App-Activate-All.Activate-artemis"
2263 exec="onos ${OCI} app activate org.onosproject.artemis" requires="App-Activate-All.sdnip"/>
2264 <group name="App-Activate-All.App-Check-artemis" requires="App-Activate-All.Activate-artemis">
2265 <parallel var="${OC#}">
2266 <step name="App-Activate-All.App-Check-${#}-artemis"
2267 exec="onos-check-apps ${OC#} artemis includes"/>
2268 <step name="App-Activate-All.Check-Logs-${#}-artemis" exec="onos-check-logs ${OC#}"/>
2269 </parallel>
2270 </group>
2271 <step name="App-Activate-All.App-Deactivate-artemis"
2272 exec="onos ${OCI} app deactivate org.onosproject.artemis" requires="App-Activate-All.App-Check-artemis"/>
2273 <step name="App-Activate-All.Wait-For-Deactivate-artemis"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -08002274 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-artemis"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08002275 <group name="App-Activate-All.App-Check-After-artemis" requires="App-Activate-All.Wait-For-Deactivate-artemis">
2276 <parallel var="${OC#}">
2277 <step name="App-Activate-All.Check-Logs-After-${#}-artemis" exec="onos-check-logs ${OC#}"/>
2278 </parallel>
2279 </group>
2280 <step name="App-Activate-All.Minimal-Apps-artemis" requires="App-Activate-All.App-Deactivate-artemis"
2281 exec="onos-set-up-minimal-apps ${OCI}"/>
2282 </group>
2283
2284
2285 <group name="App-Activate-All.flow-perf" requires="App-Activate-All.artemis">
2286 <step name="App-Activate-All.Activate-flow-perf"
2287 exec="onos ${OCI} app activate org.onosproject.flow-perf" requires="App-Activate-All.artemis"/>
2288 <group name="App-Activate-All.App-Check-flow-perf" requires="App-Activate-All.Activate-flow-perf">
2289 <parallel var="${OC#}">
2290 <step name="App-Activate-All.App-Check-${#}-flow-perf"
2291 exec="onos-check-apps ${OC#} flow-perf includes"/>
2292 <step name="App-Activate-All.Check-Logs-${#}-flow-perf" exec="onos-check-logs ${OC#}"/>
2293 </parallel>
2294 </group>
2295 <step name="App-Activate-All.App-Deactivate-flow-perf"
2296 exec="onos ${OCI} app deactivate org.onosproject.flow-perf" requires="App-Activate-All.App-Check-flow-perf"/>
2297 <step name="App-Activate-All.Wait-For-Deactivate-flow-perf"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -08002298 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-flow-perf"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08002299 <group name="App-Activate-All.App-Check-After-flow-perf" requires="App-Activate-All.Wait-For-Deactivate-flow-perf">
2300 <parallel var="${OC#}">
2301 <step name="App-Activate-All.Check-Logs-After-${#}-flow-perf" exec="onos-check-logs ${OC#}"/>
2302 </parallel>
2303 </group>
2304 <step name="App-Activate-All.Minimal-Apps-flow-perf" requires="App-Activate-All.App-Deactivate-flow-perf"
2305 exec="onos-set-up-minimal-apps ${OCI}"/>
2306 </group>
2307
2308
Ray Milkey11ce9302019-02-07 14:41:17 -08002309 <group name="App-Activate-All.lisp" requires="App-Activate-All.flow-perf">
2310 <step name="App-Activate-All.Activate-lisp"
2311 exec="onos ${OCI} app activate org.onosproject.lisp" requires="App-Activate-All.flow-perf"/>
2312 <group name="App-Activate-All.App-Check-lisp" requires="App-Activate-All.Activate-lisp">
2313 <parallel var="${OC#}">
2314 <step name="App-Activate-All.App-Check-${#}-lisp"
2315 exec="onos-check-apps ${OC#} lisp includes"/>
2316 <step name="App-Activate-All.Check-Logs-${#}-lisp" exec="onos-check-logs ${OC#}"/>
2317 </parallel>
2318 </group>
2319 <step name="App-Activate-All.App-Deactivate-lisp"
2320 exec="onos ${OCI} app deactivate org.onosproject.lisp" requires="App-Activate-All.App-Check-lisp"/>
2321 <step name="App-Activate-All.Wait-For-Deactivate-lisp"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -08002322 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-lisp"/>
Ray Milkey11ce9302019-02-07 14:41:17 -08002323 <group name="App-Activate-All.App-Check-After-lisp" requires="App-Activate-All.Wait-For-Deactivate-lisp">
2324 <parallel var="${OC#}">
2325 <step name="App-Activate-All.Check-Logs-After-${#}-lisp" exec="onos-check-logs ${OC#}"/>
2326 </parallel>
2327 </group>
2328 <step name="App-Activate-All.Minimal-Apps-lisp" requires="App-Activate-All.App-Deactivate-lisp"
2329 exec="onos-set-up-minimal-apps ${OCI}"/>
2330 </group>
2331
2332
2333 <group name="App-Activate-All.drivers.lisp" requires="App-Activate-All.lisp">
2334 <step name="App-Activate-All.Activate-drivers.lisp"
2335 exec="onos ${OCI} app activate org.onosproject.drivers.lisp" requires="App-Activate-All.lisp"/>
2336 <group name="App-Activate-All.App-Check-drivers.lisp" requires="App-Activate-All.Activate-drivers.lisp">
2337 <parallel var="${OC#}">
2338 <step name="App-Activate-All.App-Check-${#}-drivers.lisp"
2339 exec="onos-check-apps ${OC#} drivers.lisp includes"/>
2340 <step name="App-Activate-All.Check-Logs-${#}-drivers.lisp" exec="onos-check-logs ${OC#}"/>
2341 </parallel>
2342 </group>
2343 <step name="App-Activate-All.App-Deactivate-drivers.lisp"
2344 exec="onos ${OCI} app deactivate org.onosproject.drivers.lisp" requires="App-Activate-All.App-Check-drivers.lisp"/>
2345 <step name="App-Activate-All.Wait-For-Deactivate-drivers.lisp"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -08002346 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-drivers.lisp"/>
Ray Milkey11ce9302019-02-07 14:41:17 -08002347 <group name="App-Activate-All.App-Check-After-drivers.lisp" requires="App-Activate-All.Wait-For-Deactivate-drivers.lisp">
2348 <parallel var="${OC#}">
2349 <step name="App-Activate-All.Check-Logs-After-${#}-drivers.lisp" exec="onos-check-logs ${OC#}"/>
2350 </parallel>
2351 </group>
2352 <step name="App-Activate-All.Minimal-Apps-drivers.lisp" requires="App-Activate-All.App-Deactivate-drivers.lisp"
2353 exec="onos-set-up-minimal-apps ${OCI}"/>
2354 </group>
2355
2356
2357 <group name="App-Activate-All.rabbitmq" requires="App-Activate-All.drivers.lisp">
Ray Milkeya2b52b42019-02-07 09:25:27 -08002358 <step name="App-Activate-All.Activate-rabbitmq"
Ray Milkey11ce9302019-02-07 14:41:17 -08002359 exec="onos ${OCI} app activate org.onosproject.rabbitmq" requires="App-Activate-All.drivers.lisp"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08002360 <group name="App-Activate-All.App-Check-rabbitmq" requires="App-Activate-All.Activate-rabbitmq">
2361 <parallel var="${OC#}">
2362 <step name="App-Activate-All.App-Check-${#}-rabbitmq"
2363 exec="onos-check-apps ${OC#} rabbitmq includes"/>
2364 <step name="App-Activate-All.Check-Logs-${#}-rabbitmq" exec="onos-check-logs ${OC#}"/>
2365 </parallel>
2366 </group>
2367 <step name="App-Activate-All.App-Deactivate-rabbitmq"
2368 exec="onos ${OCI} app deactivate org.onosproject.rabbitmq" requires="App-Activate-All.App-Check-rabbitmq"/>
2369 <step name="App-Activate-All.Wait-For-Deactivate-rabbitmq"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -08002370 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-rabbitmq"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08002371 <group name="App-Activate-All.App-Check-After-rabbitmq" requires="App-Activate-All.Wait-For-Deactivate-rabbitmq">
2372 <parallel var="${OC#}">
2373 <step name="App-Activate-All.Check-Logs-After-${#}-rabbitmq" exec="onos-check-logs ${OC#}"/>
2374 </parallel>
2375 </group>
2376 <step name="App-Activate-All.Minimal-Apps-rabbitmq" requires="App-Activate-All.App-Deactivate-rabbitmq"
2377 exec="onos-set-up-minimal-apps ${OCI}"/>
2378 </group>
2379
2380
2381 <group name="App-Activate-All.snmp" requires="App-Activate-All.rabbitmq">
2382 <step name="App-Activate-All.Activate-snmp"
2383 exec="onos ${OCI} app activate org.onosproject.snmp" requires="App-Activate-All.rabbitmq"/>
2384 <group name="App-Activate-All.App-Check-snmp" requires="App-Activate-All.Activate-snmp">
2385 <parallel var="${OC#}">
2386 <step name="App-Activate-All.App-Check-${#}-snmp"
2387 exec="onos-check-apps ${OC#} snmp includes"/>
2388 <step name="App-Activate-All.Check-Logs-${#}-snmp" exec="onos-check-logs ${OC#}"/>
2389 </parallel>
2390 </group>
2391 <step name="App-Activate-All.App-Deactivate-snmp"
2392 exec="onos ${OCI} app deactivate org.onosproject.snmp" requires="App-Activate-All.App-Check-snmp"/>
2393 <step name="App-Activate-All.Wait-For-Deactivate-snmp"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -08002394 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-snmp"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08002395 <group name="App-Activate-All.App-Check-After-snmp" requires="App-Activate-All.Wait-For-Deactivate-snmp">
2396 <parallel var="${OC#}">
2397 <step name="App-Activate-All.Check-Logs-After-${#}-snmp" exec="onos-check-logs ${OC#}"/>
2398 </parallel>
2399 </group>
2400 <step name="App-Activate-All.Minimal-Apps-snmp" requires="App-Activate-All.App-Deactivate-snmp"
2401 exec="onos-set-up-minimal-apps ${OCI}"/>
2402 </group>
2403
2404
2405 <group name="App-Activate-All.newoptical" requires="App-Activate-All.snmp">
2406 <step name="App-Activate-All.Activate-newoptical"
2407 exec="onos ${OCI} app activate org.onosproject.newoptical" requires="App-Activate-All.snmp"/>
2408 <group name="App-Activate-All.App-Check-newoptical" requires="App-Activate-All.Activate-newoptical">
2409 <parallel var="${OC#}">
2410 <step name="App-Activate-All.App-Check-${#}-newoptical"
2411 exec="onos-check-apps ${OC#} newoptical includes"/>
2412 <step name="App-Activate-All.Check-Logs-${#}-newoptical" exec="onos-check-logs ${OC#}"/>
2413 </parallel>
2414 </group>
2415 <step name="App-Activate-All.App-Deactivate-newoptical"
2416 exec="onos ${OCI} app deactivate org.onosproject.newoptical" requires="App-Activate-All.App-Check-newoptical"/>
2417 <step name="App-Activate-All.Wait-For-Deactivate-newoptical"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -08002418 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-newoptical"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08002419 <group name="App-Activate-All.App-Check-After-newoptical" requires="App-Activate-All.Wait-For-Deactivate-newoptical">
2420 <parallel var="${OC#}">
2421 <step name="App-Activate-All.Check-Logs-After-${#}-newoptical" exec="onos-check-logs ${OC#}"/>
2422 </parallel>
2423 </group>
2424 <step name="App-Activate-All.Minimal-Apps-newoptical" requires="App-Activate-All.App-Deactivate-newoptical"
2425 exec="onos-set-up-minimal-apps ${OCI}"/>
2426 </group>
2427
2428
2429 <group name="App-Activate-All.linkdiscovery" requires="App-Activate-All.newoptical">
2430 <step name="App-Activate-All.Activate-linkdiscovery"
2431 exec="onos ${OCI} app activate org.onosproject.linkdiscovery" requires="App-Activate-All.newoptical"/>
2432 <group name="App-Activate-All.App-Check-linkdiscovery" requires="App-Activate-All.Activate-linkdiscovery">
2433 <parallel var="${OC#}">
2434 <step name="App-Activate-All.App-Check-${#}-linkdiscovery"
2435 exec="onos-check-apps ${OC#} linkdiscovery includes"/>
2436 <step name="App-Activate-All.Check-Logs-${#}-linkdiscovery" exec="onos-check-logs ${OC#}"/>
2437 </parallel>
2438 </group>
2439 <step name="App-Activate-All.App-Deactivate-linkdiscovery"
2440 exec="onos ${OCI} app deactivate org.onosproject.linkdiscovery" requires="App-Activate-All.App-Check-linkdiscovery"/>
2441 <step name="App-Activate-All.Wait-For-Deactivate-linkdiscovery"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -08002442 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-linkdiscovery"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08002443 <group name="App-Activate-All.App-Check-After-linkdiscovery" requires="App-Activate-All.Wait-For-Deactivate-linkdiscovery">
2444 <parallel var="${OC#}">
2445 <step name="App-Activate-All.Check-Logs-After-${#}-linkdiscovery" exec="onos-check-logs ${OC#}"/>
2446 </parallel>
2447 </group>
2448 <step name="App-Activate-All.Minimal-Apps-linkdiscovery" requires="App-Activate-All.App-Deactivate-linkdiscovery"
2449 exec="onos-set-up-minimal-apps ${OCI}"/>
2450 </group>
2451
2452
2453 <group name="App-Activate-All.drivers.arista" requires="App-Activate-All.linkdiscovery">
2454 <step name="App-Activate-All.Activate-drivers.arista"
2455 exec="onos ${OCI} app activate org.onosproject.drivers.arista" requires="App-Activate-All.linkdiscovery"/>
2456 <group name="App-Activate-All.App-Check-drivers.arista" requires="App-Activate-All.Activate-drivers.arista">
2457 <parallel var="${OC#}">
2458 <step name="App-Activate-All.App-Check-${#}-drivers.arista"
2459 exec="onos-check-apps ${OC#} drivers.arista includes"/>
2460 <step name="App-Activate-All.Check-Logs-${#}-drivers.arista" exec="onos-check-logs ${OC#}"/>
2461 </parallel>
2462 </group>
2463 <step name="App-Activate-All.App-Deactivate-drivers.arista"
2464 exec="onos ${OCI} app deactivate org.onosproject.drivers.arista" requires="App-Activate-All.App-Check-drivers.arista"/>
2465 <step name="App-Activate-All.Wait-For-Deactivate-drivers.arista"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -08002466 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-drivers.arista"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08002467 <group name="App-Activate-All.App-Check-After-drivers.arista" requires="App-Activate-All.Wait-For-Deactivate-drivers.arista">
2468 <parallel var="${OC#}">
2469 <step name="App-Activate-All.Check-Logs-After-${#}-drivers.arista" exec="onos-check-logs ${OC#}"/>
2470 </parallel>
2471 </group>
2472 <step name="App-Activate-All.Minimal-Apps-drivers.arista" requires="App-Activate-All.App-Deactivate-drivers.arista"
2473 exec="onos-set-up-minimal-apps ${OCI}"/>
2474 </group>
2475
2476
2477 <group name="App-Activate-All.pim" requires="App-Activate-All.drivers.arista">
2478 <step name="App-Activate-All.Activate-pim"
2479 exec="onos ${OCI} app activate org.onosproject.pim" requires="App-Activate-All.drivers.arista"/>
2480 <group name="App-Activate-All.App-Check-pim" requires="App-Activate-All.Activate-pim">
2481 <parallel var="${OC#}">
2482 <step name="App-Activate-All.App-Check-${#}-pim"
2483 exec="onos-check-apps ${OC#} pim includes"/>
2484 <step name="App-Activate-All.Check-Logs-${#}-pim" exec="onos-check-logs ${OC#}"/>
2485 </parallel>
2486 </group>
2487 <step name="App-Activate-All.App-Deactivate-pim"
2488 exec="onos ${OCI} app deactivate org.onosproject.pim" requires="App-Activate-All.App-Check-pim"/>
2489 <step name="App-Activate-All.Wait-For-Deactivate-pim"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -08002490 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-pim"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08002491 <group name="App-Activate-All.App-Check-After-pim" requires="App-Activate-All.Wait-For-Deactivate-pim">
2492 <parallel var="${OC#}">
2493 <step name="App-Activate-All.Check-Logs-After-${#}-pim" exec="onos-check-logs ${OC#}"/>
2494 </parallel>
2495 </group>
2496 <step name="App-Activate-All.Minimal-Apps-pim" requires="App-Activate-All.App-Deactivate-pim"
2497 exec="onos-set-up-minimal-apps ${OCI}"/>
2498 </group>
2499
2500
2501 <group name="App-Activate-All.routescale" requires="App-Activate-All.pim">
2502 <step name="App-Activate-All.Activate-routescale"
2503 exec="onos ${OCI} app activate org.onosproject.routescale" requires="App-Activate-All.pim"/>
2504 <group name="App-Activate-All.App-Check-routescale" requires="App-Activate-All.Activate-routescale">
2505 <parallel var="${OC#}">
2506 <step name="App-Activate-All.App-Check-${#}-routescale"
2507 exec="onos-check-apps ${OC#} routescale includes"/>
2508 <step name="App-Activate-All.Check-Logs-${#}-routescale" exec="onos-check-logs ${OC#}"/>
2509 </parallel>
2510 </group>
2511 <step name="App-Activate-All.App-Deactivate-routescale"
2512 exec="onos ${OCI} app deactivate org.onosproject.routescale" requires="App-Activate-All.App-Check-routescale"/>
2513 <step name="App-Activate-All.Wait-For-Deactivate-routescale"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -08002514 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-routescale"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08002515 <group name="App-Activate-All.App-Check-After-routescale" requires="App-Activate-All.Wait-For-Deactivate-routescale">
2516 <parallel var="${OC#}">
2517 <step name="App-Activate-All.Check-Logs-After-${#}-routescale" exec="onos-check-logs ${OC#}"/>
2518 </parallel>
2519 </group>
2520 <step name="App-Activate-All.Minimal-Apps-routescale" requires="App-Activate-All.App-Deactivate-routescale"
2521 exec="onos-set-up-minimal-apps ${OCI}"/>
2522 </group>
2523
2524
2525 <group name="App-Activate-All.mcast" requires="App-Activate-All.routescale">
2526 <step name="App-Activate-All.Activate-mcast"
2527 exec="onos ${OCI} app activate org.onosproject.mcast" requires="App-Activate-All.routescale"/>
2528 <group name="App-Activate-All.App-Check-mcast" requires="App-Activate-All.Activate-mcast">
2529 <parallel var="${OC#}">
2530 <step name="App-Activate-All.App-Check-${#}-mcast"
2531 exec="onos-check-apps ${OC#} mcast includes"/>
2532 <step name="App-Activate-All.Check-Logs-${#}-mcast" exec="onos-check-logs ${OC#}"/>
2533 </parallel>
2534 </group>
2535 <step name="App-Activate-All.App-Deactivate-mcast"
2536 exec="onos ${OCI} app deactivate org.onosproject.mcast" requires="App-Activate-All.App-Check-mcast"/>
2537 <step name="App-Activate-All.Wait-For-Deactivate-mcast"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -08002538 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-mcast"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08002539 <group name="App-Activate-All.App-Check-After-mcast" requires="App-Activate-All.Wait-For-Deactivate-mcast">
2540 <parallel var="${OC#}">
2541 <step name="App-Activate-All.Check-Logs-After-${#}-mcast" exec="onos-check-logs ${OC#}"/>
2542 </parallel>
2543 </group>
2544 <step name="App-Activate-All.Minimal-Apps-mcast" requires="App-Activate-All.App-Deactivate-mcast"
2545 exec="onos-set-up-minimal-apps ${OCI}"/>
2546 </group>
2547
2548
2549 <group name="App-Activate-All.segmentrouting" requires="App-Activate-All.mcast">
2550 <step name="App-Activate-All.Activate-segmentrouting"
2551 exec="onos ${OCI} app activate org.onosproject.segmentrouting" requires="App-Activate-All.mcast"/>
2552 <group name="App-Activate-All.App-Check-segmentrouting" requires="App-Activate-All.Activate-segmentrouting">
2553 <parallel var="${OC#}">
2554 <step name="App-Activate-All.App-Check-${#}-segmentrouting"
2555 exec="onos-check-apps ${OC#} segmentrouting includes"/>
2556 <step name="App-Activate-All.Check-Logs-${#}-segmentrouting" exec="onos-check-logs ${OC#}"/>
2557 </parallel>
2558 </group>
2559 <step name="App-Activate-All.App-Deactivate-segmentrouting"
2560 exec="onos ${OCI} app deactivate org.onosproject.segmentrouting" requires="App-Activate-All.App-Check-segmentrouting"/>
2561 <step name="App-Activate-All.Wait-For-Deactivate-segmentrouting"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -08002562 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-segmentrouting"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08002563 <group name="App-Activate-All.App-Check-After-segmentrouting" requires="App-Activate-All.Wait-For-Deactivate-segmentrouting">
2564 <parallel var="${OC#}">
2565 <step name="App-Activate-All.Check-Logs-After-${#}-segmentrouting" exec="onos-check-logs ${OC#}"/>
2566 </parallel>
2567 </group>
2568 <step name="App-Activate-All.Minimal-Apps-segmentrouting" requires="App-Activate-All.App-Deactivate-segmentrouting"
2569 exec="onos-set-up-minimal-apps ${OCI}"/>
2570 </group>
2571
2572
Ray Milkey11ce9302019-02-07 14:41:17 -08002573 <group name="App-Activate-All.bgprouter" requires="App-Activate-All.segmentrouting">
2574 <step name="App-Activate-All.Activate-bgprouter"
2575 exec="onos ${OCI} app activate org.onosproject.bgprouter" requires="App-Activate-All.segmentrouting"/>
2576 <group name="App-Activate-All.App-Check-bgprouter" requires="App-Activate-All.Activate-bgprouter">
2577 <parallel var="${OC#}">
2578 <step name="App-Activate-All.App-Check-${#}-bgprouter"
2579 exec="onos-check-apps ${OC#} bgprouter includes"/>
2580 <step name="App-Activate-All.Check-Logs-${#}-bgprouter" exec="onos-check-logs ${OC#}"/>
2581 </parallel>
2582 </group>
2583 <step name="App-Activate-All.App-Deactivate-bgprouter"
2584 exec="onos ${OCI} app deactivate org.onosproject.bgprouter" requires="App-Activate-All.App-Check-bgprouter"/>
2585 <step name="App-Activate-All.Wait-For-Deactivate-bgprouter"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -08002586 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-bgprouter"/>
Ray Milkey11ce9302019-02-07 14:41:17 -08002587 <group name="App-Activate-All.App-Check-After-bgprouter" requires="App-Activate-All.Wait-For-Deactivate-bgprouter">
2588 <parallel var="${OC#}">
2589 <step name="App-Activate-All.Check-Logs-After-${#}-bgprouter" exec="onos-check-logs ${OC#}"/>
2590 </parallel>
2591 </group>
2592 <step name="App-Activate-All.Minimal-Apps-bgprouter" requires="App-Activate-All.App-Deactivate-bgprouter"
2593 exec="onos-set-up-minimal-apps ${OCI}"/>
2594 </group>
2595
2596
2597 <group name="App-Activate-All.protocols.xmpp" requires="App-Activate-All.bgprouter">
Ray Milkeya2b52b42019-02-07 09:25:27 -08002598 <step name="App-Activate-All.Activate-protocols.xmpp"
Ray Milkey11ce9302019-02-07 14:41:17 -08002599 exec="onos ${OCI} app activate org.onosproject.protocols.xmpp" requires="App-Activate-All.bgprouter"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08002600 <group name="App-Activate-All.App-Check-protocols.xmpp" requires="App-Activate-All.Activate-protocols.xmpp">
2601 <parallel var="${OC#}">
2602 <step name="App-Activate-All.App-Check-${#}-protocols.xmpp"
2603 exec="onos-check-apps ${OC#} protocols.xmpp includes"/>
2604 <step name="App-Activate-All.Check-Logs-${#}-protocols.xmpp" exec="onos-check-logs ${OC#}"/>
2605 </parallel>
2606 </group>
2607 <step name="App-Activate-All.App-Deactivate-protocols.xmpp"
2608 exec="onos ${OCI} app deactivate org.onosproject.protocols.xmpp" requires="App-Activate-All.App-Check-protocols.xmpp"/>
2609 <step name="App-Activate-All.Wait-For-Deactivate-protocols.xmpp"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -08002610 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-protocols.xmpp"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08002611 <group name="App-Activate-All.App-Check-After-protocols.xmpp" requires="App-Activate-All.Wait-For-Deactivate-protocols.xmpp">
2612 <parallel var="${OC#}">
2613 <step name="App-Activate-All.Check-Logs-After-${#}-protocols.xmpp" exec="onos-check-logs ${OC#}"/>
2614 </parallel>
2615 </group>
2616 <step name="App-Activate-All.Minimal-Apps-protocols.xmpp" requires="App-Activate-All.App-Deactivate-protocols.xmpp"
2617 exec="onos-set-up-minimal-apps ${OCI}"/>
2618 </group>
2619
2620
2621 <group name="App-Activate-All.openstacktelemetry" requires="App-Activate-All.protocols.xmpp">
2622 <step name="App-Activate-All.Activate-openstacktelemetry"
2623 exec="onos ${OCI} app activate org.onosproject.openstacktelemetry" requires="App-Activate-All.protocols.xmpp"/>
2624 <group name="App-Activate-All.App-Check-openstacktelemetry" requires="App-Activate-All.Activate-openstacktelemetry">
2625 <parallel var="${OC#}">
2626 <step name="App-Activate-All.App-Check-${#}-openstacktelemetry"
2627 exec="onos-check-apps ${OC#} openstacktelemetry includes"/>
2628 <step name="App-Activate-All.Check-Logs-${#}-openstacktelemetry" exec="onos-check-logs ${OC#}"/>
2629 </parallel>
2630 </group>
2631 <step name="App-Activate-All.App-Deactivate-openstacktelemetry"
2632 exec="onos ${OCI} app deactivate org.onosproject.openstacktelemetry" requires="App-Activate-All.App-Check-openstacktelemetry"/>
2633 <step name="App-Activate-All.Wait-For-Deactivate-openstacktelemetry"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -08002634 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-openstacktelemetry"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08002635 <group name="App-Activate-All.App-Check-After-openstacktelemetry" requires="App-Activate-All.Wait-For-Deactivate-openstacktelemetry">
2636 <parallel var="${OC#}">
2637 <step name="App-Activate-All.Check-Logs-After-${#}-openstacktelemetry" exec="onos-check-logs ${OC#}"/>
2638 </parallel>
2639 </group>
2640 <step name="App-Activate-All.Minimal-Apps-openstacktelemetry" requires="App-Activate-All.App-Deactivate-openstacktelemetry"
2641 exec="onos-set-up-minimal-apps ${OCI}"/>
2642 </group>
2643
2644
Ray Milkey11ce9302019-02-07 14:41:17 -08002645 <group name="App-Activate-All.castor" requires="App-Activate-All.openstacktelemetry">
2646 <step name="App-Activate-All.Activate-castor"
2647 exec="onos ${OCI} app activate org.onosproject.castor" requires="App-Activate-All.openstacktelemetry"/>
2648 <group name="App-Activate-All.App-Check-castor" requires="App-Activate-All.Activate-castor">
2649 <parallel var="${OC#}">
2650 <step name="App-Activate-All.App-Check-${#}-castor"
2651 exec="onos-check-apps ${OC#} castor includes"/>
2652 <step name="App-Activate-All.Check-Logs-${#}-castor" exec="onos-check-logs ${OC#}"/>
2653 </parallel>
2654 </group>
2655 <step name="App-Activate-All.App-Deactivate-castor"
2656 exec="onos ${OCI} app deactivate org.onosproject.castor" requires="App-Activate-All.App-Check-castor"/>
2657 <step name="App-Activate-All.Wait-For-Deactivate-castor"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -08002658 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-castor"/>
Ray Milkey11ce9302019-02-07 14:41:17 -08002659 <group name="App-Activate-All.App-Check-After-castor" requires="App-Activate-All.Wait-For-Deactivate-castor">
2660 <parallel var="${OC#}">
2661 <step name="App-Activate-All.Check-Logs-After-${#}-castor" exec="onos-check-logs ${OC#}"/>
2662 </parallel>
2663 </group>
2664 <step name="App-Activate-All.Minimal-Apps-castor" requires="App-Activate-All.App-Deactivate-castor"
2665 exec="onos-set-up-minimal-apps ${OCI}"/>
2666 </group>
2667
2668
2669 <group name="App-Activate-All.drivers.ciena.c5162" requires="App-Activate-All.castor">
Ray Milkeya2b52b42019-02-07 09:25:27 -08002670 <step name="App-Activate-All.Activate-drivers.ciena.c5162"
Ray Milkey11ce9302019-02-07 14:41:17 -08002671 exec="onos ${OCI} app activate org.onosproject.drivers.ciena.c5162" requires="App-Activate-All.castor"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08002672 <group name="App-Activate-All.App-Check-drivers.ciena.c5162" requires="App-Activate-All.Activate-drivers.ciena.c5162">
2673 <parallel var="${OC#}">
2674 <step name="App-Activate-All.App-Check-${#}-drivers.ciena.c5162"
2675 exec="onos-check-apps ${OC#} drivers.ciena.c5162 includes"/>
2676 <step name="App-Activate-All.Check-Logs-${#}-drivers.ciena.c5162" exec="onos-check-logs ${OC#}"/>
2677 </parallel>
2678 </group>
2679 <step name="App-Activate-All.App-Deactivate-drivers.ciena.c5162"
2680 exec="onos ${OCI} app deactivate org.onosproject.drivers.ciena.c5162" requires="App-Activate-All.App-Check-drivers.ciena.c5162"/>
2681 <step name="App-Activate-All.Wait-For-Deactivate-drivers.ciena.c5162"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -08002682 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-drivers.ciena.c5162"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08002683 <group name="App-Activate-All.App-Check-After-drivers.ciena.c5162" requires="App-Activate-All.Wait-For-Deactivate-drivers.ciena.c5162">
2684 <parallel var="${OC#}">
2685 <step name="App-Activate-All.Check-Logs-After-${#}-drivers.ciena.c5162" exec="onos-check-logs ${OC#}"/>
2686 </parallel>
2687 </group>
2688 <step name="App-Activate-All.Minimal-Apps-drivers.ciena.c5162" requires="App-Activate-All.App-Deactivate-drivers.ciena.c5162"
2689 exec="onos-set-up-minimal-apps ${OCI}"/>
2690 </group>
2691
2692
2693 <group name="App-Activate-All.netcfg-monitor" requires="App-Activate-All.drivers.ciena.c5162">
2694 <step name="App-Activate-All.Activate-netcfg-monitor"
2695 exec="onos ${OCI} app activate org.onosproject.netcfg-monitor" requires="App-Activate-All.drivers.ciena.c5162"/>
2696 <group name="App-Activate-All.App-Check-netcfg-monitor" requires="App-Activate-All.Activate-netcfg-monitor">
2697 <parallel var="${OC#}">
2698 <step name="App-Activate-All.App-Check-${#}-netcfg-monitor"
2699 exec="onos-check-apps ${OC#} netcfg-monitor includes"/>
2700 <step name="App-Activate-All.Check-Logs-${#}-netcfg-monitor" exec="onos-check-logs ${OC#}"/>
2701 </parallel>
2702 </group>
2703 <step name="App-Activate-All.App-Deactivate-netcfg-monitor"
2704 exec="onos ${OCI} app deactivate org.onosproject.netcfg-monitor" requires="App-Activate-All.App-Check-netcfg-monitor"/>
2705 <step name="App-Activate-All.Wait-For-Deactivate-netcfg-monitor"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -08002706 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-netcfg-monitor"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08002707 <group name="App-Activate-All.App-Check-After-netcfg-monitor" requires="App-Activate-All.Wait-For-Deactivate-netcfg-monitor">
2708 <parallel var="${OC#}">
2709 <step name="App-Activate-All.Check-Logs-After-${#}-netcfg-monitor" exec="onos-check-logs ${OC#}"/>
2710 </parallel>
2711 </group>
2712 <step name="App-Activate-All.Minimal-Apps-netcfg-monitor" requires="App-Activate-All.App-Deactivate-netcfg-monitor"
2713 exec="onos-set-up-minimal-apps ${OCI}"/>
2714 </group>
2715
2716
2717 <group name="App-Activate-All.xmpp.device" requires="App-Activate-All.netcfg-monitor">
2718 <step name="App-Activate-All.Activate-xmpp.device"
2719 exec="onos ${OCI} app activate org.onosproject.xmpp.device" requires="App-Activate-All.netcfg-monitor"/>
2720 <group name="App-Activate-All.App-Check-xmpp.device" requires="App-Activate-All.Activate-xmpp.device">
2721 <parallel var="${OC#}">
2722 <step name="App-Activate-All.App-Check-${#}-xmpp.device"
2723 exec="onos-check-apps ${OC#} xmpp.device includes"/>
2724 <step name="App-Activate-All.Check-Logs-${#}-xmpp.device" exec="onos-check-logs ${OC#}"/>
2725 </parallel>
2726 </group>
2727 <step name="App-Activate-All.App-Deactivate-xmpp.device"
2728 exec="onos ${OCI} app deactivate org.onosproject.xmpp.device" requires="App-Activate-All.App-Check-xmpp.device"/>
2729 <step name="App-Activate-All.Wait-For-Deactivate-xmpp.device"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -08002730 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-xmpp.device"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08002731 <group name="App-Activate-All.App-Check-After-xmpp.device" requires="App-Activate-All.Wait-For-Deactivate-xmpp.device">
2732 <parallel var="${OC#}">
2733 <step name="App-Activate-All.Check-Logs-After-${#}-xmpp.device" exec="onos-check-logs ${OC#}"/>
2734 </parallel>
2735 </group>
2736 <step name="App-Activate-All.Minimal-Apps-xmpp.device" requires="App-Activate-All.App-Deactivate-xmpp.device"
2737 exec="onos-set-up-minimal-apps ${OCI}"/>
2738 </group>
2739
2740
2741 <group name="App-Activate-All.flowspec-api" requires="App-Activate-All.xmpp.device">
2742 <step name="App-Activate-All.Activate-flowspec-api"
2743 exec="onos ${OCI} app activate org.onosproject.flowspec-api" requires="App-Activate-All.xmpp.device"/>
2744 <group name="App-Activate-All.App-Check-flowspec-api" requires="App-Activate-All.Activate-flowspec-api">
2745 <parallel var="${OC#}">
2746 <step name="App-Activate-All.App-Check-${#}-flowspec-api"
2747 exec="onos-check-apps ${OC#} flowspec-api includes"/>
2748 <step name="App-Activate-All.Check-Logs-${#}-flowspec-api" exec="onos-check-logs ${OC#}"/>
2749 </parallel>
2750 </group>
2751 <step name="App-Activate-All.App-Deactivate-flowspec-api"
2752 exec="onos ${OCI} app deactivate org.onosproject.flowspec-api" requires="App-Activate-All.App-Check-flowspec-api"/>
2753 <step name="App-Activate-All.Wait-For-Deactivate-flowspec-api"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -08002754 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-flowspec-api"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08002755 <group name="App-Activate-All.App-Check-After-flowspec-api" requires="App-Activate-All.Wait-For-Deactivate-flowspec-api">
2756 <parallel var="${OC#}">
2757 <step name="App-Activate-All.Check-Logs-After-${#}-flowspec-api" exec="onos-check-logs ${OC#}"/>
2758 </parallel>
2759 </group>
2760 <step name="App-Activate-All.Minimal-Apps-flowspec-api" requires="App-Activate-All.App-Deactivate-flowspec-api"
2761 exec="onos-set-up-minimal-apps ${OCI}"/>
2762 </group>
2763
2764
2765 <group name="App-Activate-All.routeradvertisement" requires="App-Activate-All.flowspec-api">
2766 <step name="App-Activate-All.Activate-routeradvertisement"
2767 exec="onos ${OCI} app activate org.onosproject.routeradvertisement" requires="App-Activate-All.flowspec-api"/>
2768 <group name="App-Activate-All.App-Check-routeradvertisement" requires="App-Activate-All.Activate-routeradvertisement">
2769 <parallel var="${OC#}">
2770 <step name="App-Activate-All.App-Check-${#}-routeradvertisement"
2771 exec="onos-check-apps ${OC#} routeradvertisement includes"/>
2772 <step name="App-Activate-All.Check-Logs-${#}-routeradvertisement" exec="onos-check-logs ${OC#}"/>
2773 </parallel>
2774 </group>
2775 <step name="App-Activate-All.App-Deactivate-routeradvertisement"
2776 exec="onos ${OCI} app deactivate org.onosproject.routeradvertisement" requires="App-Activate-All.App-Check-routeradvertisement"/>
2777 <step name="App-Activate-All.Wait-For-Deactivate-routeradvertisement"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -08002778 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-routeradvertisement"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08002779 <group name="App-Activate-All.App-Check-After-routeradvertisement" requires="App-Activate-All.Wait-For-Deactivate-routeradvertisement">
2780 <parallel var="${OC#}">
2781 <step name="App-Activate-All.Check-Logs-After-${#}-routeradvertisement" exec="onos-check-logs ${OC#}"/>
2782 </parallel>
2783 </group>
2784 <step name="App-Activate-All.Minimal-Apps-routeradvertisement" requires="App-Activate-All.App-Deactivate-routeradvertisement"
2785 exec="onos-set-up-minimal-apps ${OCI}"/>
2786 </group>
2787
2788
2789 <group name="App-Activate-All.packet-stats" requires="App-Activate-All.routeradvertisement">
2790 <step name="App-Activate-All.Activate-packet-stats"
2791 exec="onos ${OCI} app activate org.onosproject.packet-stats" requires="App-Activate-All.routeradvertisement"/>
2792 <group name="App-Activate-All.App-Check-packet-stats" requires="App-Activate-All.Activate-packet-stats">
2793 <parallel var="${OC#}">
2794 <step name="App-Activate-All.App-Check-${#}-packet-stats"
2795 exec="onos-check-apps ${OC#} packet-stats includes"/>
2796 <step name="App-Activate-All.Check-Logs-${#}-packet-stats" exec="onos-check-logs ${OC#}"/>
2797 </parallel>
2798 </group>
2799 <step name="App-Activate-All.App-Deactivate-packet-stats"
2800 exec="onos ${OCI} app deactivate org.onosproject.packet-stats" requires="App-Activate-All.App-Check-packet-stats"/>
2801 <step name="App-Activate-All.Wait-For-Deactivate-packet-stats"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -08002802 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-packet-stats"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08002803 <group name="App-Activate-All.App-Check-After-packet-stats" requires="App-Activate-All.Wait-For-Deactivate-packet-stats">
2804 <parallel var="${OC#}">
2805 <step name="App-Activate-All.Check-Logs-After-${#}-packet-stats" exec="onos-check-logs ${OC#}"/>
2806 </parallel>
2807 </group>
2808 <step name="App-Activate-All.Minimal-Apps-packet-stats" requires="App-Activate-All.App-Deactivate-packet-stats"
2809 exec="onos-set-up-minimal-apps ${OCI}"/>
2810 </group>
2811
2812
2813 <group name="App-Activate-All.mlb" requires="App-Activate-All.packet-stats">
2814 <step name="App-Activate-All.Activate-mlb"
2815 exec="onos ${OCI} app activate org.onosproject.mlb" requires="App-Activate-All.packet-stats"/>
2816 <group name="App-Activate-All.App-Check-mlb" requires="App-Activate-All.Activate-mlb">
2817 <parallel var="${OC#}">
2818 <step name="App-Activate-All.App-Check-${#}-mlb"
2819 exec="onos-check-apps ${OC#} mlb includes"/>
2820 <step name="App-Activate-All.Check-Logs-${#}-mlb" exec="onos-check-logs ${OC#}"/>
2821 </parallel>
2822 </group>
2823 <step name="App-Activate-All.App-Deactivate-mlb"
2824 exec="onos ${OCI} app deactivate org.onosproject.mlb" requires="App-Activate-All.App-Check-mlb"/>
2825 <step name="App-Activate-All.Wait-For-Deactivate-mlb"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -08002826 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-mlb"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08002827 <group name="App-Activate-All.App-Check-After-mlb" requires="App-Activate-All.Wait-For-Deactivate-mlb">
2828 <parallel var="${OC#}">
2829 <step name="App-Activate-All.Check-Logs-After-${#}-mlb" exec="onos-check-logs ${OC#}"/>
2830 </parallel>
2831 </group>
2832 <step name="App-Activate-All.Minimal-Apps-mlb" requires="App-Activate-All.App-Deactivate-mlb"
2833 exec="onos-set-up-minimal-apps ${OCI}"/>
2834 </group>
2835
2836
Ray Milkeyb2e6be82019-03-06 14:58:42 -08002837 <group name="App-Activate-All.pcep" requires="App-Activate-All.mlb">
Ray Milkeya2b52b42019-02-07 09:25:27 -08002838 <step name="App-Activate-All.Activate-pcep"
Ray Milkeyb2e6be82019-03-06 14:58:42 -08002839 exec="onos ${OCI} app activate org.onosproject.pcep" requires="App-Activate-All.mlb"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08002840 <group name="App-Activate-All.App-Check-pcep" requires="App-Activate-All.Activate-pcep">
2841 <parallel var="${OC#}">
2842 <step name="App-Activate-All.App-Check-${#}-pcep"
2843 exec="onos-check-apps ${OC#} pcep includes"/>
2844 <step name="App-Activate-All.Check-Logs-${#}-pcep" exec="onos-check-logs ${OC#}"/>
2845 </parallel>
2846 </group>
2847 <step name="App-Activate-All.App-Deactivate-pcep"
2848 exec="onos ${OCI} app deactivate org.onosproject.pcep" requires="App-Activate-All.App-Check-pcep"/>
2849 <step name="App-Activate-All.Wait-For-Deactivate-pcep"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -08002850 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-pcep"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08002851 <group name="App-Activate-All.App-Check-After-pcep" requires="App-Activate-All.Wait-For-Deactivate-pcep">
2852 <parallel var="${OC#}">
2853 <step name="App-Activate-All.Check-Logs-After-${#}-pcep" exec="onos-check-logs ${OC#}"/>
2854 </parallel>
2855 </group>
2856 <step name="App-Activate-All.Minimal-Apps-pcep" requires="App-Activate-All.App-Deactivate-pcep"
2857 exec="onos-set-up-minimal-apps ${OCI}"/>
2858 </group>
2859
2860
2861 <group name="App-Activate-All.ofagent" requires="App-Activate-All.pcep">
2862 <step name="App-Activate-All.Activate-ofagent"
2863 exec="onos ${OCI} app activate org.onosproject.ofagent" requires="App-Activate-All.pcep"/>
2864 <group name="App-Activate-All.App-Check-ofagent" requires="App-Activate-All.Activate-ofagent">
2865 <parallel var="${OC#}">
2866 <step name="App-Activate-All.App-Check-${#}-ofagent"
2867 exec="onos-check-apps ${OC#} ofagent includes"/>
2868 <step name="App-Activate-All.Check-Logs-${#}-ofagent" exec="onos-check-logs ${OC#}"/>
2869 </parallel>
2870 </group>
2871 <step name="App-Activate-All.App-Deactivate-ofagent"
2872 exec="onos ${OCI} app deactivate org.onosproject.ofagent" requires="App-Activate-All.App-Check-ofagent"/>
2873 <step name="App-Activate-All.Wait-For-Deactivate-ofagent"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -08002874 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-ofagent"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08002875 <group name="App-Activate-All.App-Check-After-ofagent" requires="App-Activate-All.Wait-For-Deactivate-ofagent">
2876 <parallel var="${OC#}">
2877 <step name="App-Activate-All.Check-Logs-After-${#}-ofagent" exec="onos-check-logs ${OC#}"/>
2878 </parallel>
2879 </group>
2880 <step name="App-Activate-All.Minimal-Apps-ofagent" requires="App-Activate-All.App-Deactivate-ofagent"
2881 exec="onos-set-up-minimal-apps ${OCI}"/>
2882 </group>
2883
2884
2885 <group name="App-Activate-All.demo" requires="App-Activate-All.ofagent">
2886 <step name="App-Activate-All.Activate-demo"
2887 exec="onos ${OCI} app activate org.onosproject.demo" requires="App-Activate-All.ofagent"/>
2888 <group name="App-Activate-All.App-Check-demo" requires="App-Activate-All.Activate-demo">
2889 <parallel var="${OC#}">
2890 <step name="App-Activate-All.App-Check-${#}-demo"
2891 exec="onos-check-apps ${OC#} demo includes"/>
2892 <step name="App-Activate-All.Check-Logs-${#}-demo" exec="onos-check-logs ${OC#}"/>
2893 </parallel>
2894 </group>
2895 <step name="App-Activate-All.App-Deactivate-demo"
2896 exec="onos ${OCI} app deactivate org.onosproject.demo" requires="App-Activate-All.App-Check-demo"/>
2897 <step name="App-Activate-All.Wait-For-Deactivate-demo"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -08002898 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-demo"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08002899 <group name="App-Activate-All.App-Check-After-demo" requires="App-Activate-All.Wait-For-Deactivate-demo">
2900 <parallel var="${OC#}">
2901 <step name="App-Activate-All.Check-Logs-After-${#}-demo" exec="onos-check-logs ${OC#}"/>
2902 </parallel>
2903 </group>
2904 <step name="App-Activate-All.Minimal-Apps-demo" requires="App-Activate-All.App-Deactivate-demo"
2905 exec="onos-set-up-minimal-apps ${OCI}"/>
2906 </group>
2907
2908
2909 <group name="App-Activate-All.t3" requires="App-Activate-All.demo">
2910 <step name="App-Activate-All.Activate-t3"
2911 exec="onos ${OCI} app activate org.onosproject.t3" requires="App-Activate-All.demo"/>
2912 <group name="App-Activate-All.App-Check-t3" requires="App-Activate-All.Activate-t3">
2913 <parallel var="${OC#}">
2914 <step name="App-Activate-All.App-Check-${#}-t3"
2915 exec="onos-check-apps ${OC#} t3 includes"/>
2916 <step name="App-Activate-All.Check-Logs-${#}-t3" exec="onos-check-logs ${OC#}"/>
2917 </parallel>
2918 </group>
2919 <step name="App-Activate-All.App-Deactivate-t3"
2920 exec="onos ${OCI} app deactivate org.onosproject.t3" requires="App-Activate-All.App-Check-t3"/>
2921 <step name="App-Activate-All.Wait-For-Deactivate-t3"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -08002922 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-t3"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08002923 <group name="App-Activate-All.App-Check-After-t3" requires="App-Activate-All.Wait-For-Deactivate-t3">
2924 <parallel var="${OC#}">
2925 <step name="App-Activate-All.Check-Logs-After-${#}-t3" exec="onos-check-logs ${OC#}"/>
2926 </parallel>
2927 </group>
2928 <step name="App-Activate-All.Minimal-Apps-t3" requires="App-Activate-All.App-Deactivate-t3"
2929 exec="onos-set-up-minimal-apps ${OCI}"/>
2930 </group>
2931
2932
2933 <group name="App-Activate-All.virtualbng" requires="App-Activate-All.t3">
2934 <step name="App-Activate-All.Activate-virtualbng"
2935 exec="onos ${OCI} app activate org.onosproject.virtualbng" requires="App-Activate-All.t3"/>
2936 <group name="App-Activate-All.App-Check-virtualbng" requires="App-Activate-All.Activate-virtualbng">
2937 <parallel var="${OC#}">
2938 <step name="App-Activate-All.App-Check-${#}-virtualbng"
2939 exec="onos-check-apps ${OC#} virtualbng includes"/>
2940 <step name="App-Activate-All.Check-Logs-${#}-virtualbng" exec="onos-check-logs ${OC#}"/>
2941 </parallel>
2942 </group>
2943 <step name="App-Activate-All.App-Deactivate-virtualbng"
2944 exec="onos ${OCI} app deactivate org.onosproject.virtualbng" requires="App-Activate-All.App-Check-virtualbng"/>
2945 <step name="App-Activate-All.Wait-For-Deactivate-virtualbng"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -08002946 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-virtualbng"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08002947 <group name="App-Activate-All.App-Check-After-virtualbng" requires="App-Activate-All.Wait-For-Deactivate-virtualbng">
2948 <parallel var="${OC#}">
2949 <step name="App-Activate-All.Check-Logs-After-${#}-virtualbng" exec="onos-check-logs ${OC#}"/>
2950 </parallel>
2951 </group>
2952 <step name="App-Activate-All.Minimal-Apps-virtualbng" requires="App-Activate-All.App-Deactivate-virtualbng"
2953 exec="onos-set-up-minimal-apps ${OCI}"/>
2954 </group>
2955
2956
2957 <group name="App-Activate-All.gangliametrics" requires="App-Activate-All.virtualbng">
2958 <step name="App-Activate-All.Activate-gangliametrics"
2959 exec="onos ${OCI} app activate org.onosproject.gangliametrics" requires="App-Activate-All.virtualbng"/>
2960 <group name="App-Activate-All.App-Check-gangliametrics" requires="App-Activate-All.Activate-gangliametrics">
2961 <parallel var="${OC#}">
2962 <step name="App-Activate-All.App-Check-${#}-gangliametrics"
2963 exec="onos-check-apps ${OC#} gangliametrics includes"/>
2964 <step name="App-Activate-All.Check-Logs-${#}-gangliametrics" exec="onos-check-logs ${OC#}"/>
2965 </parallel>
2966 </group>
2967 <step name="App-Activate-All.App-Deactivate-gangliametrics"
2968 exec="onos ${OCI} app deactivate org.onosproject.gangliametrics" requires="App-Activate-All.App-Check-gangliametrics"/>
2969 <step name="App-Activate-All.Wait-For-Deactivate-gangliametrics"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -08002970 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-gangliametrics"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08002971 <group name="App-Activate-All.App-Check-After-gangliametrics" requires="App-Activate-All.Wait-For-Deactivate-gangliametrics">
2972 <parallel var="${OC#}">
2973 <step name="App-Activate-All.Check-Logs-After-${#}-gangliametrics" exec="onos-check-logs ${OC#}"/>
2974 </parallel>
2975 </group>
2976 <step name="App-Activate-All.Minimal-Apps-gangliametrics" requires="App-Activate-All.App-Deactivate-gangliametrics"
2977 exec="onos-set-up-minimal-apps ${OCI}"/>
2978 </group>
2979
2980
2981 <group name="App-Activate-All.drivers.ciena.c5170" requires="App-Activate-All.gangliametrics">
2982 <step name="App-Activate-All.Activate-drivers.ciena.c5170"
2983 exec="onos ${OCI} app activate org.onosproject.drivers.ciena.c5170" requires="App-Activate-All.gangliametrics"/>
2984 <group name="App-Activate-All.App-Check-drivers.ciena.c5170" requires="App-Activate-All.Activate-drivers.ciena.c5170">
2985 <parallel var="${OC#}">
2986 <step name="App-Activate-All.App-Check-${#}-drivers.ciena.c5170"
2987 exec="onos-check-apps ${OC#} drivers.ciena.c5170 includes"/>
2988 <step name="App-Activate-All.Check-Logs-${#}-drivers.ciena.c5170" exec="onos-check-logs ${OC#}"/>
2989 </parallel>
2990 </group>
2991 <step name="App-Activate-All.App-Deactivate-drivers.ciena.c5170"
2992 exec="onos ${OCI} app deactivate org.onosproject.drivers.ciena.c5170" requires="App-Activate-All.App-Check-drivers.ciena.c5170"/>
2993 <step name="App-Activate-All.Wait-For-Deactivate-drivers.ciena.c5170"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -08002994 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-drivers.ciena.c5170"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08002995 <group name="App-Activate-All.App-Check-After-drivers.ciena.c5170" requires="App-Activate-All.Wait-For-Deactivate-drivers.ciena.c5170">
2996 <parallel var="${OC#}">
2997 <step name="App-Activate-All.Check-Logs-After-${#}-drivers.ciena.c5170" exec="onos-check-logs ${OC#}"/>
2998 </parallel>
2999 </group>
3000 <step name="App-Activate-All.Minimal-Apps-drivers.ciena.c5170" requires="App-Activate-All.App-Deactivate-drivers.ciena.c5170"
3001 exec="onos-set-up-minimal-apps ${OCI}"/>
3002 </group>
3003
3004
3005 <group name="App-Activate-All.drivers.oplink" requires="App-Activate-All.drivers.ciena.c5170">
3006 <step name="App-Activate-All.Activate-drivers.oplink"
3007 exec="onos ${OCI} app activate org.onosproject.drivers.oplink" requires="App-Activate-All.drivers.ciena.c5170"/>
3008 <group name="App-Activate-All.App-Check-drivers.oplink" requires="App-Activate-All.Activate-drivers.oplink">
3009 <parallel var="${OC#}">
3010 <step name="App-Activate-All.App-Check-${#}-drivers.oplink"
3011 exec="onos-check-apps ${OC#} drivers.oplink includes"/>
3012 <step name="App-Activate-All.Check-Logs-${#}-drivers.oplink" exec="onos-check-logs ${OC#}"/>
3013 </parallel>
3014 </group>
3015 <step name="App-Activate-All.App-Deactivate-drivers.oplink"
3016 exec="onos ${OCI} app deactivate org.onosproject.drivers.oplink" requires="App-Activate-All.App-Check-drivers.oplink"/>
3017 <step name="App-Activate-All.Wait-For-Deactivate-drivers.oplink"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -08003018 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-drivers.oplink"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08003019 <group name="App-Activate-All.App-Check-After-drivers.oplink" requires="App-Activate-All.Wait-For-Deactivate-drivers.oplink">
3020 <parallel var="${OC#}">
3021 <step name="App-Activate-All.Check-Logs-After-${#}-drivers.oplink" exec="onos-check-logs ${OC#}"/>
3022 </parallel>
3023 </group>
3024 <step name="App-Activate-All.Minimal-Apps-drivers.oplink" requires="App-Activate-All.App-Deactivate-drivers.oplink"
3025 exec="onos-set-up-minimal-apps ${OCI}"/>
3026 </group>
3027
3028
Ray Milkey11ce9302019-02-07 14:41:17 -08003029 <group name="App-Activate-All.isis" requires="App-Activate-All.drivers.oplink">
3030 <step name="App-Activate-All.Activate-isis"
3031 exec="onos ${OCI} app activate org.onosproject.isis" requires="App-Activate-All.drivers.oplink"/>
3032 <group name="App-Activate-All.App-Check-isis" requires="App-Activate-All.Activate-isis">
3033 <parallel var="${OC#}">
3034 <step name="App-Activate-All.App-Check-${#}-isis"
3035 exec="onos-check-apps ${OC#} isis includes"/>
3036 <step name="App-Activate-All.Check-Logs-${#}-isis" exec="onos-check-logs ${OC#}"/>
3037 </parallel>
3038 </group>
3039 <step name="App-Activate-All.App-Deactivate-isis"
3040 exec="onos ${OCI} app deactivate org.onosproject.isis" requires="App-Activate-All.App-Check-isis"/>
3041 <step name="App-Activate-All.Wait-For-Deactivate-isis"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -08003042 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-isis"/>
Ray Milkey11ce9302019-02-07 14:41:17 -08003043 <group name="App-Activate-All.App-Check-After-isis" requires="App-Activate-All.Wait-For-Deactivate-isis">
3044 <parallel var="${OC#}">
3045 <step name="App-Activate-All.Check-Logs-After-${#}-isis" exec="onos-check-logs ${OC#}"/>
3046 </parallel>
3047 </group>
3048 <step name="App-Activate-All.Minimal-Apps-isis" requires="App-Activate-All.App-Deactivate-isis"
3049 exec="onos-set-up-minimal-apps ${OCI}"/>
3050 </group>
3051
3052
Ray Milkeyb2e6be82019-03-06 14:58:42 -08003053 <group name="App-Activate-All.drivers.cisco.rest" requires="App-Activate-All.isis">
Ray Milkeya2b52b42019-02-07 09:25:27 -08003054 <step name="App-Activate-All.Activate-drivers.cisco.rest"
Ray Milkeyb2e6be82019-03-06 14:58:42 -08003055 exec="onos ${OCI} app activate org.onosproject.drivers.cisco.rest" requires="App-Activate-All.isis"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08003056 <group name="App-Activate-All.App-Check-drivers.cisco.rest" requires="App-Activate-All.Activate-drivers.cisco.rest">
3057 <parallel var="${OC#}">
3058 <step name="App-Activate-All.App-Check-${#}-drivers.cisco.rest"
3059 exec="onos-check-apps ${OC#} drivers.cisco.rest includes"/>
3060 <step name="App-Activate-All.Check-Logs-${#}-drivers.cisco.rest" exec="onos-check-logs ${OC#}"/>
3061 </parallel>
3062 </group>
3063 <step name="App-Activate-All.App-Deactivate-drivers.cisco.rest"
3064 exec="onos ${OCI} app deactivate org.onosproject.drivers.cisco.rest" requires="App-Activate-All.App-Check-drivers.cisco.rest"/>
3065 <step name="App-Activate-All.Wait-For-Deactivate-drivers.cisco.rest"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -08003066 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-drivers.cisco.rest"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08003067 <group name="App-Activate-All.App-Check-After-drivers.cisco.rest" requires="App-Activate-All.Wait-For-Deactivate-drivers.cisco.rest">
3068 <parallel var="${OC#}">
3069 <step name="App-Activate-All.Check-Logs-After-${#}-drivers.cisco.rest" exec="onos-check-logs ${OC#}"/>
3070 </parallel>
3071 </group>
3072 <step name="App-Activate-All.Minimal-Apps-drivers.cisco.rest" requires="App-Activate-All.App-Deactivate-drivers.cisco.rest"
3073 exec="onos-set-up-minimal-apps ${OCI}"/>
3074 </group>
3075
3076
3077 <group name="App-Activate-All.roadm" requires="App-Activate-All.drivers.cisco.rest">
3078 <step name="App-Activate-All.Activate-roadm"
3079 exec="onos ${OCI} app activate org.onosproject.roadm" requires="App-Activate-All.drivers.cisco.rest"/>
3080 <group name="App-Activate-All.App-Check-roadm" requires="App-Activate-All.Activate-roadm">
3081 <parallel var="${OC#}">
3082 <step name="App-Activate-All.App-Check-${#}-roadm"
3083 exec="onos-check-apps ${OC#} roadm includes"/>
3084 <step name="App-Activate-All.Check-Logs-${#}-roadm" exec="onos-check-logs ${OC#}"/>
3085 </parallel>
3086 </group>
3087 <step name="App-Activate-All.App-Deactivate-roadm"
3088 exec="onos ${OCI} app deactivate org.onosproject.roadm" requires="App-Activate-All.App-Check-roadm"/>
3089 <step name="App-Activate-All.Wait-For-Deactivate-roadm"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -08003090 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-roadm"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08003091 <group name="App-Activate-All.App-Check-After-roadm" requires="App-Activate-All.Wait-For-Deactivate-roadm">
3092 <parallel var="${OC#}">
3093 <step name="App-Activate-All.Check-Logs-After-${#}-roadm" exec="onos-check-logs ${OC#}"/>
3094 </parallel>
3095 </group>
3096 <step name="App-Activate-All.Minimal-Apps-roadm" requires="App-Activate-All.App-Deactivate-roadm"
3097 exec="onos-set-up-minimal-apps ${OCI}"/>
3098 </group>
3099
3100
3101 <group name="App-Activate-All.drivers.bmv2" requires="App-Activate-All.roadm">
3102 <step name="App-Activate-All.Activate-drivers.bmv2"
3103 exec="onos ${OCI} app activate org.onosproject.drivers.bmv2" requires="App-Activate-All.roadm"/>
3104 <group name="App-Activate-All.App-Check-drivers.bmv2" requires="App-Activate-All.Activate-drivers.bmv2">
3105 <parallel var="${OC#}">
3106 <step name="App-Activate-All.App-Check-${#}-drivers.bmv2"
3107 exec="onos-check-apps ${OC#} drivers.bmv2 includes"/>
3108 <step name="App-Activate-All.Check-Logs-${#}-drivers.bmv2" exec="onos-check-logs ${OC#}"/>
3109 </parallel>
3110 </group>
3111 <step name="App-Activate-All.App-Deactivate-drivers.bmv2"
3112 exec="onos ${OCI} app deactivate org.onosproject.drivers.bmv2" requires="App-Activate-All.App-Check-drivers.bmv2"/>
3113 <step name="App-Activate-All.Wait-For-Deactivate-drivers.bmv2"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -08003114 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-drivers.bmv2"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08003115 <group name="App-Activate-All.App-Check-After-drivers.bmv2" requires="App-Activate-All.Wait-For-Deactivate-drivers.bmv2">
3116 <parallel var="${OC#}">
3117 <step name="App-Activate-All.Check-Logs-After-${#}-drivers.bmv2" exec="onos-check-logs ${OC#}"/>
3118 </parallel>
3119 </group>
3120 <step name="App-Activate-All.Minimal-Apps-drivers.bmv2" requires="App-Activate-All.App-Deactivate-drivers.bmv2"
3121 exec="onos-set-up-minimal-apps ${OCI}"/>
3122 </group>
3123
3124
3125 <group name="App-Activate-All.vpls" requires="App-Activate-All.drivers.bmv2">
3126 <step name="App-Activate-All.Activate-vpls"
3127 exec="onos ${OCI} app activate org.onosproject.vpls" requires="App-Activate-All.drivers.bmv2"/>
3128 <group name="App-Activate-All.App-Check-vpls" requires="App-Activate-All.Activate-vpls">
3129 <parallel var="${OC#}">
3130 <step name="App-Activate-All.App-Check-${#}-vpls"
3131 exec="onos-check-apps ${OC#} vpls includes"/>
3132 <step name="App-Activate-All.Check-Logs-${#}-vpls" exec="onos-check-logs ${OC#}"/>
3133 </parallel>
3134 </group>
3135 <step name="App-Activate-All.App-Deactivate-vpls"
3136 exec="onos ${OCI} app deactivate org.onosproject.vpls" requires="App-Activate-All.App-Check-vpls"/>
3137 <step name="App-Activate-All.Wait-For-Deactivate-vpls"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -08003138 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-vpls"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08003139 <group name="App-Activate-All.App-Check-After-vpls" requires="App-Activate-All.Wait-For-Deactivate-vpls">
3140 <parallel var="${OC#}">
3141 <step name="App-Activate-All.Check-Logs-After-${#}-vpls" exec="onos-check-logs ${OC#}"/>
3142 </parallel>
3143 </group>
3144 <step name="App-Activate-All.Minimal-Apps-vpls" requires="App-Activate-All.App-Deactivate-vpls"
3145 exec="onos-set-up-minimal-apps ${OCI}"/>
3146 </group>
3147
3148
3149 <group name="App-Activate-All.p4tutorial.pipeconf" requires="App-Activate-All.vpls">
3150 <step name="App-Activate-All.Activate-p4tutorial.pipeconf"
3151 exec="onos ${OCI} app activate org.onosproject.p4tutorial.pipeconf" requires="App-Activate-All.vpls"/>
3152 <group name="App-Activate-All.App-Check-p4tutorial.pipeconf" requires="App-Activate-All.Activate-p4tutorial.pipeconf">
3153 <parallel var="${OC#}">
3154 <step name="App-Activate-All.App-Check-${#}-p4tutorial.pipeconf"
3155 exec="onos-check-apps ${OC#} p4tutorial.pipeconf includes"/>
3156 <step name="App-Activate-All.Check-Logs-${#}-p4tutorial.pipeconf" exec="onos-check-logs ${OC#}"/>
3157 </parallel>
3158 </group>
3159 <step name="App-Activate-All.App-Deactivate-p4tutorial.pipeconf"
3160 exec="onos ${OCI} app deactivate org.onosproject.p4tutorial.pipeconf" requires="App-Activate-All.App-Check-p4tutorial.pipeconf"/>
3161 <step name="App-Activate-All.Wait-For-Deactivate-p4tutorial.pipeconf"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -08003162 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-p4tutorial.pipeconf"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08003163 <group name="App-Activate-All.App-Check-After-p4tutorial.pipeconf" requires="App-Activate-All.Wait-For-Deactivate-p4tutorial.pipeconf">
3164 <parallel var="${OC#}">
3165 <step name="App-Activate-All.Check-Logs-After-${#}-p4tutorial.pipeconf" exec="onos-check-logs ${OC#}"/>
3166 </parallel>
3167 </group>
3168 <step name="App-Activate-All.Minimal-Apps-p4tutorial.pipeconf" requires="App-Activate-All.App-Deactivate-p4tutorial.pipeconf"
3169 exec="onos-set-up-minimal-apps ${OCI}"/>
3170 </group>
3171
3172
3173 <group name="App-Activate-All.p4tutorial.mytunnel" requires="App-Activate-All.p4tutorial.pipeconf">
3174 <step name="App-Activate-All.Activate-p4tutorial.mytunnel"
3175 exec="onos ${OCI} app activate org.onosproject.p4tutorial.mytunnel" requires="App-Activate-All.p4tutorial.pipeconf"/>
3176 <group name="App-Activate-All.App-Check-p4tutorial.mytunnel" requires="App-Activate-All.Activate-p4tutorial.mytunnel">
3177 <parallel var="${OC#}">
3178 <step name="App-Activate-All.App-Check-${#}-p4tutorial.mytunnel"
3179 exec="onos-check-apps ${OC#} p4tutorial.mytunnel includes"/>
3180 <step name="App-Activate-All.Check-Logs-${#}-p4tutorial.mytunnel" exec="onos-check-logs ${OC#}"/>
3181 </parallel>
3182 </group>
3183 <step name="App-Activate-All.App-Deactivate-p4tutorial.mytunnel"
3184 exec="onos ${OCI} app deactivate org.onosproject.p4tutorial.mytunnel" requires="App-Activate-All.App-Check-p4tutorial.mytunnel"/>
3185 <step name="App-Activate-All.Wait-For-Deactivate-p4tutorial.mytunnel"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -08003186 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-p4tutorial.mytunnel"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08003187 <group name="App-Activate-All.App-Check-After-p4tutorial.mytunnel" requires="App-Activate-All.Wait-For-Deactivate-p4tutorial.mytunnel">
3188 <parallel var="${OC#}">
3189 <step name="App-Activate-All.Check-Logs-After-${#}-p4tutorial.mytunnel" exec="onos-check-logs ${OC#}"/>
3190 </parallel>
3191 </group>
3192 <step name="App-Activate-All.Minimal-Apps-p4tutorial.mytunnel" requires="App-Activate-All.App-Deactivate-p4tutorial.mytunnel"
3193 exec="onos-set-up-minimal-apps ${OCI}"/>
3194 </group>
3195
3196
3197 <group name="App-Activate-All.openstacktroubleshoot" requires="App-Activate-All.p4tutorial.mytunnel">
3198 <step name="App-Activate-All.Activate-openstacktroubleshoot"
3199 exec="onos ${OCI} app activate org.onosproject.openstacktroubleshoot" requires="App-Activate-All.p4tutorial.mytunnel"/>
3200 <group name="App-Activate-All.App-Check-openstacktroubleshoot" requires="App-Activate-All.Activate-openstacktroubleshoot">
3201 <parallel var="${OC#}">
3202 <step name="App-Activate-All.App-Check-${#}-openstacktroubleshoot"
3203 exec="onos-check-apps ${OC#} openstacktroubleshoot includes"/>
3204 <step name="App-Activate-All.Check-Logs-${#}-openstacktroubleshoot" exec="onos-check-logs ${OC#}"/>
3205 </parallel>
3206 </group>
3207 <step name="App-Activate-All.App-Deactivate-openstacktroubleshoot"
3208 exec="onos ${OCI} app deactivate org.onosproject.openstacktroubleshoot" requires="App-Activate-All.App-Check-openstacktroubleshoot"/>
3209 <step name="App-Activate-All.Wait-For-Deactivate-openstacktroubleshoot"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -08003210 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-openstacktroubleshoot"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08003211 <group name="App-Activate-All.App-Check-After-openstacktroubleshoot" requires="App-Activate-All.Wait-For-Deactivate-openstacktroubleshoot">
3212 <parallel var="${OC#}">
3213 <step name="App-Activate-All.Check-Logs-After-${#}-openstacktroubleshoot" exec="onos-check-logs ${OC#}"/>
3214 </parallel>
3215 </group>
3216 <step name="App-Activate-All.Minimal-Apps-openstacktroubleshoot" requires="App-Activate-All.App-Deactivate-openstacktroubleshoot"
3217 exec="onos-set-up-minimal-apps ${OCI}"/>
3218 </group>
3219
3220
3221 <group name="App-Activate-All.models.ciena.waveserverai" requires="App-Activate-All.openstacktroubleshoot">
3222 <step name="App-Activate-All.Activate-models.ciena.waveserverai"
3223 exec="onos ${OCI} app activate org.onosproject.models.ciena.waveserverai" requires="App-Activate-All.openstacktroubleshoot"/>
3224 <group name="App-Activate-All.App-Check-models.ciena.waveserverai" requires="App-Activate-All.Activate-models.ciena.waveserverai">
3225 <parallel var="${OC#}">
3226 <step name="App-Activate-All.App-Check-${#}-models.ciena.waveserverai"
3227 exec="onos-check-apps ${OC#} models.ciena.waveserverai includes"/>
3228 <step name="App-Activate-All.Check-Logs-${#}-models.ciena.waveserverai" exec="onos-check-logs ${OC#}"/>
3229 </parallel>
3230 </group>
3231 <step name="App-Activate-All.App-Deactivate-models.ciena.waveserverai"
3232 exec="onos ${OCI} app deactivate org.onosproject.models.ciena.waveserverai" requires="App-Activate-All.App-Check-models.ciena.waveserverai"/>
3233 <step name="App-Activate-All.Wait-For-Deactivate-models.ciena.waveserverai"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -08003234 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-models.ciena.waveserverai"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08003235 <group name="App-Activate-All.App-Check-After-models.ciena.waveserverai" requires="App-Activate-All.Wait-For-Deactivate-models.ciena.waveserverai">
3236 <parallel var="${OC#}">
3237 <step name="App-Activate-All.Check-Logs-After-${#}-models.ciena.waveserverai" exec="onos-check-logs ${OC#}"/>
3238 </parallel>
3239 </group>
3240 <step name="App-Activate-All.Minimal-Apps-models.ciena.waveserverai" requires="App-Activate-All.App-Deactivate-models.ciena.waveserverai"
3241 exec="onos-set-up-minimal-apps ${OCI}"/>
3242 </group>
3243
3244
Ray Milkeyb2e6be82019-03-06 14:58:42 -08003245 <group name="App-Activate-All.layout" requires="App-Activate-All.models.ciena.waveserverai">
Ray Milkeya2b52b42019-02-07 09:25:27 -08003246 <step name="App-Activate-All.Activate-layout"
Ray Milkeyb2e6be82019-03-06 14:58:42 -08003247 exec="onos ${OCI} app activate org.onosproject.layout" requires="App-Activate-All.models.ciena.waveserverai"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08003248 <group name="App-Activate-All.App-Check-layout" requires="App-Activate-All.Activate-layout">
3249 <parallel var="${OC#}">
3250 <step name="App-Activate-All.App-Check-${#}-layout"
3251 exec="onos-check-apps ${OC#} layout includes"/>
3252 <step name="App-Activate-All.Check-Logs-${#}-layout" exec="onos-check-logs ${OC#}"/>
3253 </parallel>
3254 </group>
3255 <step name="App-Activate-All.App-Deactivate-layout"
3256 exec="onos ${OCI} app deactivate org.onosproject.layout" requires="App-Activate-All.App-Check-layout"/>
3257 <step name="App-Activate-All.Wait-For-Deactivate-layout"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -08003258 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-layout"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08003259 <group name="App-Activate-All.App-Check-After-layout" requires="App-Activate-All.Wait-For-Deactivate-layout">
3260 <parallel var="${OC#}">
3261 <step name="App-Activate-All.Check-Logs-After-${#}-layout" exec="onos-check-logs ${OC#}"/>
3262 </parallel>
3263 </group>
3264 <step name="App-Activate-All.Minimal-Apps-layout" requires="App-Activate-All.App-Deactivate-layout"
3265 exec="onos-set-up-minimal-apps ${OCI}"/>
3266 </group>
3267
3268
Ray Milkey11ce9302019-02-07 14:41:17 -08003269 <group name="App-Activate-All.graphitemetrics" requires="App-Activate-All.layout">
3270 <step name="App-Activate-All.Activate-graphitemetrics"
3271 exec="onos ${OCI} app activate org.onosproject.graphitemetrics" requires="App-Activate-All.layout"/>
3272 <group name="App-Activate-All.App-Check-graphitemetrics" requires="App-Activate-All.Activate-graphitemetrics">
3273 <parallel var="${OC#}">
3274 <step name="App-Activate-All.App-Check-${#}-graphitemetrics"
3275 exec="onos-check-apps ${OC#} graphitemetrics includes"/>
3276 <step name="App-Activate-All.Check-Logs-${#}-graphitemetrics" exec="onos-check-logs ${OC#}"/>
3277 </parallel>
3278 </group>
3279 <step name="App-Activate-All.App-Deactivate-graphitemetrics"
3280 exec="onos ${OCI} app deactivate org.onosproject.graphitemetrics" requires="App-Activate-All.App-Check-graphitemetrics"/>
3281 <step name="App-Activate-All.Wait-For-Deactivate-graphitemetrics"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -08003282 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-graphitemetrics"/>
Ray Milkey11ce9302019-02-07 14:41:17 -08003283 <group name="App-Activate-All.App-Check-After-graphitemetrics" requires="App-Activate-All.Wait-For-Deactivate-graphitemetrics">
3284 <parallel var="${OC#}">
3285 <step name="App-Activate-All.Check-Logs-After-${#}-graphitemetrics" exec="onos-check-logs ${OC#}"/>
3286 </parallel>
3287 </group>
3288 <step name="App-Activate-All.Minimal-Apps-graphitemetrics" requires="App-Activate-All.App-Deactivate-graphitemetrics"
3289 exec="onos-set-up-minimal-apps ${OCI}"/>
3290 </group>
3291
3292
3293 <group name="App-Activate-All.powermanagement" requires="App-Activate-All.graphitemetrics">
Ray Milkeya2b52b42019-02-07 09:25:27 -08003294 <step name="App-Activate-All.Activate-powermanagement"
Ray Milkey11ce9302019-02-07 14:41:17 -08003295 exec="onos ${OCI} app activate org.onosproject.powermanagement" requires="App-Activate-All.graphitemetrics"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08003296 <group name="App-Activate-All.App-Check-powermanagement" requires="App-Activate-All.Activate-powermanagement">
3297 <parallel var="${OC#}">
3298 <step name="App-Activate-All.App-Check-${#}-powermanagement"
3299 exec="onos-check-apps ${OC#} powermanagement includes"/>
3300 <step name="App-Activate-All.Check-Logs-${#}-powermanagement" exec="onos-check-logs ${OC#}"/>
3301 </parallel>
3302 </group>
3303 <step name="App-Activate-All.App-Deactivate-powermanagement"
3304 exec="onos ${OCI} app deactivate org.onosproject.powermanagement" requires="App-Activate-All.App-Check-powermanagement"/>
3305 <step name="App-Activate-All.Wait-For-Deactivate-powermanagement"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -08003306 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-powermanagement"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08003307 <group name="App-Activate-All.App-Check-After-powermanagement" requires="App-Activate-All.Wait-For-Deactivate-powermanagement">
3308 <parallel var="${OC#}">
3309 <step name="App-Activate-All.Check-Logs-After-${#}-powermanagement" exec="onos-check-logs ${OC#}"/>
3310 </parallel>
3311 </group>
3312 <step name="App-Activate-All.Minimal-Apps-powermanagement" requires="App-Activate-All.App-Deactivate-powermanagement"
3313 exec="onos-set-up-minimal-apps ${OCI}"/>
3314 </group>
3315
3316
3317 <group name="App-Activate-All.optical-rest" requires="App-Activate-All.powermanagement">
3318 <step name="App-Activate-All.Activate-optical-rest"
3319 exec="onos ${OCI} app activate org.onosproject.optical-rest" requires="App-Activate-All.powermanagement"/>
3320 <group name="App-Activate-All.App-Check-optical-rest" requires="App-Activate-All.Activate-optical-rest">
3321 <parallel var="${OC#}">
3322 <step name="App-Activate-All.App-Check-${#}-optical-rest"
3323 exec="onos-check-apps ${OC#} optical-rest includes"/>
3324 <step name="App-Activate-All.Check-Logs-${#}-optical-rest" exec="onos-check-logs ${OC#}"/>
3325 </parallel>
3326 </group>
3327 <step name="App-Activate-All.App-Deactivate-optical-rest"
3328 exec="onos ${OCI} app deactivate org.onosproject.optical-rest" requires="App-Activate-All.App-Check-optical-rest"/>
3329 <step name="App-Activate-All.Wait-For-Deactivate-optical-rest"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -08003330 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-optical-rest"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08003331 <group name="App-Activate-All.App-Check-After-optical-rest" requires="App-Activate-All.Wait-For-Deactivate-optical-rest">
3332 <parallel var="${OC#}">
3333 <step name="App-Activate-All.Check-Logs-After-${#}-optical-rest" exec="onos-check-logs ${OC#}"/>
3334 </parallel>
3335 </group>
3336 <step name="App-Activate-All.Minimal-Apps-optical-rest" requires="App-Activate-All.App-Deactivate-optical-rest"
3337 exec="onos-set-up-minimal-apps ${OCI}"/>
3338 </group>
3339
3340
3341 <group name="App-Activate-All.tl1" requires="App-Activate-All.optical-rest">
3342 <step name="App-Activate-All.Activate-tl1"
3343 exec="onos ${OCI} app activate org.onosproject.tl1" requires="App-Activate-All.optical-rest"/>
3344 <group name="App-Activate-All.App-Check-tl1" requires="App-Activate-All.Activate-tl1">
3345 <parallel var="${OC#}">
3346 <step name="App-Activate-All.App-Check-${#}-tl1"
3347 exec="onos-check-apps ${OC#} tl1 includes"/>
3348 <step name="App-Activate-All.Check-Logs-${#}-tl1" exec="onos-check-logs ${OC#}"/>
3349 </parallel>
3350 </group>
3351 <step name="App-Activate-All.App-Deactivate-tl1"
3352 exec="onos ${OCI} app deactivate org.onosproject.tl1" requires="App-Activate-All.App-Check-tl1"/>
3353 <step name="App-Activate-All.Wait-For-Deactivate-tl1"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -08003354 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-tl1"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08003355 <group name="App-Activate-All.App-Check-After-tl1" requires="App-Activate-All.Wait-For-Deactivate-tl1">
3356 <parallel var="${OC#}">
3357 <step name="App-Activate-All.Check-Logs-After-${#}-tl1" exec="onos-check-logs ${OC#}"/>
3358 </parallel>
3359 </group>
3360 <step name="App-Activate-All.Minimal-Apps-tl1" requires="App-Activate-All.App-Deactivate-tl1"
3361 exec="onos-set-up-minimal-apps ${OCI}"/>
3362 </group>
3363
3364
Ray Milkeyb2e6be82019-03-06 14:58:42 -08003365 <group name="App-Activate-All.acl" requires="App-Activate-All.tl1">
Ray Milkeya2b52b42019-02-07 09:25:27 -08003366 <step name="App-Activate-All.Activate-acl"
Ray Milkeyb2e6be82019-03-06 14:58:42 -08003367 exec="onos ${OCI} app activate org.onosproject.acl" requires="App-Activate-All.tl1"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08003368 <group name="App-Activate-All.App-Check-acl" requires="App-Activate-All.Activate-acl">
3369 <parallel var="${OC#}">
3370 <step name="App-Activate-All.App-Check-${#}-acl"
3371 exec="onos-check-apps ${OC#} acl includes"/>
3372 <step name="App-Activate-All.Check-Logs-${#}-acl" exec="onos-check-logs ${OC#}"/>
3373 </parallel>
3374 </group>
3375 <step name="App-Activate-All.App-Deactivate-acl"
3376 exec="onos ${OCI} app deactivate org.onosproject.acl" requires="App-Activate-All.App-Check-acl"/>
3377 <step name="App-Activate-All.Wait-For-Deactivate-acl"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -08003378 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-acl"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08003379 <group name="App-Activate-All.App-Check-After-acl" requires="App-Activate-All.Wait-For-Deactivate-acl">
3380 <parallel var="${OC#}">
3381 <step name="App-Activate-All.Check-Logs-After-${#}-acl" exec="onos-check-logs ${OC#}"/>
3382 </parallel>
3383 </group>
3384 <step name="App-Activate-All.Minimal-Apps-acl" requires="App-Activate-All.App-Deactivate-acl"
3385 exec="onos-set-up-minimal-apps ${OCI}"/>
3386 </group>
3387
3388
3389 <group name="App-Activate-All.cord-support" requires="App-Activate-All.acl">
3390 <step name="App-Activate-All.Activate-cord-support"
3391 exec="onos ${OCI} app activate org.onosproject.cord-support" requires="App-Activate-All.acl"/>
3392 <group name="App-Activate-All.App-Check-cord-support" requires="App-Activate-All.Activate-cord-support">
3393 <parallel var="${OC#}">
3394 <step name="App-Activate-All.App-Check-${#}-cord-support"
3395 exec="onos-check-apps ${OC#} cord-support includes"/>
3396 <step name="App-Activate-All.Check-Logs-${#}-cord-support" exec="onos-check-logs ${OC#}"/>
3397 </parallel>
3398 </group>
3399 <step name="App-Activate-All.App-Deactivate-cord-support"
3400 exec="onos ${OCI} app deactivate org.onosproject.cord-support" requires="App-Activate-All.App-Check-cord-support"/>
3401 <step name="App-Activate-All.Wait-For-Deactivate-cord-support"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -08003402 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-cord-support"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08003403 <group name="App-Activate-All.App-Check-After-cord-support" requires="App-Activate-All.Wait-For-Deactivate-cord-support">
3404 <parallel var="${OC#}">
3405 <step name="App-Activate-All.Check-Logs-After-${#}-cord-support" exec="onos-check-logs ${OC#}"/>
3406 </parallel>
3407 </group>
3408 <step name="App-Activate-All.Minimal-Apps-cord-support" requires="App-Activate-All.App-Deactivate-cord-support"
3409 exec="onos-set-up-minimal-apps ${OCI}"/>
3410 </group>
3411
3412
3413 <group name="App-Activate-All.intentperf" requires="App-Activate-All.cord-support">
3414 <step name="App-Activate-All.Activate-intentperf"
3415 exec="onos ${OCI} app activate org.onosproject.intentperf" requires="App-Activate-All.cord-support"/>
3416 <group name="App-Activate-All.App-Check-intentperf" requires="App-Activate-All.Activate-intentperf">
3417 <parallel var="${OC#}">
3418 <step name="App-Activate-All.App-Check-${#}-intentperf"
3419 exec="onos-check-apps ${OC#} intentperf includes"/>
3420 <step name="App-Activate-All.Check-Logs-${#}-intentperf" exec="onos-check-logs ${OC#}"/>
3421 </parallel>
3422 </group>
3423 <step name="App-Activate-All.App-Deactivate-intentperf"
3424 exec="onos ${OCI} app deactivate org.onosproject.intentperf" requires="App-Activate-All.App-Check-intentperf"/>
3425 <step name="App-Activate-All.Wait-For-Deactivate-intentperf"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -08003426 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-intentperf"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08003427 <group name="App-Activate-All.App-Check-After-intentperf" requires="App-Activate-All.Wait-For-Deactivate-intentperf">
3428 <parallel var="${OC#}">
3429 <step name="App-Activate-All.Check-Logs-After-${#}-intentperf" exec="onos-check-logs ${OC#}"/>
3430 </parallel>
3431 </group>
3432 <step name="App-Activate-All.Minimal-Apps-intentperf" requires="App-Activate-All.App-Deactivate-intentperf"
3433 exec="onos-set-up-minimal-apps ${OCI}"/>
3434 </group>
3435
3436
3437 <group name="App-Activate-All.mfwd" requires="App-Activate-All.intentperf">
3438 <step name="App-Activate-All.Activate-mfwd"
3439 exec="onos ${OCI} app activate org.onosproject.mfwd" requires="App-Activate-All.intentperf"/>
3440 <group name="App-Activate-All.App-Check-mfwd" requires="App-Activate-All.Activate-mfwd">
3441 <parallel var="${OC#}">
3442 <step name="App-Activate-All.App-Check-${#}-mfwd"
3443 exec="onos-check-apps ${OC#} mfwd includes"/>
3444 <step name="App-Activate-All.Check-Logs-${#}-mfwd" exec="onos-check-logs ${OC#}"/>
3445 </parallel>
3446 </group>
3447 <step name="App-Activate-All.App-Deactivate-mfwd"
3448 exec="onos ${OCI} app deactivate org.onosproject.mfwd" requires="App-Activate-All.App-Check-mfwd"/>
3449 <step name="App-Activate-All.Wait-For-Deactivate-mfwd"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -08003450 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-mfwd"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08003451 <group name="App-Activate-All.App-Check-After-mfwd" requires="App-Activate-All.Wait-For-Deactivate-mfwd">
3452 <parallel var="${OC#}">
3453 <step name="App-Activate-All.Check-Logs-After-${#}-mfwd" exec="onos-check-logs ${OC#}"/>
3454 </parallel>
3455 </group>
3456 <step name="App-Activate-All.Minimal-Apps-mfwd" requires="App-Activate-All.App-Deactivate-mfwd"
3457 exec="onos-set-up-minimal-apps ${OCI}"/>
3458 </group>
3459
3460
Ray Milkeyb2e6be82019-03-06 14:58:42 -08003461 <group name="App-Activate-All.imr" requires="App-Activate-All.mfwd">
Ray Milkeya2b52b42019-02-07 09:25:27 -08003462 <step name="App-Activate-All.Activate-imr"
Ray Milkeyb2e6be82019-03-06 14:58:42 -08003463 exec="onos ${OCI} app activate org.onosproject.imr" requires="App-Activate-All.mfwd"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08003464 <group name="App-Activate-All.App-Check-imr" requires="App-Activate-All.Activate-imr">
3465 <parallel var="${OC#}">
3466 <step name="App-Activate-All.App-Check-${#}-imr"
3467 exec="onos-check-apps ${OC#} imr includes"/>
3468 <step name="App-Activate-All.Check-Logs-${#}-imr" exec="onos-check-logs ${OC#}"/>
3469 </parallel>
3470 </group>
3471 <step name="App-Activate-All.App-Deactivate-imr"
3472 exec="onos ${OCI} app deactivate org.onosproject.imr" requires="App-Activate-All.App-Check-imr"/>
3473 <step name="App-Activate-All.Wait-For-Deactivate-imr"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -08003474 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-imr"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08003475 <group name="App-Activate-All.App-Check-After-imr" requires="App-Activate-All.Wait-For-Deactivate-imr">
3476 <parallel var="${OC#}">
3477 <step name="App-Activate-All.Check-Logs-After-${#}-imr" exec="onos-check-logs ${OC#}"/>
3478 </parallel>
3479 </group>
3480 <step name="App-Activate-All.Minimal-Apps-imr" requires="App-Activate-All.App-Deactivate-imr"
3481 exec="onos-set-up-minimal-apps ${OCI}"/>
3482 </group>
3483
3484
3485 <group name="App-Activate-All.dhcp" requires="App-Activate-All.imr">
3486 <step name="App-Activate-All.Activate-dhcp"
3487 exec="onos ${OCI} app activate org.onosproject.dhcp" requires="App-Activate-All.imr"/>
3488 <group name="App-Activate-All.App-Check-dhcp" requires="App-Activate-All.Activate-dhcp">
3489 <parallel var="${OC#}">
3490 <step name="App-Activate-All.App-Check-${#}-dhcp"
3491 exec="onos-check-apps ${OC#} dhcp includes"/>
3492 <step name="App-Activate-All.Check-Logs-${#}-dhcp" exec="onos-check-logs ${OC#}"/>
3493 </parallel>
3494 </group>
3495 <step name="App-Activate-All.App-Deactivate-dhcp"
3496 exec="onos ${OCI} app deactivate org.onosproject.dhcp" requires="App-Activate-All.App-Check-dhcp"/>
3497 <step name="App-Activate-All.Wait-For-Deactivate-dhcp"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -08003498 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-dhcp"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08003499 <group name="App-Activate-All.App-Check-After-dhcp" requires="App-Activate-All.Wait-For-Deactivate-dhcp">
3500 <parallel var="${OC#}">
3501 <step name="App-Activate-All.Check-Logs-After-${#}-dhcp" exec="onos-check-logs ${OC#}"/>
3502 </parallel>
3503 </group>
3504 <step name="App-Activate-All.Minimal-Apps-dhcp" requires="App-Activate-All.App-Deactivate-dhcp"
3505 exec="onos-set-up-minimal-apps ${OCI}"/>
3506 </group>
3507
3508
Ray Milkeyb2e6be82019-03-06 14:58:42 -08003509 <group name="App-Activate-All.openstacknetworkingui" requires="App-Activate-All.dhcp">
Ray Milkeya2b52b42019-02-07 09:25:27 -08003510 <step name="App-Activate-All.Activate-openstacknetworkingui"
Ray Milkeyb2e6be82019-03-06 14:58:42 -08003511 exec="onos ${OCI} app activate org.onosproject.openstacknetworkingui" requires="App-Activate-All.dhcp"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08003512 <group name="App-Activate-All.App-Check-openstacknetworkingui" requires="App-Activate-All.Activate-openstacknetworkingui">
3513 <parallel var="${OC#}">
3514 <step name="App-Activate-All.App-Check-${#}-openstacknetworkingui"
3515 exec="onos-check-apps ${OC#} openstacknetworkingui includes"/>
3516 <step name="App-Activate-All.Check-Logs-${#}-openstacknetworkingui" exec="onos-check-logs ${OC#}"/>
3517 </parallel>
3518 </group>
3519 <step name="App-Activate-All.App-Deactivate-openstacknetworkingui"
3520 exec="onos ${OCI} app deactivate org.onosproject.openstacknetworkingui" requires="App-Activate-All.App-Check-openstacknetworkingui"/>
3521 <step name="App-Activate-All.Wait-For-Deactivate-openstacknetworkingui"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -08003522 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-openstacknetworkingui"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08003523 <group name="App-Activate-All.App-Check-After-openstacknetworkingui" requires="App-Activate-All.Wait-For-Deactivate-openstacknetworkingui">
3524 <parallel var="${OC#}">
3525 <step name="App-Activate-All.Check-Logs-After-${#}-openstacknetworkingui" exec="onos-check-logs ${OC#}"/>
3526 </parallel>
3527 </group>
3528 <step name="App-Activate-All.Minimal-Apps-openstacknetworkingui" requires="App-Activate-All.App-Deactivate-openstacknetworkingui"
3529 exec="onos-set-up-minimal-apps ${OCI}"/>
3530 </group>
3531
3532
3533 <group name="App-Activate-All.cfm" requires="App-Activate-All.openstacknetworkingui">
3534 <step name="App-Activate-All.Activate-cfm"
3535 exec="onos ${OCI} app activate org.onosproject.cfm" requires="App-Activate-All.openstacknetworkingui"/>
3536 <group name="App-Activate-All.App-Check-cfm" requires="App-Activate-All.Activate-cfm">
3537 <parallel var="${OC#}">
3538 <step name="App-Activate-All.App-Check-${#}-cfm"
3539 exec="onos-check-apps ${OC#} cfm includes"/>
3540 <step name="App-Activate-All.Check-Logs-${#}-cfm" exec="onos-check-logs ${OC#}"/>
3541 </parallel>
3542 </group>
3543 <step name="App-Activate-All.App-Deactivate-cfm"
3544 exec="onos ${OCI} app deactivate org.onosproject.cfm" requires="App-Activate-All.App-Check-cfm"/>
3545 <step name="App-Activate-All.Wait-For-Deactivate-cfm"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -08003546 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-cfm"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08003547 <group name="App-Activate-All.App-Check-After-cfm" requires="App-Activate-All.Wait-For-Deactivate-cfm">
3548 <parallel var="${OC#}">
3549 <step name="App-Activate-All.Check-Logs-After-${#}-cfm" exec="onos-check-logs ${OC#}"/>
3550 </parallel>
3551 </group>
3552 <step name="App-Activate-All.Minimal-Apps-cfm" requires="App-Activate-All.App-Deactivate-cfm"
3553 exec="onos-set-up-minimal-apps ${OCI}"/>
3554 </group>
3555
3556
3557 <group name="App-Activate-All.scalablegateway" requires="App-Activate-All.cfm">
3558 <step name="App-Activate-All.Activate-scalablegateway"
3559 exec="onos ${OCI} app activate org.onosproject.scalablegateway" requires="App-Activate-All.cfm"/>
3560 <group name="App-Activate-All.App-Check-scalablegateway" requires="App-Activate-All.Activate-scalablegateway">
3561 <parallel var="${OC#}">
3562 <step name="App-Activate-All.App-Check-${#}-scalablegateway"
3563 exec="onos-check-apps ${OC#} scalablegateway includes"/>
3564 <step name="App-Activate-All.Check-Logs-${#}-scalablegateway" exec="onos-check-logs ${OC#}"/>
3565 </parallel>
3566 </group>
3567 <step name="App-Activate-All.App-Deactivate-scalablegateway"
3568 exec="onos ${OCI} app deactivate org.onosproject.scalablegateway" requires="App-Activate-All.App-Check-scalablegateway"/>
3569 <step name="App-Activate-All.Wait-For-Deactivate-scalablegateway"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -08003570 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-scalablegateway"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08003571 <group name="App-Activate-All.App-Check-After-scalablegateway" requires="App-Activate-All.Wait-For-Deactivate-scalablegateway">
3572 <parallel var="${OC#}">
3573 <step name="App-Activate-All.Check-Logs-After-${#}-scalablegateway" exec="onos-check-logs ${OC#}"/>
3574 </parallel>
3575 </group>
3576 <step name="App-Activate-All.Minimal-Apps-scalablegateway" requires="App-Activate-All.App-Deactivate-scalablegateway"
3577 exec="onos-set-up-minimal-apps ${OCI}"/>
3578 </group>
3579
3580
3581 <group name="App-Activate-All.cluster-ha" requires="App-Activate-All.scalablegateway">
3582 <step name="App-Activate-All.Activate-cluster-ha"
3583 exec="onos ${OCI} app activate org.onosproject.cluster-ha" requires="App-Activate-All.scalablegateway"/>
3584 <group name="App-Activate-All.App-Check-cluster-ha" requires="App-Activate-All.Activate-cluster-ha">
3585 <parallel var="${OC#}">
3586 <step name="App-Activate-All.App-Check-${#}-cluster-ha"
3587 exec="onos-check-apps ${OC#} cluster-ha includes"/>
3588 <step name="App-Activate-All.Check-Logs-${#}-cluster-ha" exec="onos-check-logs ${OC#}"/>
3589 </parallel>
3590 </group>
3591 <step name="App-Activate-All.App-Deactivate-cluster-ha"
3592 exec="onos ${OCI} app deactivate org.onosproject.cluster-ha" requires="App-Activate-All.App-Check-cluster-ha"/>
3593 <step name="App-Activate-All.Wait-For-Deactivate-cluster-ha"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -08003594 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-cluster-ha"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08003595 <group name="App-Activate-All.App-Check-After-cluster-ha" requires="App-Activate-All.Wait-For-Deactivate-cluster-ha">
3596 <parallel var="${OC#}">
3597 <step name="App-Activate-All.Check-Logs-After-${#}-cluster-ha" exec="onos-check-logs ${OC#}"/>
3598 </parallel>
3599 </group>
3600 <step name="App-Activate-All.Minimal-Apps-cluster-ha" requires="App-Activate-All.App-Deactivate-cluster-ha"
3601 exec="onos-set-up-minimal-apps ${OCI}"/>
3602 </group>
3603
3604
Ray Milkeyb2e6be82019-03-06 14:58:42 -08003605 <group name="App-Activate-All.reactive-routing" requires="App-Activate-All.cluster-ha">
Ray Milkeya2b52b42019-02-07 09:25:27 -08003606 <step name="App-Activate-All.Activate-reactive-routing"
Ray Milkeyb2e6be82019-03-06 14:58:42 -08003607 exec="onos ${OCI} app activate org.onosproject.reactive-routing" requires="App-Activate-All.cluster-ha"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08003608 <group name="App-Activate-All.App-Check-reactive-routing" requires="App-Activate-All.Activate-reactive-routing">
3609 <parallel var="${OC#}">
3610 <step name="App-Activate-All.App-Check-${#}-reactive-routing"
3611 exec="onos-check-apps ${OC#} reactive-routing includes"/>
3612 <step name="App-Activate-All.Check-Logs-${#}-reactive-routing" exec="onos-check-logs ${OC#}"/>
3613 </parallel>
3614 </group>
3615 <step name="App-Activate-All.App-Deactivate-reactive-routing"
3616 exec="onos ${OCI} app deactivate org.onosproject.reactive-routing" requires="App-Activate-All.App-Check-reactive-routing"/>
3617 <step name="App-Activate-All.Wait-For-Deactivate-reactive-routing"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -08003618 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-reactive-routing"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08003619 <group name="App-Activate-All.App-Check-After-reactive-routing" requires="App-Activate-All.Wait-For-Deactivate-reactive-routing">
3620 <parallel var="${OC#}">
3621 <step name="App-Activate-All.Check-Logs-After-${#}-reactive-routing" exec="onos-check-logs ${OC#}"/>
3622 </parallel>
3623 </group>
3624 <step name="App-Activate-All.Minimal-Apps-reactive-routing" requires="App-Activate-All.App-Deactivate-reactive-routing"
3625 exec="onos-set-up-minimal-apps ${OCI}"/>
3626 </group>
3627
3628
3629 <group name="App-Activate-All.nodemetrics" requires="App-Activate-All.reactive-routing">
3630 <step name="App-Activate-All.Activate-nodemetrics"
3631 exec="onos ${OCI} app activate org.onosproject.nodemetrics" requires="App-Activate-All.reactive-routing"/>
3632 <group name="App-Activate-All.App-Check-nodemetrics" requires="App-Activate-All.Activate-nodemetrics">
3633 <parallel var="${OC#}">
3634 <step name="App-Activate-All.App-Check-${#}-nodemetrics"
3635 exec="onos-check-apps ${OC#} nodemetrics includes"/>
3636 <step name="App-Activate-All.Check-Logs-${#}-nodemetrics" exec="onos-check-logs ${OC#}"/>
3637 </parallel>
3638 </group>
3639 <step name="App-Activate-All.App-Deactivate-nodemetrics"
3640 exec="onos ${OCI} app deactivate org.onosproject.nodemetrics" requires="App-Activate-All.App-Check-nodemetrics"/>
3641 <step name="App-Activate-All.Wait-For-Deactivate-nodemetrics"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -08003642 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-nodemetrics"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08003643 <group name="App-Activate-All.App-Check-After-nodemetrics" requires="App-Activate-All.Wait-For-Deactivate-nodemetrics">
3644 <parallel var="${OC#}">
3645 <step name="App-Activate-All.Check-Logs-After-${#}-nodemetrics" exec="onos-check-logs ${OC#}"/>
3646 </parallel>
3647 </group>
3648 <step name="App-Activate-All.Minimal-Apps-nodemetrics" requires="App-Activate-All.App-Deactivate-nodemetrics"
3649 exec="onos-set-up-minimal-apps ${OCI}"/>
3650 </group>
3651
3652
3653 <group name="App-Activate-All.mobility" requires="App-Activate-All.nodemetrics">
3654 <step name="App-Activate-All.Activate-mobility"
3655 exec="onos ${OCI} app activate org.onosproject.mobility" requires="App-Activate-All.nodemetrics"/>
3656 <group name="App-Activate-All.App-Check-mobility" requires="App-Activate-All.Activate-mobility">
3657 <parallel var="${OC#}">
3658 <step name="App-Activate-All.App-Check-${#}-mobility"
3659 exec="onos-check-apps ${OC#} mobility includes"/>
3660 <step name="App-Activate-All.Check-Logs-${#}-mobility" exec="onos-check-logs ${OC#}"/>
3661 </parallel>
3662 </group>
3663 <step name="App-Activate-All.App-Deactivate-mobility"
3664 exec="onos ${OCI} app deactivate org.onosproject.mobility" requires="App-Activate-All.App-Check-mobility"/>
3665 <step name="App-Activate-All.Wait-For-Deactivate-mobility"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -08003666 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-mobility"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08003667 <group name="App-Activate-All.App-Check-After-mobility" requires="App-Activate-All.Wait-For-Deactivate-mobility">
3668 <parallel var="${OC#}">
3669 <step name="App-Activate-All.Check-Logs-After-${#}-mobility" exec="onos-check-logs ${OC#}"/>
3670 </parallel>
3671 </group>
3672 <step name="App-Activate-All.Minimal-Apps-mobility" requires="App-Activate-All.App-Deactivate-mobility"
3673 exec="onos-set-up-minimal-apps ${OCI}"/>
3674 </group>
3675
3676
3677 <group name="App-Activate-All.bgp" requires="App-Activate-All.mobility">
3678 <step name="App-Activate-All.Activate-bgp"
3679 exec="onos ${OCI} app activate org.onosproject.bgp" requires="App-Activate-All.mobility"/>
3680 <group name="App-Activate-All.App-Check-bgp" requires="App-Activate-All.Activate-bgp">
3681 <parallel var="${OC#}">
3682 <step name="App-Activate-All.App-Check-${#}-bgp"
3683 exec="onos-check-apps ${OC#} bgp includes"/>
3684 <step name="App-Activate-All.Check-Logs-${#}-bgp" exec="onos-check-logs ${OC#}"/>
3685 </parallel>
3686 </group>
3687 <step name="App-Activate-All.App-Deactivate-bgp"
3688 exec="onos ${OCI} app deactivate org.onosproject.bgp" requires="App-Activate-All.App-Check-bgp"/>
3689 <step name="App-Activate-All.Wait-For-Deactivate-bgp"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -08003690 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-bgp"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08003691 <group name="App-Activate-All.App-Check-After-bgp" requires="App-Activate-All.Wait-For-Deactivate-bgp">
3692 <parallel var="${OC#}">
3693 <step name="App-Activate-All.Check-Logs-After-${#}-bgp" exec="onos-check-logs ${OC#}"/>
3694 </parallel>
3695 </group>
3696 <step name="App-Activate-All.Minimal-Apps-bgp" requires="App-Activate-All.App-Deactivate-bgp"
3697 exec="onos-set-up-minimal-apps ${OCI}"/>
3698 </group>
3699
3700
3701 <group name="App-Activate-All.linkprops" requires="App-Activate-All.bgp">
3702 <step name="App-Activate-All.Activate-linkprops"
3703 exec="onos ${OCI} app activate org.onosproject.linkprops" requires="App-Activate-All.bgp"/>
3704 <group name="App-Activate-All.App-Check-linkprops" requires="App-Activate-All.Activate-linkprops">
3705 <parallel var="${OC#}">
3706 <step name="App-Activate-All.App-Check-${#}-linkprops"
3707 exec="onos-check-apps ${OC#} linkprops includes"/>
3708 <step name="App-Activate-All.Check-Logs-${#}-linkprops" exec="onos-check-logs ${OC#}"/>
3709 </parallel>
3710 </group>
3711 <step name="App-Activate-All.App-Deactivate-linkprops"
3712 exec="onos ${OCI} app deactivate org.onosproject.linkprops" requires="App-Activate-All.App-Check-linkprops"/>
3713 <step name="App-Activate-All.Wait-For-Deactivate-linkprops"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -08003714 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-linkprops"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08003715 <group name="App-Activate-All.App-Check-After-linkprops" requires="App-Activate-All.Wait-For-Deactivate-linkprops">
3716 <parallel var="${OC#}">
3717 <step name="App-Activate-All.Check-Logs-After-${#}-linkprops" exec="onos-check-logs ${OC#}"/>
3718 </parallel>
3719 </group>
3720 <step name="App-Activate-All.Minimal-Apps-linkprops" requires="App-Activate-All.App-Deactivate-linkprops"
3721 exec="onos-set-up-minimal-apps ${OCI}"/>
3722 </group>
3723
3724
3725 <group name="App-Activate-All.cip" requires="App-Activate-All.linkprops">
3726 <step name="App-Activate-All.Activate-cip"
3727 exec="onos ${OCI} app activate org.onosproject.cip" requires="App-Activate-All.linkprops"/>
3728 <group name="App-Activate-All.App-Check-cip" requires="App-Activate-All.Activate-cip">
3729 <parallel var="${OC#}">
3730 <step name="App-Activate-All.App-Check-${#}-cip"
3731 exec="onos-check-apps ${OC#} cip includes"/>
3732 <step name="App-Activate-All.Check-Logs-${#}-cip" exec="onos-check-logs ${OC#}"/>
3733 </parallel>
3734 </group>
3735 <step name="App-Activate-All.App-Deactivate-cip"
3736 exec="onos ${OCI} app deactivate org.onosproject.cip" requires="App-Activate-All.App-Check-cip"/>
3737 <step name="App-Activate-All.Wait-For-Deactivate-cip"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -08003738 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-cip"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08003739 <group name="App-Activate-All.App-Check-After-cip" requires="App-Activate-All.Wait-For-Deactivate-cip">
3740 <parallel var="${OC#}">
3741 <step name="App-Activate-All.Check-Logs-After-${#}-cip" exec="onos-check-logs ${OC#}"/>
3742 </parallel>
3743 </group>
3744 <step name="App-Activate-All.Minimal-Apps-cip" requires="App-Activate-All.App-Deactivate-cip"
3745 exec="onos-set-up-minimal-apps ${OCI}"/>
3746 </group>
3747
3748
3749 <group name="App-Activate-All.election" requires="App-Activate-All.cip">
3750 <step name="App-Activate-All.Activate-election"
3751 exec="onos ${OCI} app activate org.onosproject.election" requires="App-Activate-All.cip"/>
3752 <group name="App-Activate-All.App-Check-election" requires="App-Activate-All.Activate-election">
3753 <parallel var="${OC#}">
3754 <step name="App-Activate-All.App-Check-${#}-election"
3755 exec="onos-check-apps ${OC#} election includes"/>
3756 <step name="App-Activate-All.Check-Logs-${#}-election" exec="onos-check-logs ${OC#}"/>
3757 </parallel>
3758 </group>
3759 <step name="App-Activate-All.App-Deactivate-election"
3760 exec="onos ${OCI} app deactivate org.onosproject.election" requires="App-Activate-All.App-Check-election"/>
3761 <step name="App-Activate-All.Wait-For-Deactivate-election"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -08003762 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-election"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08003763 <group name="App-Activate-All.App-Check-After-election" requires="App-Activate-All.Wait-For-Deactivate-election">
3764 <parallel var="${OC#}">
3765 <step name="App-Activate-All.Check-Logs-After-${#}-election" exec="onos-check-logs ${OC#}"/>
3766 </parallel>
3767 </group>
3768 <step name="App-Activate-All.Minimal-Apps-election" requires="App-Activate-All.App-Deactivate-election"
3769 exec="onos-set-up-minimal-apps ${OCI}"/>
3770 </group>
3771
3772
3773 <group name="App-Activate-All.primitiveperf" requires="App-Activate-All.election">
3774 <step name="App-Activate-All.Activate-primitiveperf"
3775 exec="onos ${OCI} app activate org.onosproject.primitiveperf" requires="App-Activate-All.election"/>
3776 <group name="App-Activate-All.App-Check-primitiveperf" requires="App-Activate-All.Activate-primitiveperf">
3777 <parallel var="${OC#}">
3778 <step name="App-Activate-All.App-Check-${#}-primitiveperf"
3779 exec="onos-check-apps ${OC#} primitiveperf includes"/>
3780 <step name="App-Activate-All.Check-Logs-${#}-primitiveperf" exec="onos-check-logs ${OC#}"/>
3781 </parallel>
3782 </group>
3783 <step name="App-Activate-All.App-Deactivate-primitiveperf"
3784 exec="onos ${OCI} app deactivate org.onosproject.primitiveperf" requires="App-Activate-All.App-Check-primitiveperf"/>
3785 <step name="App-Activate-All.Wait-For-Deactivate-primitiveperf"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -08003786 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-primitiveperf"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08003787 <group name="App-Activate-All.App-Check-After-primitiveperf" requires="App-Activate-All.Wait-For-Deactivate-primitiveperf">
3788 <parallel var="${OC#}">
3789 <step name="App-Activate-All.Check-Logs-After-${#}-primitiveperf" exec="onos-check-logs ${OC#}"/>
3790 </parallel>
3791 </group>
3792 <step name="App-Activate-All.Minimal-Apps-primitiveperf" requires="App-Activate-All.App-Deactivate-primitiveperf"
3793 exec="onos-set-up-minimal-apps ${OCI}"/>
3794 </group>
3795
3796
3797 <group name="App-Activate-All.protocols.xmpp.pubsub" requires="App-Activate-All.primitiveperf">
3798 <step name="App-Activate-All.Activate-protocols.xmpp.pubsub"
3799 exec="onos ${OCI} app activate org.onosproject.protocols.xmpp.pubsub" requires="App-Activate-All.primitiveperf"/>
3800 <group name="App-Activate-All.App-Check-protocols.xmpp.pubsub" requires="App-Activate-All.Activate-protocols.xmpp.pubsub">
3801 <parallel var="${OC#}">
3802 <step name="App-Activate-All.App-Check-${#}-protocols.xmpp.pubsub"
3803 exec="onos-check-apps ${OC#} protocols.xmpp.pubsub includes"/>
3804 <step name="App-Activate-All.Check-Logs-${#}-protocols.xmpp.pubsub" exec="onos-check-logs ${OC#}"/>
3805 </parallel>
3806 </group>
3807 <step name="App-Activate-All.App-Deactivate-protocols.xmpp.pubsub"
3808 exec="onos ${OCI} app deactivate org.onosproject.protocols.xmpp.pubsub" requires="App-Activate-All.App-Check-protocols.xmpp.pubsub"/>
3809 <step name="App-Activate-All.Wait-For-Deactivate-protocols.xmpp.pubsub"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -08003810 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-protocols.xmpp.pubsub"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08003811 <group name="App-Activate-All.App-Check-After-protocols.xmpp.pubsub" requires="App-Activate-All.Wait-For-Deactivate-protocols.xmpp.pubsub">
3812 <parallel var="${OC#}">
3813 <step name="App-Activate-All.Check-Logs-After-${#}-protocols.xmpp.pubsub" exec="onos-check-logs ${OC#}"/>
3814 </parallel>
3815 </group>
3816 <step name="App-Activate-All.Minimal-Apps-protocols.xmpp.pubsub" requires="App-Activate-All.App-Deactivate-protocols.xmpp.pubsub"
3817 exec="onos-set-up-minimal-apps ${OCI}"/>
3818 </group>
3819
3820
3821 <group name="App-Activate-All.netcfghostprovider" requires="App-Activate-All.protocols.xmpp.pubsub">
3822 <step name="App-Activate-All.Activate-netcfghostprovider"
3823 exec="onos ${OCI} app activate org.onosproject.netcfghostprovider" requires="App-Activate-All.protocols.xmpp.pubsub"/>
3824 <group name="App-Activate-All.App-Check-netcfghostprovider" requires="App-Activate-All.Activate-netcfghostprovider">
3825 <parallel var="${OC#}">
3826 <step name="App-Activate-All.App-Check-${#}-netcfghostprovider"
3827 exec="onos-check-apps ${OC#} netcfghostprovider includes"/>
3828 <step name="App-Activate-All.Check-Logs-${#}-netcfghostprovider" exec="onos-check-logs ${OC#}"/>
3829 </parallel>
3830 </group>
3831 <step name="App-Activate-All.App-Deactivate-netcfghostprovider"
3832 exec="onos ${OCI} app deactivate org.onosproject.netcfghostprovider" requires="App-Activate-All.App-Check-netcfghostprovider"/>
3833 <step name="App-Activate-All.Wait-For-Deactivate-netcfghostprovider"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -08003834 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-netcfghostprovider"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08003835 <group name="App-Activate-All.App-Check-After-netcfghostprovider" requires="App-Activate-All.Wait-For-Deactivate-netcfghostprovider">
3836 <parallel var="${OC#}">
3837 <step name="App-Activate-All.Check-Logs-After-${#}-netcfghostprovider" exec="onos-check-logs ${OC#}"/>
3838 </parallel>
3839 </group>
3840 <step name="App-Activate-All.Minimal-Apps-netcfghostprovider" requires="App-Activate-All.App-Deactivate-netcfghostprovider"
3841 exec="onos-set-up-minimal-apps ${OCI}"/>
3842 </group>
3843
3844
3845 </group>
3846 </scenario>
3847