blob: d2cf3d87a62ba54c318e0e5a51058b6f110683bc [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
Carmelo Cascone384aade2019-07-03 15:36:04 -070029 <group name="App-Activate-All.acl" requires="App-Activate-All.Minimal-Apps">
30 <step name="App-Activate-All.Activate-acl"
31 exec="onos ${OCI} app activate org.onosproject.acl" requires="App-Activate-All.Minimal-Apps"/>
32 <group name="App-Activate-All.App-Check-acl" requires="App-Activate-All.Activate-acl">
Ray Milkeya2b52b42019-02-07 09:25:27 -080033 <parallel var="${OC#}">
Carmelo Cascone384aade2019-07-03 15:36:04 -070034 <step name="App-Activate-All.App-Check-${#}-acl"
35 exec="onos-check-apps ${OC#} acl includes"/>
36 <step name="App-Activate-All.Check-Logs-${#}-acl" exec="onos-check-logs ${OC#}"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -080037 </parallel>
38 </group>
Carmelo Cascone384aade2019-07-03 15:36:04 -070039 <step name="App-Activate-All.App-Deactivate-acl"
40 exec="onos ${OCI} app deactivate org.onosproject.acl" requires="App-Activate-All.App-Check-acl"/>
41 <step name="App-Activate-All.Wait-For-Deactivate-acl"
42 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-acl"/>
43 <group name="App-Activate-All.App-Check-After-acl" requires="App-Activate-All.Wait-For-Deactivate-acl">
Ray Milkeya2b52b42019-02-07 09:25:27 -080044 <parallel var="${OC#}">
Carmelo Cascone384aade2019-07-03 15:36:04 -070045 <step name="App-Activate-All.Check-Logs-After-${#}-acl" exec="onos-check-logs ${OC#}"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -080046 </parallel>
47 </group>
Carmelo Cascone384aade2019-07-03 15:36:04 -070048 <step name="App-Activate-All.Minimal-Apps-acl" requires="App-Activate-All.App-Deactivate-acl"
Ray Milkeya2b52b42019-02-07 09:25:27 -080049 exec="onos-set-up-minimal-apps ${OCI}"/>
50 </group>
51
52
Carmelo Cascone384aade2019-07-03 15:36:04 -070053 <group name="App-Activate-All.artemis" requires="App-Activate-All.acl">
54 <step name="App-Activate-All.Activate-artemis"
55 exec="onos ${OCI} app activate org.onosproject.artemis" requires="App-Activate-All.acl"/>
56 <group name="App-Activate-All.App-Check-artemis" requires="App-Activate-All.Activate-artemis">
Ray Milkeya2b52b42019-02-07 09:25:27 -080057 <parallel var="${OC#}">
Carmelo Cascone384aade2019-07-03 15:36:04 -070058 <step name="App-Activate-All.App-Check-${#}-artemis"
59 exec="onos-check-apps ${OC#} artemis includes"/>
60 <step name="App-Activate-All.Check-Logs-${#}-artemis" exec="onos-check-logs ${OC#}"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -080061 </parallel>
62 </group>
Carmelo Cascone384aade2019-07-03 15:36:04 -070063 <step name="App-Activate-All.App-Deactivate-artemis"
64 exec="onos ${OCI} app deactivate org.onosproject.artemis" requires="App-Activate-All.App-Check-artemis"/>
65 <step name="App-Activate-All.Wait-For-Deactivate-artemis"
66 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-artemis"/>
67 <group name="App-Activate-All.App-Check-After-artemis" requires="App-Activate-All.Wait-For-Deactivate-artemis">
Ray Milkeya2b52b42019-02-07 09:25:27 -080068 <parallel var="${OC#}">
Carmelo Cascone384aade2019-07-03 15:36:04 -070069 <step name="App-Activate-All.Check-Logs-After-${#}-artemis" exec="onos-check-logs ${OC#}"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -080070 </parallel>
71 </group>
Carmelo Cascone384aade2019-07-03 15:36:04 -070072 <step name="App-Activate-All.Minimal-Apps-artemis" requires="App-Activate-All.App-Deactivate-artemis"
Ray Milkeya2b52b42019-02-07 09:25:27 -080073 exec="onos-set-up-minimal-apps ${OCI}"/>
74 </group>
75
76
Carmelo Cascone384aade2019-07-03 15:36:04 -070077 <group name="App-Activate-All.bgp" requires="App-Activate-All.artemis">
78 <step name="App-Activate-All.Activate-bgp"
79 exec="onos ${OCI} app activate org.onosproject.bgp" requires="App-Activate-All.artemis"/>
80 <group name="App-Activate-All.App-Check-bgp" requires="App-Activate-All.Activate-bgp">
Ray Milkeya2b52b42019-02-07 09:25:27 -080081 <parallel var="${OC#}">
Carmelo Cascone384aade2019-07-03 15:36:04 -070082 <step name="App-Activate-All.App-Check-${#}-bgp"
83 exec="onos-check-apps ${OC#} bgp includes"/>
84 <step name="App-Activate-All.Check-Logs-${#}-bgp" exec="onos-check-logs ${OC#}"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -080085 </parallel>
86 </group>
Carmelo Cascone384aade2019-07-03 15:36:04 -070087 <step name="App-Activate-All.App-Deactivate-bgp"
88 exec="onos ${OCI} app deactivate org.onosproject.bgp" requires="App-Activate-All.App-Check-bgp"/>
89 <step name="App-Activate-All.Wait-For-Deactivate-bgp"
90 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-bgp"/>
91 <group name="App-Activate-All.App-Check-After-bgp" requires="App-Activate-All.Wait-For-Deactivate-bgp">
Ray Milkeya2b52b42019-02-07 09:25:27 -080092 <parallel var="${OC#}">
Carmelo Cascone384aade2019-07-03 15:36:04 -070093 <step name="App-Activate-All.Check-Logs-After-${#}-bgp" exec="onos-check-logs ${OC#}"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -080094 </parallel>
95 </group>
Carmelo Cascone384aade2019-07-03 15:36:04 -070096 <step name="App-Activate-All.Minimal-Apps-bgp" requires="App-Activate-All.App-Deactivate-bgp"
Ray Milkeya2b52b42019-02-07 09:25:27 -080097 exec="onos-set-up-minimal-apps ${OCI}"/>
98 </group>
99
100
Carmelo Cascone384aade2019-07-03 15:36:04 -0700101 <group name="App-Activate-All.bgpcep" requires="App-Activate-All.bgp">
Ray Milkeya2b52b42019-02-07 09:25:27 -0800102 <step name="App-Activate-All.Activate-bgpcep"
Carmelo Cascone384aade2019-07-03 15:36:04 -0700103 exec="onos ${OCI} app activate org.onosproject.bgpcep" requires="App-Activate-All.bgp"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -0800104 <group name="App-Activate-All.App-Check-bgpcep" requires="App-Activate-All.Activate-bgpcep">
105 <parallel var="${OC#}">
106 <step name="App-Activate-All.App-Check-${#}-bgpcep"
107 exec="onos-check-apps ${OC#} bgpcep includes"/>
108 <step name="App-Activate-All.Check-Logs-${#}-bgpcep" exec="onos-check-logs ${OC#}"/>
109 </parallel>
110 </group>
111 <step name="App-Activate-All.App-Deactivate-bgpcep"
112 exec="onos ${OCI} app deactivate org.onosproject.bgpcep" requires="App-Activate-All.App-Check-bgpcep"/>
113 <step name="App-Activate-All.Wait-For-Deactivate-bgpcep"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -0800114 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-bgpcep"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -0800115 <group name="App-Activate-All.App-Check-After-bgpcep" requires="App-Activate-All.Wait-For-Deactivate-bgpcep">
116 <parallel var="${OC#}">
117 <step name="App-Activate-All.Check-Logs-After-${#}-bgpcep" exec="onos-check-logs ${OC#}"/>
118 </parallel>
119 </group>
120 <step name="App-Activate-All.Minimal-Apps-bgpcep" requires="App-Activate-All.App-Deactivate-bgpcep"
121 exec="onos-set-up-minimal-apps ${OCI}"/>
122 </group>
123
124
Carmelo Cascone384aade2019-07-03 15:36:04 -0700125 <group name="App-Activate-All.bgprouter" requires="App-Activate-All.bgpcep">
126 <step name="App-Activate-All.Activate-bgprouter"
127 exec="onos ${OCI} app activate org.onosproject.bgprouter" requires="App-Activate-All.bgpcep"/>
128 <group name="App-Activate-All.App-Check-bgprouter" requires="App-Activate-All.Activate-bgprouter">
Ray Milkeya2b52b42019-02-07 09:25:27 -0800129 <parallel var="${OC#}">
Carmelo Cascone384aade2019-07-03 15:36:04 -0700130 <step name="App-Activate-All.App-Check-${#}-bgprouter"
131 exec="onos-check-apps ${OC#} bgprouter includes"/>
132 <step name="App-Activate-All.Check-Logs-${#}-bgprouter" exec="onos-check-logs ${OC#}"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -0800133 </parallel>
134 </group>
Carmelo Cascone384aade2019-07-03 15:36:04 -0700135 <step name="App-Activate-All.App-Deactivate-bgprouter"
136 exec="onos ${OCI} app deactivate org.onosproject.bgprouter" requires="App-Activate-All.App-Check-bgprouter"/>
137 <step name="App-Activate-All.Wait-For-Deactivate-bgprouter"
138 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-bgprouter"/>
139 <group name="App-Activate-All.App-Check-After-bgprouter" requires="App-Activate-All.Wait-For-Deactivate-bgprouter">
Ray Milkeya2b52b42019-02-07 09:25:27 -0800140 <parallel var="${OC#}">
Carmelo Cascone384aade2019-07-03 15:36:04 -0700141 <step name="App-Activate-All.Check-Logs-After-${#}-bgprouter" exec="onos-check-logs ${OC#}"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -0800142 </parallel>
143 </group>
Carmelo Cascone384aade2019-07-03 15:36:04 -0700144 <step name="App-Activate-All.Minimal-Apps-bgprouter" requires="App-Activate-All.App-Deactivate-bgprouter"
Ray Milkeya2b52b42019-02-07 09:25:27 -0800145 exec="onos-set-up-minimal-apps ${OCI}"/>
146 </group>
147
148
Carmelo Cascone384aade2019-07-03 15:36:04 -0700149 <group name="App-Activate-All.castor" requires="App-Activate-All.bgprouter">
150 <step name="App-Activate-All.Activate-castor"
151 exec="onos ${OCI} app activate org.onosproject.castor" requires="App-Activate-All.bgprouter"/>
152 <group name="App-Activate-All.App-Check-castor" requires="App-Activate-All.Activate-castor">
Ray Milkeya2b52b42019-02-07 09:25:27 -0800153 <parallel var="${OC#}">
Carmelo Cascone384aade2019-07-03 15:36:04 -0700154 <step name="App-Activate-All.App-Check-${#}-castor"
155 exec="onos-check-apps ${OC#} castor includes"/>
156 <step name="App-Activate-All.Check-Logs-${#}-castor" exec="onos-check-logs ${OC#}"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -0800157 </parallel>
158 </group>
Carmelo Cascone384aade2019-07-03 15:36:04 -0700159 <step name="App-Activate-All.App-Deactivate-castor"
160 exec="onos ${OCI} app deactivate org.onosproject.castor" requires="App-Activate-All.App-Check-castor"/>
161 <step name="App-Activate-All.Wait-For-Deactivate-castor"
162 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-castor"/>
163 <group name="App-Activate-All.App-Check-After-castor" requires="App-Activate-All.Wait-For-Deactivate-castor">
Ray Milkeya2b52b42019-02-07 09:25:27 -0800164 <parallel var="${OC#}">
Carmelo Cascone384aade2019-07-03 15:36:04 -0700165 <step name="App-Activate-All.Check-Logs-After-${#}-castor" exec="onos-check-logs ${OC#}"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -0800166 </parallel>
167 </group>
Carmelo Cascone384aade2019-07-03 15:36:04 -0700168 <step name="App-Activate-All.Minimal-Apps-castor" requires="App-Activate-All.App-Deactivate-castor"
Ray Milkeya2b52b42019-02-07 09:25:27 -0800169 exec="onos-set-up-minimal-apps ${OCI}"/>
170 </group>
171
172
Carmelo Cascone384aade2019-07-03 15:36:04 -0700173 <group name="App-Activate-All.cfm" requires="App-Activate-All.castor">
174 <step name="App-Activate-All.Activate-cfm"
175 exec="onos ${OCI} app activate org.onosproject.cfm" requires="App-Activate-All.castor"/>
176 <group name="App-Activate-All.App-Check-cfm" requires="App-Activate-All.Activate-cfm">
Ray Milkeya2b52b42019-02-07 09:25:27 -0800177 <parallel var="${OC#}">
Carmelo Cascone384aade2019-07-03 15:36:04 -0700178 <step name="App-Activate-All.App-Check-${#}-cfm"
179 exec="onos-check-apps ${OC#} cfm includes"/>
180 <step name="App-Activate-All.Check-Logs-${#}-cfm" exec="onos-check-logs ${OC#}"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -0800181 </parallel>
182 </group>
Carmelo Cascone384aade2019-07-03 15:36:04 -0700183 <step name="App-Activate-All.App-Deactivate-cfm"
184 exec="onos ${OCI} app deactivate org.onosproject.cfm" requires="App-Activate-All.App-Check-cfm"/>
185 <step name="App-Activate-All.Wait-For-Deactivate-cfm"
186 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-cfm"/>
187 <group name="App-Activate-All.App-Check-After-cfm" requires="App-Activate-All.Wait-For-Deactivate-cfm">
Ray Milkeya2b52b42019-02-07 09:25:27 -0800188 <parallel var="${OC#}">
Carmelo Cascone384aade2019-07-03 15:36:04 -0700189 <step name="App-Activate-All.Check-Logs-After-${#}-cfm" exec="onos-check-logs ${OC#}"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -0800190 </parallel>
191 </group>
Carmelo Cascone384aade2019-07-03 15:36:04 -0700192 <step name="App-Activate-All.Minimal-Apps-cfm" requires="App-Activate-All.App-Deactivate-cfm"
Ray Milkeya2b52b42019-02-07 09:25:27 -0800193 exec="onos-set-up-minimal-apps ${OCI}"/>
194 </group>
195
196
Carmelo Cascone384aade2019-07-03 15:36:04 -0700197 <group name="App-Activate-All.cip" requires="App-Activate-All.cfm">
198 <step name="App-Activate-All.Activate-cip"
199 exec="onos ${OCI} app activate org.onosproject.cip" requires="App-Activate-All.cfm"/>
200 <group name="App-Activate-All.App-Check-cip" requires="App-Activate-All.Activate-cip">
Ray Milkeya2b52b42019-02-07 09:25:27 -0800201 <parallel var="${OC#}">
Carmelo Cascone384aade2019-07-03 15:36:04 -0700202 <step name="App-Activate-All.App-Check-${#}-cip"
203 exec="onos-check-apps ${OC#} cip includes"/>
204 <step name="App-Activate-All.Check-Logs-${#}-cip" exec="onos-check-logs ${OC#}"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -0800205 </parallel>
206 </group>
Carmelo Cascone384aade2019-07-03 15:36:04 -0700207 <step name="App-Activate-All.App-Deactivate-cip"
208 exec="onos ${OCI} app deactivate org.onosproject.cip" requires="App-Activate-All.App-Check-cip"/>
209 <step name="App-Activate-All.Wait-For-Deactivate-cip"
210 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-cip"/>
211 <group name="App-Activate-All.App-Check-After-cip" requires="App-Activate-All.Wait-For-Deactivate-cip">
Ray Milkeya2b52b42019-02-07 09:25:27 -0800212 <parallel var="${OC#}">
Carmelo Cascone384aade2019-07-03 15:36:04 -0700213 <step name="App-Activate-All.Check-Logs-After-${#}-cip" exec="onos-check-logs ${OC#}"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -0800214 </parallel>
215 </group>
Carmelo Cascone384aade2019-07-03 15:36:04 -0700216 <step name="App-Activate-All.Minimal-Apps-cip" requires="App-Activate-All.App-Deactivate-cip"
Ray Milkeya2b52b42019-02-07 09:25:27 -0800217 exec="onos-set-up-minimal-apps ${OCI}"/>
218 </group>
219
220
Carmelo Cascone384aade2019-07-03 15:36:04 -0700221 <group name="App-Activate-All.cluster-ha" requires="App-Activate-All.cip">
222 <step name="App-Activate-All.Activate-cluster-ha"
223 exec="onos ${OCI} app activate org.onosproject.cluster-ha" requires="App-Activate-All.cip"/>
224 <group name="App-Activate-All.App-Check-cluster-ha" requires="App-Activate-All.Activate-cluster-ha">
Ray Milkeya2b52b42019-02-07 09:25:27 -0800225 <parallel var="${OC#}">
Carmelo Cascone384aade2019-07-03 15:36:04 -0700226 <step name="App-Activate-All.App-Check-${#}-cluster-ha"
227 exec="onos-check-apps ${OC#} cluster-ha includes"/>
228 <step name="App-Activate-All.Check-Logs-${#}-cluster-ha" exec="onos-check-logs ${OC#}"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -0800229 </parallel>
230 </group>
Carmelo Cascone384aade2019-07-03 15:36:04 -0700231 <step name="App-Activate-All.App-Deactivate-cluster-ha"
232 exec="onos ${OCI} app deactivate org.onosproject.cluster-ha" requires="App-Activate-All.App-Check-cluster-ha"/>
233 <step name="App-Activate-All.Wait-For-Deactivate-cluster-ha"
234 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-cluster-ha"/>
235 <group name="App-Activate-All.App-Check-After-cluster-ha" requires="App-Activate-All.Wait-For-Deactivate-cluster-ha">
Ray Milkeya2b52b42019-02-07 09:25:27 -0800236 <parallel var="${OC#}">
Carmelo Cascone384aade2019-07-03 15:36:04 -0700237 <step name="App-Activate-All.Check-Logs-After-${#}-cluster-ha" exec="onos-check-logs ${OC#}"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -0800238 </parallel>
239 </group>
Carmelo Cascone384aade2019-07-03 15:36:04 -0700240 <step name="App-Activate-All.Minimal-Apps-cluster-ha" requires="App-Activate-All.App-Deactivate-cluster-ha"
Ray Milkeya2b52b42019-02-07 09:25:27 -0800241 exec="onos-set-up-minimal-apps ${OCI}"/>
242 </group>
243
244
Carmelo Cascone384aade2019-07-03 15:36:04 -0700245 <group name="App-Activate-All.config" requires="App-Activate-All.cluster-ha">
246 <step name="App-Activate-All.Activate-config"
247 exec="onos ${OCI} app activate org.onosproject.config" requires="App-Activate-All.cluster-ha"/>
248 <group name="App-Activate-All.App-Check-config" requires="App-Activate-All.Activate-config">
Ray Milkeya2b52b42019-02-07 09:25:27 -0800249 <parallel var="${OC#}">
Carmelo Cascone384aade2019-07-03 15:36:04 -0700250 <step name="App-Activate-All.App-Check-${#}-config"
251 exec="onos-check-apps ${OC#} config includes"/>
252 <step name="App-Activate-All.Check-Logs-${#}-config" exec="onos-check-logs ${OC#}"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -0800253 </parallel>
254 </group>
Carmelo Cascone384aade2019-07-03 15:36:04 -0700255 <step name="App-Activate-All.App-Deactivate-config"
256 exec="onos ${OCI} app deactivate org.onosproject.config" requires="App-Activate-All.App-Check-config"/>
257 <step name="App-Activate-All.Wait-For-Deactivate-config"
258 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-config"/>
259 <group name="App-Activate-All.App-Check-After-config" requires="App-Activate-All.Wait-For-Deactivate-config">
Ray Milkeya2b52b42019-02-07 09:25:27 -0800260 <parallel var="${OC#}">
Carmelo Cascone384aade2019-07-03 15:36:04 -0700261 <step name="App-Activate-All.Check-Logs-After-${#}-config" exec="onos-check-logs ${OC#}"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -0800262 </parallel>
263 </group>
Carmelo Cascone384aade2019-07-03 15:36:04 -0700264 <step name="App-Activate-All.Minimal-Apps-config" requires="App-Activate-All.App-Deactivate-config"
Ray Milkeya2b52b42019-02-07 09:25:27 -0800265 exec="onos-set-up-minimal-apps ${OCI}"/>
266 </group>
267
268
Carmelo Cascone384aade2019-07-03 15:36:04 -0700269 <group name="App-Activate-All.configsync" requires="App-Activate-All.config">
Ray Milkeya2b52b42019-02-07 09:25:27 -0800270 <step name="App-Activate-All.Activate-configsync"
Carmelo Cascone384aade2019-07-03 15:36:04 -0700271 exec="onos ${OCI} app activate org.onosproject.configsync" requires="App-Activate-All.config"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -0800272 <group name="App-Activate-All.App-Check-configsync" requires="App-Activate-All.Activate-configsync">
273 <parallel var="${OC#}">
274 <step name="App-Activate-All.App-Check-${#}-configsync"
275 exec="onos-check-apps ${OC#} configsync includes"/>
276 <step name="App-Activate-All.Check-Logs-${#}-configsync" exec="onos-check-logs ${OC#}"/>
277 </parallel>
278 </group>
279 <step name="App-Activate-All.App-Deactivate-configsync"
280 exec="onos ${OCI} app deactivate org.onosproject.configsync" requires="App-Activate-All.App-Check-configsync"/>
281 <step name="App-Activate-All.Wait-For-Deactivate-configsync"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -0800282 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-configsync"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -0800283 <group name="App-Activate-All.App-Check-After-configsync" requires="App-Activate-All.Wait-For-Deactivate-configsync">
284 <parallel var="${OC#}">
285 <step name="App-Activate-All.Check-Logs-After-${#}-configsync" exec="onos-check-logs ${OC#}"/>
286 </parallel>
287 </group>
288 <step name="App-Activate-All.Minimal-Apps-configsync" requires="App-Activate-All.App-Deactivate-configsync"
289 exec="onos-set-up-minimal-apps ${OCI}"/>
290 </group>
291
292
Carmelo Cascone384aade2019-07-03 15:36:04 -0700293 <group name="App-Activate-All.configsync-netconf" requires="App-Activate-All.configsync">
294 <step name="App-Activate-All.Activate-configsync-netconf"
295 exec="onos ${OCI} app activate org.onosproject.configsync-netconf" requires="App-Activate-All.configsync"/>
296 <group name="App-Activate-All.App-Check-configsync-netconf" requires="App-Activate-All.Activate-configsync-netconf">
Ray Milkeya2b52b42019-02-07 09:25:27 -0800297 <parallel var="${OC#}">
Carmelo Cascone384aade2019-07-03 15:36:04 -0700298 <step name="App-Activate-All.App-Check-${#}-configsync-netconf"
299 exec="onos-check-apps ${OC#} configsync-netconf includes"/>
300 <step name="App-Activate-All.Check-Logs-${#}-configsync-netconf" exec="onos-check-logs ${OC#}"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -0800301 </parallel>
302 </group>
Carmelo Cascone384aade2019-07-03 15:36:04 -0700303 <step name="App-Activate-All.App-Deactivate-configsync-netconf"
304 exec="onos ${OCI} app deactivate org.onosproject.configsync-netconf" requires="App-Activate-All.App-Check-configsync-netconf"/>
305 <step name="App-Activate-All.Wait-For-Deactivate-configsync-netconf"
306 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-configsync-netconf"/>
307 <group name="App-Activate-All.App-Check-After-configsync-netconf" requires="App-Activate-All.Wait-For-Deactivate-configsync-netconf">
Ray Milkeya2b52b42019-02-07 09:25:27 -0800308 <parallel var="${OC#}">
Carmelo Cascone384aade2019-07-03 15:36:04 -0700309 <step name="App-Activate-All.Check-Logs-After-${#}-configsync-netconf" exec="onos-check-logs ${OC#}"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -0800310 </parallel>
311 </group>
Carmelo Cascone384aade2019-07-03 15:36:04 -0700312 <step name="App-Activate-All.Minimal-Apps-configsync-netconf" requires="App-Activate-All.App-Deactivate-configsync-netconf"
Ray Milkeya2b52b42019-02-07 09:25:27 -0800313 exec="onos-set-up-minimal-apps ${OCI}"/>
314 </group>
315
316
Carmelo Cascone384aade2019-07-03 15:36:04 -0700317 <group name="App-Activate-All.cord-support" requires="App-Activate-All.configsync-netconf">
318 <step name="App-Activate-All.Activate-cord-support"
319 exec="onos ${OCI} app activate org.onosproject.cord-support" requires="App-Activate-All.configsync-netconf"/>
320 <group name="App-Activate-All.App-Check-cord-support" requires="App-Activate-All.Activate-cord-support">
321 <parallel var="${OC#}">
322 <step name="App-Activate-All.App-Check-${#}-cord-support"
323 exec="onos-check-apps ${OC#} cord-support includes"/>
324 <step name="App-Activate-All.Check-Logs-${#}-cord-support" exec="onos-check-logs ${OC#}"/>
325 </parallel>
326 </group>
327 <step name="App-Activate-All.App-Deactivate-cord-support"
328 exec="onos ${OCI} app deactivate org.onosproject.cord-support" requires="App-Activate-All.App-Check-cord-support"/>
329 <step name="App-Activate-All.Wait-For-Deactivate-cord-support"
330 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-cord-support"/>
331 <group name="App-Activate-All.App-Check-After-cord-support" requires="App-Activate-All.Wait-For-Deactivate-cord-support">
332 <parallel var="${OC#}">
333 <step name="App-Activate-All.Check-Logs-After-${#}-cord-support" exec="onos-check-logs ${OC#}"/>
334 </parallel>
335 </group>
336 <step name="App-Activate-All.Minimal-Apps-cord-support" requires="App-Activate-All.App-Deactivate-cord-support"
337 exec="onos-set-up-minimal-apps ${OCI}"/>
338 </group>
339
340
341 <group name="App-Activate-All.cpman" requires="App-Activate-All.cord-support">
342 <step name="App-Activate-All.Activate-cpman"
343 exec="onos ${OCI} app activate org.onosproject.cpman" requires="App-Activate-All.cord-support"/>
344 <group name="App-Activate-All.App-Check-cpman" requires="App-Activate-All.Activate-cpman">
345 <parallel var="${OC#}">
346 <step name="App-Activate-All.App-Check-${#}-cpman"
347 exec="onos-check-apps ${OC#} cpman includes"/>
348 <step name="App-Activate-All.Check-Logs-${#}-cpman" exec="onos-check-logs ${OC#}"/>
349 </parallel>
350 </group>
351 <step name="App-Activate-All.App-Deactivate-cpman"
352 exec="onos ${OCI} app deactivate org.onosproject.cpman" requires="App-Activate-All.App-Check-cpman"/>
353 <step name="App-Activate-All.Wait-For-Deactivate-cpman"
354 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-cpman"/>
355 <group name="App-Activate-All.App-Check-After-cpman" requires="App-Activate-All.Wait-For-Deactivate-cpman">
356 <parallel var="${OC#}">
357 <step name="App-Activate-All.Check-Logs-After-${#}-cpman" exec="onos-check-logs ${OC#}"/>
358 </parallel>
359 </group>
360 <step name="App-Activate-All.Minimal-Apps-cpman" requires="App-Activate-All.App-Deactivate-cpman"
361 exec="onos-set-up-minimal-apps ${OCI}"/>
362 </group>
363
364
365 <group name="App-Activate-All.cpr" requires="App-Activate-All.cpman">
366 <step name="App-Activate-All.Activate-cpr"
367 exec="onos ${OCI} app activate org.onosproject.cpr" requires="App-Activate-All.cpman"/>
368 <group name="App-Activate-All.App-Check-cpr" requires="App-Activate-All.Activate-cpr">
369 <parallel var="${OC#}">
370 <step name="App-Activate-All.App-Check-${#}-cpr"
371 exec="onos-check-apps ${OC#} cpr includes"/>
372 <step name="App-Activate-All.Check-Logs-${#}-cpr" exec="onos-check-logs ${OC#}"/>
373 </parallel>
374 </group>
375 <step name="App-Activate-All.App-Deactivate-cpr"
376 exec="onos ${OCI} app deactivate org.onosproject.cpr" requires="App-Activate-All.App-Check-cpr"/>
377 <step name="App-Activate-All.Wait-For-Deactivate-cpr"
378 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-cpr"/>
379 <group name="App-Activate-All.App-Check-After-cpr" requires="App-Activate-All.Wait-For-Deactivate-cpr">
380 <parallel var="${OC#}">
381 <step name="App-Activate-All.Check-Logs-After-${#}-cpr" exec="onos-check-logs ${OC#}"/>
382 </parallel>
383 </group>
384 <step name="App-Activate-All.Minimal-Apps-cpr" requires="App-Activate-All.App-Deactivate-cpr"
385 exec="onos-set-up-minimal-apps ${OCI}"/>
386 </group>
387
388
389 <group name="App-Activate-All.demo" requires="App-Activate-All.cpr">
390 <step name="App-Activate-All.Activate-demo"
391 exec="onos ${OCI} app activate org.onosproject.demo" requires="App-Activate-All.cpr"/>
392 <group name="App-Activate-All.App-Check-demo" requires="App-Activate-All.Activate-demo">
393 <parallel var="${OC#}">
394 <step name="App-Activate-All.App-Check-${#}-demo"
395 exec="onos-check-apps ${OC#} demo includes"/>
396 <step name="App-Activate-All.Check-Logs-${#}-demo" exec="onos-check-logs ${OC#}"/>
397 </parallel>
398 </group>
399 <step name="App-Activate-All.App-Deactivate-demo"
400 exec="onos ${OCI} app deactivate org.onosproject.demo" requires="App-Activate-All.App-Check-demo"/>
401 <step name="App-Activate-All.Wait-For-Deactivate-demo"
402 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-demo"/>
403 <group name="App-Activate-All.App-Check-After-demo" requires="App-Activate-All.Wait-For-Deactivate-demo">
404 <parallel var="${OC#}">
405 <step name="App-Activate-All.Check-Logs-After-${#}-demo" exec="onos-check-logs ${OC#}"/>
406 </parallel>
407 </group>
408 <step name="App-Activate-All.Minimal-Apps-demo" requires="App-Activate-All.App-Deactivate-demo"
409 exec="onos-set-up-minimal-apps ${OCI}"/>
410 </group>
411
412
413 <group name="App-Activate-All.dhcp" requires="App-Activate-All.demo">
414 <step name="App-Activate-All.Activate-dhcp"
415 exec="onos ${OCI} app activate org.onosproject.dhcp" requires="App-Activate-All.demo"/>
416 <group name="App-Activate-All.App-Check-dhcp" requires="App-Activate-All.Activate-dhcp">
417 <parallel var="${OC#}">
418 <step name="App-Activate-All.App-Check-${#}-dhcp"
419 exec="onos-check-apps ${OC#} dhcp includes"/>
420 <step name="App-Activate-All.Check-Logs-${#}-dhcp" exec="onos-check-logs ${OC#}"/>
421 </parallel>
422 </group>
423 <step name="App-Activate-All.App-Deactivate-dhcp"
424 exec="onos ${OCI} app deactivate org.onosproject.dhcp" requires="App-Activate-All.App-Check-dhcp"/>
425 <step name="App-Activate-All.Wait-For-Deactivate-dhcp"
426 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-dhcp"/>
427 <group name="App-Activate-All.App-Check-After-dhcp" requires="App-Activate-All.Wait-For-Deactivate-dhcp">
428 <parallel var="${OC#}">
429 <step name="App-Activate-All.Check-Logs-After-${#}-dhcp" exec="onos-check-logs ${OC#}"/>
430 </parallel>
431 </group>
432 <step name="App-Activate-All.Minimal-Apps-dhcp" requires="App-Activate-All.App-Deactivate-dhcp"
433 exec="onos-set-up-minimal-apps ${OCI}"/>
434 </group>
435
436
437 <group name="App-Activate-All.dhcprelay" requires="App-Activate-All.dhcp">
438 <step name="App-Activate-All.Activate-dhcprelay"
439 exec="onos ${OCI} app activate org.onosproject.dhcprelay" requires="App-Activate-All.dhcp"/>
440 <group name="App-Activate-All.App-Check-dhcprelay" requires="App-Activate-All.Activate-dhcprelay">
441 <parallel var="${OC#}">
442 <step name="App-Activate-All.App-Check-${#}-dhcprelay"
443 exec="onos-check-apps ${OC#} dhcprelay includes"/>
444 <step name="App-Activate-All.Check-Logs-${#}-dhcprelay" exec="onos-check-logs ${OC#}"/>
445 </parallel>
446 </group>
447 <step name="App-Activate-All.App-Deactivate-dhcprelay"
448 exec="onos ${OCI} app deactivate org.onosproject.dhcprelay" requires="App-Activate-All.App-Check-dhcprelay"/>
449 <step name="App-Activate-All.Wait-For-Deactivate-dhcprelay"
450 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-dhcprelay"/>
451 <group name="App-Activate-All.App-Check-After-dhcprelay" requires="App-Activate-All.Wait-For-Deactivate-dhcprelay">
452 <parallel var="${OC#}">
453 <step name="App-Activate-All.Check-Logs-After-${#}-dhcprelay" exec="onos-check-logs ${OC#}"/>
454 </parallel>
455 </group>
456 <step name="App-Activate-All.Minimal-Apps-dhcprelay" requires="App-Activate-All.App-Deactivate-dhcprelay"
457 exec="onos-set-up-minimal-apps ${OCI}"/>
458 </group>
459
460
461 <group name="App-Activate-All.distributedprimitives" requires="App-Activate-All.dhcprelay">
462 <step name="App-Activate-All.Activate-distributedprimitives"
463 exec="onos ${OCI} app activate org.onosproject.distributedprimitives" requires="App-Activate-All.dhcprelay"/>
464 <group name="App-Activate-All.App-Check-distributedprimitives" requires="App-Activate-All.Activate-distributedprimitives">
465 <parallel var="${OC#}">
466 <step name="App-Activate-All.App-Check-${#}-distributedprimitives"
467 exec="onos-check-apps ${OC#} distributedprimitives includes"/>
468 <step name="App-Activate-All.Check-Logs-${#}-distributedprimitives" exec="onos-check-logs ${OC#}"/>
469 </parallel>
470 </group>
471 <step name="App-Activate-All.App-Deactivate-distributedprimitives"
472 exec="onos ${OCI} app deactivate org.onosproject.distributedprimitives" requires="App-Activate-All.App-Check-distributedprimitives"/>
473 <step name="App-Activate-All.Wait-For-Deactivate-distributedprimitives"
474 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-distributedprimitives"/>
475 <group name="App-Activate-All.App-Check-After-distributedprimitives" requires="App-Activate-All.Wait-For-Deactivate-distributedprimitives">
476 <parallel var="${OC#}">
477 <step name="App-Activate-All.Check-Logs-After-${#}-distributedprimitives" exec="onos-check-logs ${OC#}"/>
478 </parallel>
479 </group>
480 <step name="App-Activate-All.Minimal-Apps-distributedprimitives" requires="App-Activate-All.App-Deactivate-distributedprimitives"
481 exec="onos-set-up-minimal-apps ${OCI}"/>
482 </group>
483
484
485 <group name="App-Activate-All.drivermatrix" requires="App-Activate-All.distributedprimitives">
486 <step name="App-Activate-All.Activate-drivermatrix"
487 exec="onos ${OCI} app activate org.onosproject.drivermatrix" requires="App-Activate-All.distributedprimitives"/>
488 <group name="App-Activate-All.App-Check-drivermatrix" requires="App-Activate-All.Activate-drivermatrix">
489 <parallel var="${OC#}">
490 <step name="App-Activate-All.App-Check-${#}-drivermatrix"
491 exec="onos-check-apps ${OC#} drivermatrix includes"/>
492 <step name="App-Activate-All.Check-Logs-${#}-drivermatrix" exec="onos-check-logs ${OC#}"/>
493 </parallel>
494 </group>
495 <step name="App-Activate-All.App-Deactivate-drivermatrix"
496 exec="onos ${OCI} app deactivate org.onosproject.drivermatrix" requires="App-Activate-All.App-Check-drivermatrix"/>
497 <step name="App-Activate-All.Wait-For-Deactivate-drivermatrix"
498 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-drivermatrix"/>
499 <group name="App-Activate-All.App-Check-After-drivermatrix" requires="App-Activate-All.Wait-For-Deactivate-drivermatrix">
500 <parallel var="${OC#}">
501 <step name="App-Activate-All.Check-Logs-After-${#}-drivermatrix" exec="onos-check-logs ${OC#}"/>
502 </parallel>
503 </group>
504 <step name="App-Activate-All.Minimal-Apps-drivermatrix" requires="App-Activate-All.App-Deactivate-drivermatrix"
505 exec="onos-set-up-minimal-apps ${OCI}"/>
506 </group>
507
508
509 <group name="App-Activate-All.drivers.arista" requires="App-Activate-All.drivermatrix">
510 <step name="App-Activate-All.Activate-drivers.arista"
511 exec="onos ${OCI} app activate org.onosproject.drivers.arista" requires="App-Activate-All.drivermatrix"/>
512 <group name="App-Activate-All.App-Check-drivers.arista" requires="App-Activate-All.Activate-drivers.arista">
513 <parallel var="${OC#}">
514 <step name="App-Activate-All.App-Check-${#}-drivers.arista"
515 exec="onos-check-apps ${OC#} drivers.arista includes"/>
516 <step name="App-Activate-All.Check-Logs-${#}-drivers.arista" exec="onos-check-logs ${OC#}"/>
517 </parallel>
518 </group>
519 <step name="App-Activate-All.App-Deactivate-drivers.arista"
520 exec="onos ${OCI} app deactivate org.onosproject.drivers.arista" requires="App-Activate-All.App-Check-drivers.arista"/>
521 <step name="App-Activate-All.Wait-For-Deactivate-drivers.arista"
522 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-drivers.arista"/>
523 <group name="App-Activate-All.App-Check-After-drivers.arista" requires="App-Activate-All.Wait-For-Deactivate-drivers.arista">
524 <parallel var="${OC#}">
525 <step name="App-Activate-All.Check-Logs-After-${#}-drivers.arista" exec="onos-check-logs ${OC#}"/>
526 </parallel>
527 </group>
528 <step name="App-Activate-All.Minimal-Apps-drivers.arista" requires="App-Activate-All.App-Deactivate-drivers.arista"
529 exec="onos-set-up-minimal-apps ${OCI}"/>
530 </group>
531
532
533 <group name="App-Activate-All.drivers.barefoot" requires="App-Activate-All.drivers.arista">
534 <step name="App-Activate-All.Activate-drivers.barefoot"
535 exec="onos ${OCI} app activate org.onosproject.drivers.barefoot" requires="App-Activate-All.drivers.arista"/>
536 <group name="App-Activate-All.App-Check-drivers.barefoot" requires="App-Activate-All.Activate-drivers.barefoot">
537 <parallel var="${OC#}">
538 <step name="App-Activate-All.App-Check-${#}-drivers.barefoot"
539 exec="onos-check-apps ${OC#} drivers.barefoot includes"/>
540 <step name="App-Activate-All.Check-Logs-${#}-drivers.barefoot" exec="onos-check-logs ${OC#}"/>
541 </parallel>
542 </group>
543 <step name="App-Activate-All.App-Deactivate-drivers.barefoot"
544 exec="onos ${OCI} app deactivate org.onosproject.drivers.barefoot" requires="App-Activate-All.App-Check-drivers.barefoot"/>
545 <step name="App-Activate-All.Wait-For-Deactivate-drivers.barefoot"
546 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-drivers.barefoot"/>
547 <group name="App-Activate-All.App-Check-After-drivers.barefoot" requires="App-Activate-All.Wait-For-Deactivate-drivers.barefoot">
548 <parallel var="${OC#}">
549 <step name="App-Activate-All.Check-Logs-After-${#}-drivers.barefoot" exec="onos-check-logs ${OC#}"/>
550 </parallel>
551 </group>
552 <step name="App-Activate-All.Minimal-Apps-drivers.barefoot" requires="App-Activate-All.App-Deactivate-drivers.barefoot"
553 exec="onos-set-up-minimal-apps ${OCI}"/>
554 </group>
555
556
557 <group name="App-Activate-All.drivers.bmv2" requires="App-Activate-All.drivers.barefoot">
558 <step name="App-Activate-All.Activate-drivers.bmv2"
559 exec="onos ${OCI} app activate org.onosproject.drivers.bmv2" requires="App-Activate-All.drivers.barefoot"/>
560 <group name="App-Activate-All.App-Check-drivers.bmv2" requires="App-Activate-All.Activate-drivers.bmv2">
561 <parallel var="${OC#}">
562 <step name="App-Activate-All.App-Check-${#}-drivers.bmv2"
563 exec="onos-check-apps ${OC#} drivers.bmv2 includes"/>
564 <step name="App-Activate-All.Check-Logs-${#}-drivers.bmv2" exec="onos-check-logs ${OC#}"/>
565 </parallel>
566 </group>
567 <step name="App-Activate-All.App-Deactivate-drivers.bmv2"
568 exec="onos ${OCI} app deactivate org.onosproject.drivers.bmv2" requires="App-Activate-All.App-Check-drivers.bmv2"/>
569 <step name="App-Activate-All.Wait-For-Deactivate-drivers.bmv2"
570 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-drivers.bmv2"/>
571 <group name="App-Activate-All.App-Check-After-drivers.bmv2" requires="App-Activate-All.Wait-For-Deactivate-drivers.bmv2">
572 <parallel var="${OC#}">
573 <step name="App-Activate-All.Check-Logs-After-${#}-drivers.bmv2" exec="onos-check-logs ${OC#}"/>
574 </parallel>
575 </group>
576 <step name="App-Activate-All.Minimal-Apps-drivers.bmv2" requires="App-Activate-All.App-Deactivate-drivers.bmv2"
577 exec="onos-set-up-minimal-apps ${OCI}"/>
578 </group>
579
580
581 <group name="App-Activate-All.drivers.ciena.c5162" requires="App-Activate-All.drivers.bmv2">
582 <step name="App-Activate-All.Activate-drivers.ciena.c5162"
583 exec="onos ${OCI} app activate org.onosproject.drivers.ciena.c5162" requires="App-Activate-All.drivers.bmv2"/>
584 <group name="App-Activate-All.App-Check-drivers.ciena.c5162" requires="App-Activate-All.Activate-drivers.ciena.c5162">
585 <parallel var="${OC#}">
586 <step name="App-Activate-All.App-Check-${#}-drivers.ciena.c5162"
587 exec="onos-check-apps ${OC#} drivers.ciena.c5162 includes"/>
588 <step name="App-Activate-All.Check-Logs-${#}-drivers.ciena.c5162" exec="onos-check-logs ${OC#}"/>
589 </parallel>
590 </group>
591 <step name="App-Activate-All.App-Deactivate-drivers.ciena.c5162"
592 exec="onos ${OCI} app deactivate org.onosproject.drivers.ciena.c5162" requires="App-Activate-All.App-Check-drivers.ciena.c5162"/>
593 <step name="App-Activate-All.Wait-For-Deactivate-drivers.ciena.c5162"
594 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-drivers.ciena.c5162"/>
595 <group name="App-Activate-All.App-Check-After-drivers.ciena.c5162" requires="App-Activate-All.Wait-For-Deactivate-drivers.ciena.c5162">
596 <parallel var="${OC#}">
597 <step name="App-Activate-All.Check-Logs-After-${#}-drivers.ciena.c5162" exec="onos-check-logs ${OC#}"/>
598 </parallel>
599 </group>
600 <step name="App-Activate-All.Minimal-Apps-drivers.ciena.c5162" requires="App-Activate-All.App-Deactivate-drivers.ciena.c5162"
601 exec="onos-set-up-minimal-apps ${OCI}"/>
602 </group>
603
604
605 <group name="App-Activate-All.drivers.ciena.c5170" requires="App-Activate-All.drivers.ciena.c5162">
606 <step name="App-Activate-All.Activate-drivers.ciena.c5170"
607 exec="onos ${OCI} app activate org.onosproject.drivers.ciena.c5170" requires="App-Activate-All.drivers.ciena.c5162"/>
608 <group name="App-Activate-All.App-Check-drivers.ciena.c5170" requires="App-Activate-All.Activate-drivers.ciena.c5170">
609 <parallel var="${OC#}">
610 <step name="App-Activate-All.App-Check-${#}-drivers.ciena.c5170"
611 exec="onos-check-apps ${OC#} drivers.ciena.c5170 includes"/>
612 <step name="App-Activate-All.Check-Logs-${#}-drivers.ciena.c5170" exec="onos-check-logs ${OC#}"/>
613 </parallel>
614 </group>
615 <step name="App-Activate-All.App-Deactivate-drivers.ciena.c5170"
616 exec="onos ${OCI} app deactivate org.onosproject.drivers.ciena.c5170" requires="App-Activate-All.App-Check-drivers.ciena.c5170"/>
617 <step name="App-Activate-All.Wait-For-Deactivate-drivers.ciena.c5170"
618 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-drivers.ciena.c5170"/>
619 <group name="App-Activate-All.App-Check-After-drivers.ciena.c5170" requires="App-Activate-All.Wait-For-Deactivate-drivers.ciena.c5170">
620 <parallel var="${OC#}">
621 <step name="App-Activate-All.Check-Logs-After-${#}-drivers.ciena.c5170" exec="onos-check-logs ${OC#}"/>
622 </parallel>
623 </group>
624 <step name="App-Activate-All.Minimal-Apps-drivers.ciena.c5170" requires="App-Activate-All.App-Deactivate-drivers.ciena.c5170"
625 exec="onos-set-up-minimal-apps ${OCI}"/>
626 </group>
627
628
629 <group name="App-Activate-All.drivers.ciena.waveserver" requires="App-Activate-All.drivers.ciena.c5170">
630 <step name="App-Activate-All.Activate-drivers.ciena.waveserver"
631 exec="onos ${OCI} app activate org.onosproject.drivers.ciena.waveserver" requires="App-Activate-All.drivers.ciena.c5170"/>
632 <group name="App-Activate-All.App-Check-drivers.ciena.waveserver" requires="App-Activate-All.Activate-drivers.ciena.waveserver">
633 <parallel var="${OC#}">
634 <step name="App-Activate-All.App-Check-${#}-drivers.ciena.waveserver"
635 exec="onos-check-apps ${OC#} drivers.ciena.waveserver includes"/>
636 <step name="App-Activate-All.Check-Logs-${#}-drivers.ciena.waveserver" exec="onos-check-logs ${OC#}"/>
637 </parallel>
638 </group>
639 <step name="App-Activate-All.App-Deactivate-drivers.ciena.waveserver"
640 exec="onos ${OCI} app deactivate org.onosproject.drivers.ciena.waveserver" requires="App-Activate-All.App-Check-drivers.ciena.waveserver"/>
641 <step name="App-Activate-All.Wait-For-Deactivate-drivers.ciena.waveserver"
642 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-drivers.ciena.waveserver"/>
643 <group name="App-Activate-All.App-Check-After-drivers.ciena.waveserver" requires="App-Activate-All.Wait-For-Deactivate-drivers.ciena.waveserver">
644 <parallel var="${OC#}">
645 <step name="App-Activate-All.Check-Logs-After-${#}-drivers.ciena.waveserver" exec="onos-check-logs ${OC#}"/>
646 </parallel>
647 </group>
648 <step name="App-Activate-All.Minimal-Apps-drivers.ciena.waveserver" requires="App-Activate-All.App-Deactivate-drivers.ciena.waveserver"
649 exec="onos-set-up-minimal-apps ${OCI}"/>
650 </group>
651
652
653 <group name="App-Activate-All.drivers.ciena.waveserverai" requires="App-Activate-All.drivers.ciena.waveserver">
654 <step name="App-Activate-All.Activate-drivers.ciena.waveserverai"
655 exec="onos ${OCI} app activate org.onosproject.drivers.ciena.waveserverai" requires="App-Activate-All.drivers.ciena.waveserver"/>
656 <group name="App-Activate-All.App-Check-drivers.ciena.waveserverai" requires="App-Activate-All.Activate-drivers.ciena.waveserverai">
657 <parallel var="${OC#}">
658 <step name="App-Activate-All.App-Check-${#}-drivers.ciena.waveserverai"
659 exec="onos-check-apps ${OC#} drivers.ciena.waveserverai includes"/>
660 <step name="App-Activate-All.Check-Logs-${#}-drivers.ciena.waveserverai" exec="onos-check-logs ${OC#}"/>
661 </parallel>
662 </group>
663 <step name="App-Activate-All.App-Deactivate-drivers.ciena.waveserverai"
664 exec="onos ${OCI} app deactivate org.onosproject.drivers.ciena.waveserverai" requires="App-Activate-All.App-Check-drivers.ciena.waveserverai"/>
665 <step name="App-Activate-All.Wait-For-Deactivate-drivers.ciena.waveserverai"
666 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-drivers.ciena.waveserverai"/>
667 <group name="App-Activate-All.App-Check-After-drivers.ciena.waveserverai" requires="App-Activate-All.Wait-For-Deactivate-drivers.ciena.waveserverai">
668 <parallel var="${OC#}">
669 <step name="App-Activate-All.Check-Logs-After-${#}-drivers.ciena.waveserverai" exec="onos-check-logs ${OC#}"/>
670 </parallel>
671 </group>
672 <step name="App-Activate-All.Minimal-Apps-drivers.ciena.waveserverai" requires="App-Activate-All.App-Deactivate-drivers.ciena.waveserverai"
673 exec="onos-set-up-minimal-apps ${OCI}"/>
674 </group>
675
676
677 <group name="App-Activate-All.drivers.cisco.netconf" requires="App-Activate-All.drivers.ciena.waveserverai">
678 <step name="App-Activate-All.Activate-drivers.cisco.netconf"
679 exec="onos ${OCI} app activate org.onosproject.drivers.cisco.netconf" requires="App-Activate-All.drivers.ciena.waveserverai"/>
680 <group name="App-Activate-All.App-Check-drivers.cisco.netconf" requires="App-Activate-All.Activate-drivers.cisco.netconf">
681 <parallel var="${OC#}">
682 <step name="App-Activate-All.App-Check-${#}-drivers.cisco.netconf"
683 exec="onos-check-apps ${OC#} drivers.cisco.netconf includes"/>
684 <step name="App-Activate-All.Check-Logs-${#}-drivers.cisco.netconf" exec="onos-check-logs ${OC#}"/>
685 </parallel>
686 </group>
687 <step name="App-Activate-All.App-Deactivate-drivers.cisco.netconf"
688 exec="onos ${OCI} app deactivate org.onosproject.drivers.cisco.netconf" requires="App-Activate-All.App-Check-drivers.cisco.netconf"/>
689 <step name="App-Activate-All.Wait-For-Deactivate-drivers.cisco.netconf"
690 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-drivers.cisco.netconf"/>
691 <group name="App-Activate-All.App-Check-After-drivers.cisco.netconf" requires="App-Activate-All.Wait-For-Deactivate-drivers.cisco.netconf">
692 <parallel var="${OC#}">
693 <step name="App-Activate-All.Check-Logs-After-${#}-drivers.cisco.netconf" exec="onos-check-logs ${OC#}"/>
694 </parallel>
695 </group>
696 <step name="App-Activate-All.Minimal-Apps-drivers.cisco.netconf" requires="App-Activate-All.App-Deactivate-drivers.cisco.netconf"
697 exec="onos-set-up-minimal-apps ${OCI}"/>
698 </group>
699
700
701 <group name="App-Activate-All.drivers.cisco.rest" requires="App-Activate-All.drivers.cisco.netconf">
702 <step name="App-Activate-All.Activate-drivers.cisco.rest"
703 exec="onos ${OCI} app activate org.onosproject.drivers.cisco.rest" requires="App-Activate-All.drivers.cisco.netconf"/>
704 <group name="App-Activate-All.App-Check-drivers.cisco.rest" requires="App-Activate-All.Activate-drivers.cisco.rest">
705 <parallel var="${OC#}">
706 <step name="App-Activate-All.App-Check-${#}-drivers.cisco.rest"
707 exec="onos-check-apps ${OC#} drivers.cisco.rest includes"/>
708 <step name="App-Activate-All.Check-Logs-${#}-drivers.cisco.rest" exec="onos-check-logs ${OC#}"/>
709 </parallel>
710 </group>
711 <step name="App-Activate-All.App-Deactivate-drivers.cisco.rest"
712 exec="onos ${OCI} app deactivate org.onosproject.drivers.cisco.rest" requires="App-Activate-All.App-Check-drivers.cisco.rest"/>
713 <step name="App-Activate-All.Wait-For-Deactivate-drivers.cisco.rest"
714 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-drivers.cisco.rest"/>
715 <group name="App-Activate-All.App-Check-After-drivers.cisco.rest" requires="App-Activate-All.Wait-For-Deactivate-drivers.cisco.rest">
716 <parallel var="${OC#}">
717 <step name="App-Activate-All.Check-Logs-After-${#}-drivers.cisco.rest" exec="onos-check-logs ${OC#}"/>
718 </parallel>
719 </group>
720 <step name="App-Activate-All.Minimal-Apps-drivers.cisco.rest" requires="App-Activate-All.App-Deactivate-drivers.cisco.rest"
721 exec="onos-set-up-minimal-apps ${OCI}"/>
722 </group>
723
724
725 <group name="App-Activate-All.drivers.corsa" requires="App-Activate-All.drivers.cisco.rest">
726 <step name="App-Activate-All.Activate-drivers.corsa"
727 exec="onos ${OCI} app activate org.onosproject.drivers.corsa" requires="App-Activate-All.drivers.cisco.rest"/>
728 <group name="App-Activate-All.App-Check-drivers.corsa" requires="App-Activate-All.Activate-drivers.corsa">
729 <parallel var="${OC#}">
730 <step name="App-Activate-All.App-Check-${#}-drivers.corsa"
731 exec="onos-check-apps ${OC#} drivers.corsa includes"/>
732 <step name="App-Activate-All.Check-Logs-${#}-drivers.corsa" exec="onos-check-logs ${OC#}"/>
733 </parallel>
734 </group>
735 <step name="App-Activate-All.App-Deactivate-drivers.corsa"
736 exec="onos ${OCI} app deactivate org.onosproject.drivers.corsa" requires="App-Activate-All.App-Check-drivers.corsa"/>
737 <step name="App-Activate-All.Wait-For-Deactivate-drivers.corsa"
738 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-drivers.corsa"/>
739 <group name="App-Activate-All.App-Check-After-drivers.corsa" requires="App-Activate-All.Wait-For-Deactivate-drivers.corsa">
740 <parallel var="${OC#}">
741 <step name="App-Activate-All.Check-Logs-After-${#}-drivers.corsa" exec="onos-check-logs ${OC#}"/>
742 </parallel>
743 </group>
744 <step name="App-Activate-All.Minimal-Apps-drivers.corsa" requires="App-Activate-All.App-Deactivate-drivers.corsa"
745 exec="onos-set-up-minimal-apps ${OCI}"/>
746 </group>
747
748
749 <group name="App-Activate-All.drivers.flowspec" requires="App-Activate-All.drivers.corsa">
750 <step name="App-Activate-All.Activate-drivers.flowspec"
751 exec="onos ${OCI} app activate org.onosproject.drivers.flowspec" requires="App-Activate-All.drivers.corsa"/>
752 <group name="App-Activate-All.App-Check-drivers.flowspec" requires="App-Activate-All.Activate-drivers.flowspec">
753 <parallel var="${OC#}">
754 <step name="App-Activate-All.App-Check-${#}-drivers.flowspec"
755 exec="onos-check-apps ${OC#} drivers.flowspec includes"/>
756 <step name="App-Activate-All.Check-Logs-${#}-drivers.flowspec" exec="onos-check-logs ${OC#}"/>
757 </parallel>
758 </group>
759 <step name="App-Activate-All.App-Deactivate-drivers.flowspec"
760 exec="onos ${OCI} app deactivate org.onosproject.drivers.flowspec" requires="App-Activate-All.App-Check-drivers.flowspec"/>
761 <step name="App-Activate-All.Wait-For-Deactivate-drivers.flowspec"
762 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-drivers.flowspec"/>
763 <group name="App-Activate-All.App-Check-After-drivers.flowspec" requires="App-Activate-All.Wait-For-Deactivate-drivers.flowspec">
764 <parallel var="${OC#}">
765 <step name="App-Activate-All.Check-Logs-After-${#}-drivers.flowspec" exec="onos-check-logs ${OC#}"/>
766 </parallel>
767 </group>
768 <step name="App-Activate-All.Minimal-Apps-drivers.flowspec" requires="App-Activate-All.App-Deactivate-drivers.flowspec"
769 exec="onos-set-up-minimal-apps ${OCI}"/>
770 </group>
771
772
773 <group name="App-Activate-All.drivers.fujitsu" requires="App-Activate-All.drivers.flowspec">
774 <step name="App-Activate-All.Activate-drivers.fujitsu"
775 exec="onos ${OCI} app activate org.onosproject.drivers.fujitsu" requires="App-Activate-All.drivers.flowspec"/>
776 <group name="App-Activate-All.App-Check-drivers.fujitsu" requires="App-Activate-All.Activate-drivers.fujitsu">
777 <parallel var="${OC#}">
778 <step name="App-Activate-All.App-Check-${#}-drivers.fujitsu"
779 exec="onos-check-apps ${OC#} drivers.fujitsu includes"/>
780 <step name="App-Activate-All.Check-Logs-${#}-drivers.fujitsu" exec="onos-check-logs ${OC#}"/>
781 </parallel>
782 </group>
783 <step name="App-Activate-All.App-Deactivate-drivers.fujitsu"
784 exec="onos ${OCI} app deactivate org.onosproject.drivers.fujitsu" requires="App-Activate-All.App-Check-drivers.fujitsu"/>
785 <step name="App-Activate-All.Wait-For-Deactivate-drivers.fujitsu"
786 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-drivers.fujitsu"/>
787 <group name="App-Activate-All.App-Check-After-drivers.fujitsu" requires="App-Activate-All.Wait-For-Deactivate-drivers.fujitsu">
788 <parallel var="${OC#}">
789 <step name="App-Activate-All.Check-Logs-After-${#}-drivers.fujitsu" exec="onos-check-logs ${OC#}"/>
790 </parallel>
791 </group>
792 <step name="App-Activate-All.Minimal-Apps-drivers.fujitsu" requires="App-Activate-All.App-Deactivate-drivers.fujitsu"
793 exec="onos-set-up-minimal-apps ${OCI}"/>
794 </group>
795
796
797 <group name="App-Activate-All.drivers.gnmi" requires="App-Activate-All.drivers.fujitsu">
798 <step name="App-Activate-All.Activate-drivers.gnmi"
799 exec="onos ${OCI} app activate org.onosproject.drivers.gnmi" requires="App-Activate-All.drivers.fujitsu"/>
800 <group name="App-Activate-All.App-Check-drivers.gnmi" requires="App-Activate-All.Activate-drivers.gnmi">
801 <parallel var="${OC#}">
802 <step name="App-Activate-All.App-Check-${#}-drivers.gnmi"
803 exec="onos-check-apps ${OC#} drivers.gnmi includes"/>
804 <step name="App-Activate-All.Check-Logs-${#}-drivers.gnmi" exec="onos-check-logs ${OC#}"/>
805 </parallel>
806 </group>
807 <step name="App-Activate-All.App-Deactivate-drivers.gnmi"
808 exec="onos ${OCI} app deactivate org.onosproject.drivers.gnmi" requires="App-Activate-All.App-Check-drivers.gnmi"/>
809 <step name="App-Activate-All.Wait-For-Deactivate-drivers.gnmi"
810 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-drivers.gnmi"/>
811 <group name="App-Activate-All.App-Check-After-drivers.gnmi" requires="App-Activate-All.Wait-For-Deactivate-drivers.gnmi">
812 <parallel var="${OC#}">
813 <step name="App-Activate-All.Check-Logs-After-${#}-drivers.gnmi" exec="onos-check-logs ${OC#}"/>
814 </parallel>
815 </group>
816 <step name="App-Activate-All.Minimal-Apps-drivers.gnmi" requires="App-Activate-All.App-Deactivate-drivers.gnmi"
817 exec="onos-set-up-minimal-apps ${OCI}"/>
818 </group>
819
820
821 <group name="App-Activate-All.drivers.gnoi" requires="App-Activate-All.drivers.gnmi">
822 <step name="App-Activate-All.Activate-drivers.gnoi"
823 exec="onos ${OCI} app activate org.onosproject.drivers.gnoi" requires="App-Activate-All.drivers.gnmi"/>
824 <group name="App-Activate-All.App-Check-drivers.gnoi" requires="App-Activate-All.Activate-drivers.gnoi">
825 <parallel var="${OC#}">
826 <step name="App-Activate-All.App-Check-${#}-drivers.gnoi"
827 exec="onos-check-apps ${OC#} drivers.gnoi includes"/>
828 <step name="App-Activate-All.Check-Logs-${#}-drivers.gnoi" exec="onos-check-logs ${OC#}"/>
829 </parallel>
830 </group>
831 <step name="App-Activate-All.App-Deactivate-drivers.gnoi"
832 exec="onos ${OCI} app deactivate org.onosproject.drivers.gnoi" requires="App-Activate-All.App-Check-drivers.gnoi"/>
833 <step name="App-Activate-All.Wait-For-Deactivate-drivers.gnoi"
834 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-drivers.gnoi"/>
835 <group name="App-Activate-All.App-Check-After-drivers.gnoi" requires="App-Activate-All.Wait-For-Deactivate-drivers.gnoi">
836 <parallel var="${OC#}">
837 <step name="App-Activate-All.Check-Logs-After-${#}-drivers.gnoi" exec="onos-check-logs ${OC#}"/>
838 </parallel>
839 </group>
840 <step name="App-Activate-All.Minimal-Apps-drivers.gnoi" requires="App-Activate-All.App-Deactivate-drivers.gnoi"
841 exec="onos-set-up-minimal-apps ${OCI}"/>
842 </group>
843
844
845 <group name="App-Activate-All.drivers.hp" requires="App-Activate-All.drivers.gnoi">
846 <step name="App-Activate-All.Activate-drivers.hp"
847 exec="onos ${OCI} app activate org.onosproject.drivers.hp" requires="App-Activate-All.drivers.gnoi"/>
848 <group name="App-Activate-All.App-Check-drivers.hp" requires="App-Activate-All.Activate-drivers.hp">
849 <parallel var="${OC#}">
850 <step name="App-Activate-All.App-Check-${#}-drivers.hp"
851 exec="onos-check-apps ${OC#} drivers.hp includes"/>
852 <step name="App-Activate-All.Check-Logs-${#}-drivers.hp" exec="onos-check-logs ${OC#}"/>
853 </parallel>
854 </group>
855 <step name="App-Activate-All.App-Deactivate-drivers.hp"
856 exec="onos ${OCI} app deactivate org.onosproject.drivers.hp" requires="App-Activate-All.App-Check-drivers.hp"/>
857 <step name="App-Activate-All.Wait-For-Deactivate-drivers.hp"
858 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-drivers.hp"/>
859 <group name="App-Activate-All.App-Check-After-drivers.hp" requires="App-Activate-All.Wait-For-Deactivate-drivers.hp">
860 <parallel var="${OC#}">
861 <step name="App-Activate-All.Check-Logs-After-${#}-drivers.hp" exec="onos-check-logs ${OC#}"/>
862 </parallel>
863 </group>
864 <step name="App-Activate-All.Minimal-Apps-drivers.hp" requires="App-Activate-All.App-Deactivate-drivers.hp"
865 exec="onos-set-up-minimal-apps ${OCI}"/>
866 </group>
867
868
869 <group name="App-Activate-All.drivers.huawei" requires="App-Activate-All.drivers.hp">
870 <step name="App-Activate-All.Activate-drivers.huawei"
871 exec="onos ${OCI} app activate org.onosproject.drivers.huawei" requires="App-Activate-All.drivers.hp"/>
872 <group name="App-Activate-All.App-Check-drivers.huawei" requires="App-Activate-All.Activate-drivers.huawei">
873 <parallel var="${OC#}">
874 <step name="App-Activate-All.App-Check-${#}-drivers.huawei"
875 exec="onos-check-apps ${OC#} drivers.huawei includes"/>
876 <step name="App-Activate-All.Check-Logs-${#}-drivers.huawei" exec="onos-check-logs ${OC#}"/>
877 </parallel>
878 </group>
879 <step name="App-Activate-All.App-Deactivate-drivers.huawei"
880 exec="onos ${OCI} app deactivate org.onosproject.drivers.huawei" requires="App-Activate-All.App-Check-drivers.huawei"/>
881 <step name="App-Activate-All.Wait-For-Deactivate-drivers.huawei"
882 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-drivers.huawei"/>
883 <group name="App-Activate-All.App-Check-After-drivers.huawei" requires="App-Activate-All.Wait-For-Deactivate-drivers.huawei">
884 <parallel var="${OC#}">
885 <step name="App-Activate-All.Check-Logs-After-${#}-drivers.huawei" exec="onos-check-logs ${OC#}"/>
886 </parallel>
887 </group>
888 <step name="App-Activate-All.Minimal-Apps-drivers.huawei" requires="App-Activate-All.App-Deactivate-drivers.huawei"
889 exec="onos-set-up-minimal-apps ${OCI}"/>
890 </group>
891
892
893 <group name="App-Activate-All.drivers.juniper" requires="App-Activate-All.drivers.huawei">
894 <step name="App-Activate-All.Activate-drivers.juniper"
895 exec="onos ${OCI} app activate org.onosproject.drivers.juniper" requires="App-Activate-All.drivers.huawei"/>
896 <group name="App-Activate-All.App-Check-drivers.juniper" requires="App-Activate-All.Activate-drivers.juniper">
897 <parallel var="${OC#}">
898 <step name="App-Activate-All.App-Check-${#}-drivers.juniper"
899 exec="onos-check-apps ${OC#} drivers.juniper includes"/>
900 <step name="App-Activate-All.Check-Logs-${#}-drivers.juniper" exec="onos-check-logs ${OC#}"/>
901 </parallel>
902 </group>
903 <step name="App-Activate-All.App-Deactivate-drivers.juniper"
904 exec="onos ${OCI} app deactivate org.onosproject.drivers.juniper" requires="App-Activate-All.App-Check-drivers.juniper"/>
905 <step name="App-Activate-All.Wait-For-Deactivate-drivers.juniper"
906 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-drivers.juniper"/>
907 <group name="App-Activate-All.App-Check-After-drivers.juniper" requires="App-Activate-All.Wait-For-Deactivate-drivers.juniper">
908 <parallel var="${OC#}">
909 <step name="App-Activate-All.Check-Logs-After-${#}-drivers.juniper" exec="onos-check-logs ${OC#}"/>
910 </parallel>
911 </group>
912 <step name="App-Activate-All.Minimal-Apps-drivers.juniper" requires="App-Activate-All.App-Deactivate-drivers.juniper"
913 exec="onos-set-up-minimal-apps ${OCI}"/>
914 </group>
915
916
917 <group name="App-Activate-All.drivers.lisp" requires="App-Activate-All.drivers.juniper">
918 <step name="App-Activate-All.Activate-drivers.lisp"
919 exec="onos ${OCI} app activate org.onosproject.drivers.lisp" requires="App-Activate-All.drivers.juniper"/>
920 <group name="App-Activate-All.App-Check-drivers.lisp" requires="App-Activate-All.Activate-drivers.lisp">
921 <parallel var="${OC#}">
922 <step name="App-Activate-All.App-Check-${#}-drivers.lisp"
923 exec="onos-check-apps ${OC#} drivers.lisp includes"/>
924 <step name="App-Activate-All.Check-Logs-${#}-drivers.lisp" exec="onos-check-logs ${OC#}"/>
925 </parallel>
926 </group>
927 <step name="App-Activate-All.App-Deactivate-drivers.lisp"
928 exec="onos ${OCI} app deactivate org.onosproject.drivers.lisp" requires="App-Activate-All.App-Check-drivers.lisp"/>
929 <step name="App-Activate-All.Wait-For-Deactivate-drivers.lisp"
930 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-drivers.lisp"/>
931 <group name="App-Activate-All.App-Check-After-drivers.lisp" requires="App-Activate-All.Wait-For-Deactivate-drivers.lisp">
932 <parallel var="${OC#}">
933 <step name="App-Activate-All.Check-Logs-After-${#}-drivers.lisp" exec="onos-check-logs ${OC#}"/>
934 </parallel>
935 </group>
936 <step name="App-Activate-All.Minimal-Apps-drivers.lisp" requires="App-Activate-All.App-Deactivate-drivers.lisp"
937 exec="onos-set-up-minimal-apps ${OCI}"/>
938 </group>
939
940
941 <group name="App-Activate-All.drivers.lumentum" requires="App-Activate-All.drivers.lisp">
942 <step name="App-Activate-All.Activate-drivers.lumentum"
943 exec="onos ${OCI} app activate org.onosproject.drivers.lumentum" requires="App-Activate-All.drivers.lisp"/>
944 <group name="App-Activate-All.App-Check-drivers.lumentum" requires="App-Activate-All.Activate-drivers.lumentum">
945 <parallel var="${OC#}">
946 <step name="App-Activate-All.App-Check-${#}-drivers.lumentum"
947 exec="onos-check-apps ${OC#} drivers.lumentum includes"/>
948 <step name="App-Activate-All.Check-Logs-${#}-drivers.lumentum" exec="onos-check-logs ${OC#}"/>
949 </parallel>
950 </group>
951 <step name="App-Activate-All.App-Deactivate-drivers.lumentum"
952 exec="onos ${OCI} app deactivate org.onosproject.drivers.lumentum" requires="App-Activate-All.App-Check-drivers.lumentum"/>
953 <step name="App-Activate-All.Wait-For-Deactivate-drivers.lumentum"
954 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-drivers.lumentum"/>
955 <group name="App-Activate-All.App-Check-After-drivers.lumentum" requires="App-Activate-All.Wait-For-Deactivate-drivers.lumentum">
956 <parallel var="${OC#}">
957 <step name="App-Activate-All.Check-Logs-After-${#}-drivers.lumentum" exec="onos-check-logs ${OC#}"/>
958 </parallel>
959 </group>
960 <step name="App-Activate-All.Minimal-Apps-drivers.lumentum" requires="App-Activate-All.App-Deactivate-drivers.lumentum"
961 exec="onos-set-up-minimal-apps ${OCI}"/>
962 </group>
963
964
965 <group name="App-Activate-All.drivers.mellanox" requires="App-Activate-All.drivers.lumentum">
966 <step name="App-Activate-All.Activate-drivers.mellanox"
967 exec="onos ${OCI} app activate org.onosproject.drivers.mellanox" requires="App-Activate-All.drivers.lumentum"/>
968 <group name="App-Activate-All.App-Check-drivers.mellanox" requires="App-Activate-All.Activate-drivers.mellanox">
969 <parallel var="${OC#}">
970 <step name="App-Activate-All.App-Check-${#}-drivers.mellanox"
971 exec="onos-check-apps ${OC#} drivers.mellanox includes"/>
972 <step name="App-Activate-All.Check-Logs-${#}-drivers.mellanox" exec="onos-check-logs ${OC#}"/>
973 </parallel>
974 </group>
975 <step name="App-Activate-All.App-Deactivate-drivers.mellanox"
976 exec="onos ${OCI} app deactivate org.onosproject.drivers.mellanox" requires="App-Activate-All.App-Check-drivers.mellanox"/>
977 <step name="App-Activate-All.Wait-For-Deactivate-drivers.mellanox"
978 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-drivers.mellanox"/>
979 <group name="App-Activate-All.App-Check-After-drivers.mellanox" requires="App-Activate-All.Wait-For-Deactivate-drivers.mellanox">
980 <parallel var="${OC#}">
981 <step name="App-Activate-All.Check-Logs-After-${#}-drivers.mellanox" exec="onos-check-logs ${OC#}"/>
982 </parallel>
983 </group>
984 <step name="App-Activate-All.Minimal-Apps-drivers.mellanox" requires="App-Activate-All.App-Deactivate-drivers.mellanox"
985 exec="onos-set-up-minimal-apps ${OCI}"/>
986 </group>
987
988
989 <group name="App-Activate-All.drivers.microsemi.ea1000" requires="App-Activate-All.drivers.mellanox">
990 <step name="App-Activate-All.Activate-drivers.microsemi.ea1000"
991 exec="onos ${OCI} app activate org.onosproject.drivers.microsemi.ea1000" requires="App-Activate-All.drivers.mellanox"/>
992 <group name="App-Activate-All.App-Check-drivers.microsemi.ea1000" requires="App-Activate-All.Activate-drivers.microsemi.ea1000">
993 <parallel var="${OC#}">
994 <step name="App-Activate-All.App-Check-${#}-drivers.microsemi.ea1000"
995 exec="onos-check-apps ${OC#} drivers.microsemi.ea1000 includes"/>
996 <step name="App-Activate-All.Check-Logs-${#}-drivers.microsemi.ea1000" exec="onos-check-logs ${OC#}"/>
997 </parallel>
998 </group>
999 <step name="App-Activate-All.App-Deactivate-drivers.microsemi.ea1000"
1000 exec="onos ${OCI} app deactivate org.onosproject.drivers.microsemi.ea1000" requires="App-Activate-All.App-Check-drivers.microsemi.ea1000"/>
1001 <step name="App-Activate-All.Wait-For-Deactivate-drivers.microsemi.ea1000"
1002 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-drivers.microsemi.ea1000"/>
1003 <group name="App-Activate-All.App-Check-After-drivers.microsemi.ea1000" requires="App-Activate-All.Wait-For-Deactivate-drivers.microsemi.ea1000">
1004 <parallel var="${OC#}">
1005 <step name="App-Activate-All.Check-Logs-After-${#}-drivers.microsemi.ea1000" exec="onos-check-logs ${OC#}"/>
1006 </parallel>
1007 </group>
1008 <step name="App-Activate-All.Minimal-Apps-drivers.microsemi.ea1000" requires="App-Activate-All.App-Deactivate-drivers.microsemi.ea1000"
1009 exec="onos-set-up-minimal-apps ${OCI}"/>
1010 </group>
1011
1012
1013 <group name="App-Activate-All.drivers.netconf" requires="App-Activate-All.drivers.microsemi.ea1000">
1014 <step name="App-Activate-All.Activate-drivers.netconf"
1015 exec="onos ${OCI} app activate org.onosproject.drivers.netconf" requires="App-Activate-All.drivers.microsemi.ea1000"/>
1016 <group name="App-Activate-All.App-Check-drivers.netconf" requires="App-Activate-All.Activate-drivers.netconf">
1017 <parallel var="${OC#}">
1018 <step name="App-Activate-All.App-Check-${#}-drivers.netconf"
1019 exec="onos-check-apps ${OC#} drivers.netconf includes"/>
1020 <step name="App-Activate-All.Check-Logs-${#}-drivers.netconf" exec="onos-check-logs ${OC#}"/>
1021 </parallel>
1022 </group>
1023 <step name="App-Activate-All.App-Deactivate-drivers.netconf"
1024 exec="onos ${OCI} app deactivate org.onosproject.drivers.netconf" requires="App-Activate-All.App-Check-drivers.netconf"/>
1025 <step name="App-Activate-All.Wait-For-Deactivate-drivers.netconf"
1026 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-drivers.netconf"/>
1027 <group name="App-Activate-All.App-Check-After-drivers.netconf" requires="App-Activate-All.Wait-For-Deactivate-drivers.netconf">
1028 <parallel var="${OC#}">
1029 <step name="App-Activate-All.Check-Logs-After-${#}-drivers.netconf" exec="onos-check-logs ${OC#}"/>
1030 </parallel>
1031 </group>
1032 <step name="App-Activate-All.Minimal-Apps-drivers.netconf" requires="App-Activate-All.App-Deactivate-drivers.netconf"
1033 exec="onos-set-up-minimal-apps ${OCI}"/>
1034 </group>
1035
1036
1037 <group name="App-Activate-All.drivers.odtn-driver" requires="App-Activate-All.drivers.netconf">
1038 <step name="App-Activate-All.Activate-drivers.odtn-driver"
1039 exec="onos ${OCI} app activate org.onosproject.drivers.odtn-driver" requires="App-Activate-All.drivers.netconf"/>
1040 <group name="App-Activate-All.App-Check-drivers.odtn-driver" requires="App-Activate-All.Activate-drivers.odtn-driver">
1041 <parallel var="${OC#}">
1042 <step name="App-Activate-All.App-Check-${#}-drivers.odtn-driver"
1043 exec="onos-check-apps ${OC#} drivers.odtn-driver includes"/>
1044 <step name="App-Activate-All.Check-Logs-${#}-drivers.odtn-driver" exec="onos-check-logs ${OC#}"/>
1045 </parallel>
1046 </group>
1047 <step name="App-Activate-All.App-Deactivate-drivers.odtn-driver"
1048 exec="onos ${OCI} app deactivate org.onosproject.drivers.odtn-driver" requires="App-Activate-All.App-Check-drivers.odtn-driver"/>
1049 <step name="App-Activate-All.Wait-For-Deactivate-drivers.odtn-driver"
1050 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-drivers.odtn-driver"/>
1051 <group name="App-Activate-All.App-Check-After-drivers.odtn-driver" requires="App-Activate-All.Wait-For-Deactivate-drivers.odtn-driver">
1052 <parallel var="${OC#}">
1053 <step name="App-Activate-All.Check-Logs-After-${#}-drivers.odtn-driver" exec="onos-check-logs ${OC#}"/>
1054 </parallel>
1055 </group>
1056 <step name="App-Activate-All.Minimal-Apps-drivers.odtn-driver" requires="App-Activate-All.App-Deactivate-drivers.odtn-driver"
1057 exec="onos-set-up-minimal-apps ${OCI}"/>
1058 </group>
1059
1060
1061 <group name="App-Activate-All.drivers.oplink" requires="App-Activate-All.drivers.odtn-driver">
1062 <step name="App-Activate-All.Activate-drivers.oplink"
1063 exec="onos ${OCI} app activate org.onosproject.drivers.oplink" requires="App-Activate-All.drivers.odtn-driver"/>
1064 <group name="App-Activate-All.App-Check-drivers.oplink" requires="App-Activate-All.Activate-drivers.oplink">
1065 <parallel var="${OC#}">
1066 <step name="App-Activate-All.App-Check-${#}-drivers.oplink"
1067 exec="onos-check-apps ${OC#} drivers.oplink includes"/>
1068 <step name="App-Activate-All.Check-Logs-${#}-drivers.oplink" exec="onos-check-logs ${OC#}"/>
1069 </parallel>
1070 </group>
1071 <step name="App-Activate-All.App-Deactivate-drivers.oplink"
1072 exec="onos ${OCI} app deactivate org.onosproject.drivers.oplink" requires="App-Activate-All.App-Check-drivers.oplink"/>
1073 <step name="App-Activate-All.Wait-For-Deactivate-drivers.oplink"
1074 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-drivers.oplink"/>
1075 <group name="App-Activate-All.App-Check-After-drivers.oplink" requires="App-Activate-All.Wait-For-Deactivate-drivers.oplink">
1076 <parallel var="${OC#}">
1077 <step name="App-Activate-All.Check-Logs-After-${#}-drivers.oplink" exec="onos-check-logs ${OC#}"/>
1078 </parallel>
1079 </group>
1080 <step name="App-Activate-All.Minimal-Apps-drivers.oplink" requires="App-Activate-All.App-Deactivate-drivers.oplink"
1081 exec="onos-set-up-minimal-apps ${OCI}"/>
1082 </group>
1083
1084
1085 <group name="App-Activate-All.drivers.optical" requires="App-Activate-All.drivers.oplink">
1086 <step name="App-Activate-All.Activate-drivers.optical"
1087 exec="onos ${OCI} app activate org.onosproject.drivers.optical" requires="App-Activate-All.drivers.oplink"/>
1088 <group name="App-Activate-All.App-Check-drivers.optical" requires="App-Activate-All.Activate-drivers.optical">
1089 <parallel var="${OC#}">
1090 <step name="App-Activate-All.App-Check-${#}-drivers.optical"
1091 exec="onos-check-apps ${OC#} drivers.optical includes"/>
1092 <step name="App-Activate-All.Check-Logs-${#}-drivers.optical" exec="onos-check-logs ${OC#}"/>
1093 </parallel>
1094 </group>
1095 <step name="App-Activate-All.App-Deactivate-drivers.optical"
1096 exec="onos ${OCI} app deactivate org.onosproject.drivers.optical" requires="App-Activate-All.App-Check-drivers.optical"/>
1097 <step name="App-Activate-All.Wait-For-Deactivate-drivers.optical"
1098 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-drivers.optical"/>
1099 <group name="App-Activate-All.App-Check-After-drivers.optical" requires="App-Activate-All.Wait-For-Deactivate-drivers.optical">
1100 <parallel var="${OC#}">
1101 <step name="App-Activate-All.Check-Logs-After-${#}-drivers.optical" exec="onos-check-logs ${OC#}"/>
1102 </parallel>
1103 </group>
1104 <step name="App-Activate-All.Minimal-Apps-drivers.optical" requires="App-Activate-All.App-Deactivate-drivers.optical"
1105 exec="onos-set-up-minimal-apps ${OCI}"/>
1106 </group>
1107
1108
1109 <group name="App-Activate-All.drivers.ovsdb" requires="App-Activate-All.drivers.optical">
1110 <step name="App-Activate-All.Activate-drivers.ovsdb"
1111 exec="onos ${OCI} app activate org.onosproject.drivers.ovsdb" requires="App-Activate-All.drivers.optical"/>
1112 <group name="App-Activate-All.App-Check-drivers.ovsdb" requires="App-Activate-All.Activate-drivers.ovsdb">
1113 <parallel var="${OC#}">
1114 <step name="App-Activate-All.App-Check-${#}-drivers.ovsdb"
1115 exec="onos-check-apps ${OC#} drivers.ovsdb includes"/>
1116 <step name="App-Activate-All.Check-Logs-${#}-drivers.ovsdb" exec="onos-check-logs ${OC#}"/>
1117 </parallel>
1118 </group>
1119 <step name="App-Activate-All.App-Deactivate-drivers.ovsdb"
1120 exec="onos ${OCI} app deactivate org.onosproject.drivers.ovsdb" requires="App-Activate-All.App-Check-drivers.ovsdb"/>
1121 <step name="App-Activate-All.Wait-For-Deactivate-drivers.ovsdb"
1122 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-drivers.ovsdb"/>
1123 <group name="App-Activate-All.App-Check-After-drivers.ovsdb" requires="App-Activate-All.Wait-For-Deactivate-drivers.ovsdb">
1124 <parallel var="${OC#}">
1125 <step name="App-Activate-All.Check-Logs-After-${#}-drivers.ovsdb" exec="onos-check-logs ${OC#}"/>
1126 </parallel>
1127 </group>
1128 <step name="App-Activate-All.Minimal-Apps-drivers.ovsdb" requires="App-Activate-All.App-Deactivate-drivers.ovsdb"
1129 exec="onos-set-up-minimal-apps ${OCI}"/>
1130 </group>
1131
1132
1133 <group name="App-Activate-All.drivers.p4runtime" requires="App-Activate-All.drivers.ovsdb">
1134 <step name="App-Activate-All.Activate-drivers.p4runtime"
1135 exec="onos ${OCI} app activate org.onosproject.drivers.p4runtime" requires="App-Activate-All.drivers.ovsdb"/>
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"
1146 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-drivers.p4runtime"/>
1147 <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.drivers.polatis.netconf" requires="App-Activate-All.drivers.p4runtime">
1158 <step name="App-Activate-All.Activate-drivers.polatis.netconf"
1159 exec="onos ${OCI} app activate org.onosproject.drivers.polatis.netconf" requires="App-Activate-All.drivers.p4runtime"/>
1160 <group name="App-Activate-All.App-Check-drivers.polatis.netconf" requires="App-Activate-All.Activate-drivers.polatis.netconf">
1161 <parallel var="${OC#}">
1162 <step name="App-Activate-All.App-Check-${#}-drivers.polatis.netconf"
1163 exec="onos-check-apps ${OC#} drivers.polatis.netconf includes"/>
1164 <step name="App-Activate-All.Check-Logs-${#}-drivers.polatis.netconf" exec="onos-check-logs ${OC#}"/>
1165 </parallel>
1166 </group>
1167 <step name="App-Activate-All.App-Deactivate-drivers.polatis.netconf"
1168 exec="onos ${OCI} app deactivate org.onosproject.drivers.polatis.netconf" requires="App-Activate-All.App-Check-drivers.polatis.netconf"/>
1169 <step name="App-Activate-All.Wait-For-Deactivate-drivers.polatis.netconf"
1170 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-drivers.polatis.netconf"/>
1171 <group name="App-Activate-All.App-Check-After-drivers.polatis.netconf" requires="App-Activate-All.Wait-For-Deactivate-drivers.polatis.netconf">
1172 <parallel var="${OC#}">
1173 <step name="App-Activate-All.Check-Logs-After-${#}-drivers.polatis.netconf" exec="onos-check-logs ${OC#}"/>
1174 </parallel>
1175 </group>
1176 <step name="App-Activate-All.Minimal-Apps-drivers.polatis.netconf" requires="App-Activate-All.App-Deactivate-drivers.polatis.netconf"
1177 exec="onos-set-up-minimal-apps ${OCI}"/>
1178 </group>
1179
1180
1181 <group name="App-Activate-All.drivers.polatis.openflow" requires="App-Activate-All.drivers.polatis.netconf">
1182 <step name="App-Activate-All.Activate-drivers.polatis.openflow"
1183 exec="onos ${OCI} app activate org.onosproject.drivers.polatis.openflow" requires="App-Activate-All.drivers.polatis.netconf"/>
1184 <group name="App-Activate-All.App-Check-drivers.polatis.openflow" requires="App-Activate-All.Activate-drivers.polatis.openflow">
1185 <parallel var="${OC#}">
1186 <step name="App-Activate-All.App-Check-${#}-drivers.polatis.openflow"
1187 exec="onos-check-apps ${OC#} drivers.polatis.openflow includes"/>
1188 <step name="App-Activate-All.Check-Logs-${#}-drivers.polatis.openflow" exec="onos-check-logs ${OC#}"/>
1189 </parallel>
1190 </group>
1191 <step name="App-Activate-All.App-Deactivate-drivers.polatis.openflow"
1192 exec="onos ${OCI} app deactivate org.onosproject.drivers.polatis.openflow" requires="App-Activate-All.App-Check-drivers.polatis.openflow"/>
1193 <step name="App-Activate-All.Wait-For-Deactivate-drivers.polatis.openflow"
1194 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-drivers.polatis.openflow"/>
1195 <group name="App-Activate-All.App-Check-After-drivers.polatis.openflow" requires="App-Activate-All.Wait-For-Deactivate-drivers.polatis.openflow">
1196 <parallel var="${OC#}">
1197 <step name="App-Activate-All.Check-Logs-After-${#}-drivers.polatis.openflow" exec="onos-check-logs ${OC#}"/>
1198 </parallel>
1199 </group>
1200 <step name="App-Activate-All.Minimal-Apps-drivers.polatis.openflow" requires="App-Activate-All.App-Deactivate-drivers.polatis.openflow"
1201 exec="onos-set-up-minimal-apps ${OCI}"/>
1202 </group>
1203
1204
1205 <group name="App-Activate-All.drivers.server" requires="App-Activate-All.drivers.polatis.openflow">
1206 <step name="App-Activate-All.Activate-drivers.server"
1207 exec="onos ${OCI} app activate org.onosproject.drivers.server" requires="App-Activate-All.drivers.polatis.openflow"/>
1208 <group name="App-Activate-All.App-Check-drivers.server" requires="App-Activate-All.Activate-drivers.server">
1209 <parallel var="${OC#}">
1210 <step name="App-Activate-All.App-Check-${#}-drivers.server"
1211 exec="onos-check-apps ${OC#} drivers.server includes"/>
1212 <step name="App-Activate-All.Check-Logs-${#}-drivers.server" exec="onos-check-logs ${OC#}"/>
1213 </parallel>
1214 </group>
1215 <step name="App-Activate-All.App-Deactivate-drivers.server"
1216 exec="onos ${OCI} app deactivate org.onosproject.drivers.server" requires="App-Activate-All.App-Check-drivers.server"/>
1217 <step name="App-Activate-All.Wait-For-Deactivate-drivers.server"
1218 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-drivers.server"/>
1219 <group name="App-Activate-All.App-Check-After-drivers.server" requires="App-Activate-All.Wait-For-Deactivate-drivers.server">
1220 <parallel var="${OC#}">
1221 <step name="App-Activate-All.Check-Logs-After-${#}-drivers.server" exec="onos-check-logs ${OC#}"/>
1222 </parallel>
1223 </group>
1224 <step name="App-Activate-All.Minimal-Apps-drivers.server" requires="App-Activate-All.App-Deactivate-drivers.server"
1225 exec="onos-set-up-minimal-apps ${OCI}"/>
1226 </group>
1227
1228
1229 <group name="App-Activate-All.drivers.stratum" requires="App-Activate-All.drivers.server">
1230 <step name="App-Activate-All.Activate-drivers.stratum"
1231 exec="onos ${OCI} app activate org.onosproject.drivers.stratum" requires="App-Activate-All.drivers.server"/>
1232 <group name="App-Activate-All.App-Check-drivers.stratum" requires="App-Activate-All.Activate-drivers.stratum">
1233 <parallel var="${OC#}">
1234 <step name="App-Activate-All.App-Check-${#}-drivers.stratum"
1235 exec="onos-check-apps ${OC#} drivers.stratum includes"/>
1236 <step name="App-Activate-All.Check-Logs-${#}-drivers.stratum" exec="onos-check-logs ${OC#}"/>
1237 </parallel>
1238 </group>
1239 <step name="App-Activate-All.App-Deactivate-drivers.stratum"
1240 exec="onos ${OCI} app deactivate org.onosproject.drivers.stratum" requires="App-Activate-All.App-Check-drivers.stratum"/>
1241 <step name="App-Activate-All.Wait-For-Deactivate-drivers.stratum"
1242 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-drivers.stratum"/>
1243 <group name="App-Activate-All.App-Check-After-drivers.stratum" requires="App-Activate-All.Wait-For-Deactivate-drivers.stratum">
1244 <parallel var="${OC#}">
1245 <step name="App-Activate-All.Check-Logs-After-${#}-drivers.stratum" exec="onos-check-logs ${OC#}"/>
1246 </parallel>
1247 </group>
1248 <step name="App-Activate-All.Minimal-Apps-drivers.stratum" requires="App-Activate-All.App-Deactivate-drivers.stratum"
1249 exec="onos-set-up-minimal-apps ${OCI}"/>
1250 </group>
1251
1252
1253 <group name="App-Activate-All.election" requires="App-Activate-All.drivers.stratum">
1254 <step name="App-Activate-All.Activate-election"
1255 exec="onos ${OCI} app activate org.onosproject.election" requires="App-Activate-All.drivers.stratum"/>
1256 <group name="App-Activate-All.App-Check-election" requires="App-Activate-All.Activate-election">
1257 <parallel var="${OC#}">
1258 <step name="App-Activate-All.App-Check-${#}-election"
1259 exec="onos-check-apps ${OC#} election includes"/>
1260 <step name="App-Activate-All.Check-Logs-${#}-election" exec="onos-check-logs ${OC#}"/>
1261 </parallel>
1262 </group>
1263 <step name="App-Activate-All.App-Deactivate-election"
1264 exec="onos ${OCI} app deactivate org.onosproject.election" requires="App-Activate-All.App-Check-election"/>
1265 <step name="App-Activate-All.Wait-For-Deactivate-election"
1266 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-election"/>
1267 <group name="App-Activate-All.App-Check-After-election" requires="App-Activate-All.Wait-For-Deactivate-election">
1268 <parallel var="${OC#}">
1269 <step name="App-Activate-All.Check-Logs-After-${#}-election" exec="onos-check-logs ${OC#}"/>
1270 </parallel>
1271 </group>
1272 <step name="App-Activate-All.Minimal-Apps-election" requires="App-Activate-All.App-Deactivate-election"
1273 exec="onos-set-up-minimal-apps ${OCI}"/>
1274 </group>
1275
1276
1277 <group name="App-Activate-All.events" requires="App-Activate-All.election">
1278 <step name="App-Activate-All.Activate-events"
1279 exec="onos ${OCI} app activate org.onosproject.events" requires="App-Activate-All.election"/>
1280 <group name="App-Activate-All.App-Check-events" requires="App-Activate-All.Activate-events">
1281 <parallel var="${OC#}">
1282 <step name="App-Activate-All.App-Check-${#}-events"
1283 exec="onos-check-apps ${OC#} events includes"/>
1284 <step name="App-Activate-All.Check-Logs-${#}-events" exec="onos-check-logs ${OC#}"/>
1285 </parallel>
1286 </group>
1287 <step name="App-Activate-All.App-Deactivate-events"
1288 exec="onos ${OCI} app deactivate org.onosproject.events" requires="App-Activate-All.App-Check-events"/>
1289 <step name="App-Activate-All.Wait-For-Deactivate-events"
1290 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-events"/>
1291 <group name="App-Activate-All.App-Check-After-events" requires="App-Activate-All.Wait-For-Deactivate-events">
1292 <parallel var="${OC#}">
1293 <step name="App-Activate-All.Check-Logs-After-${#}-events" exec="onos-check-logs ${OC#}"/>
1294 </parallel>
1295 </group>
1296 <step name="App-Activate-All.Minimal-Apps-events" requires="App-Activate-All.App-Deactivate-events"
1297 exec="onos-set-up-minimal-apps ${OCI}"/>
1298 </group>
1299
1300
1301 <group name="App-Activate-All.evpn-route-service" requires="App-Activate-All.events">
1302 <step name="App-Activate-All.Activate-evpn-route-service"
1303 exec="onos ${OCI} app activate org.onosproject.evpn-route-service" requires="App-Activate-All.events"/>
1304 <group name="App-Activate-All.App-Check-evpn-route-service" requires="App-Activate-All.Activate-evpn-route-service">
1305 <parallel var="${OC#}">
1306 <step name="App-Activate-All.App-Check-${#}-evpn-route-service"
1307 exec="onos-check-apps ${OC#} evpn-route-service includes"/>
1308 <step name="App-Activate-All.Check-Logs-${#}-evpn-route-service" exec="onos-check-logs ${OC#}"/>
1309 </parallel>
1310 </group>
1311 <step name="App-Activate-All.App-Deactivate-evpn-route-service"
1312 exec="onos ${OCI} app deactivate org.onosproject.evpn-route-service" requires="App-Activate-All.App-Check-evpn-route-service"/>
1313 <step name="App-Activate-All.Wait-For-Deactivate-evpn-route-service"
1314 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-evpn-route-service"/>
1315 <group name="App-Activate-All.App-Check-After-evpn-route-service" requires="App-Activate-All.Wait-For-Deactivate-evpn-route-service">
1316 <parallel var="${OC#}">
1317 <step name="App-Activate-All.Check-Logs-After-${#}-evpn-route-service" exec="onos-check-logs ${OC#}"/>
1318 </parallel>
1319 </group>
1320 <step name="App-Activate-All.Minimal-Apps-evpn-route-service" requires="App-Activate-All.App-Deactivate-evpn-route-service"
1321 exec="onos-set-up-minimal-apps ${OCI}"/>
1322 </group>
1323
1324
1325 <group name="App-Activate-All.evpnopenflow" requires="App-Activate-All.evpn-route-service">
1326 <step name="App-Activate-All.Activate-evpnopenflow"
1327 exec="onos ${OCI} app activate org.onosproject.evpnopenflow" requires="App-Activate-All.evpn-route-service"/>
1328 <group name="App-Activate-All.App-Check-evpnopenflow" requires="App-Activate-All.Activate-evpnopenflow">
1329 <parallel var="${OC#}">
1330 <step name="App-Activate-All.App-Check-${#}-evpnopenflow"
1331 exec="onos-check-apps ${OC#} evpnopenflow includes"/>
1332 <step name="App-Activate-All.Check-Logs-${#}-evpnopenflow" exec="onos-check-logs ${OC#}"/>
1333 </parallel>
1334 </group>
1335 <step name="App-Activate-All.App-Deactivate-evpnopenflow"
1336 exec="onos ${OCI} app deactivate org.onosproject.evpnopenflow" requires="App-Activate-All.App-Check-evpnopenflow"/>
1337 <step name="App-Activate-All.Wait-For-Deactivate-evpnopenflow"
1338 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-evpnopenflow"/>
1339 <group name="App-Activate-All.App-Check-After-evpnopenflow" requires="App-Activate-All.Wait-For-Deactivate-evpnopenflow">
1340 <parallel var="${OC#}">
1341 <step name="App-Activate-All.Check-Logs-After-${#}-evpnopenflow" exec="onos-check-logs ${OC#}"/>
1342 </parallel>
1343 </group>
1344 <step name="App-Activate-All.Minimal-Apps-evpnopenflow" requires="App-Activate-All.App-Deactivate-evpnopenflow"
1345 exec="onos-set-up-minimal-apps ${OCI}"/>
1346 </group>
1347
1348
1349 <group name="App-Activate-All.faultmanagement" requires="App-Activate-All.evpnopenflow">
1350 <step name="App-Activate-All.Activate-faultmanagement"
1351 exec="onos ${OCI} app activate org.onosproject.faultmanagement" requires="App-Activate-All.evpnopenflow"/>
1352 <group name="App-Activate-All.App-Check-faultmanagement" requires="App-Activate-All.Activate-faultmanagement">
1353 <parallel var="${OC#}">
1354 <step name="App-Activate-All.App-Check-${#}-faultmanagement"
1355 exec="onos-check-apps ${OC#} faultmanagement includes"/>
1356 <step name="App-Activate-All.Check-Logs-${#}-faultmanagement" exec="onos-check-logs ${OC#}"/>
1357 </parallel>
1358 </group>
1359 <step name="App-Activate-All.App-Deactivate-faultmanagement"
1360 exec="onos ${OCI} app deactivate org.onosproject.faultmanagement" requires="App-Activate-All.App-Check-faultmanagement"/>
1361 <step name="App-Activate-All.Wait-For-Deactivate-faultmanagement"
1362 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-faultmanagement"/>
1363 <group name="App-Activate-All.App-Check-After-faultmanagement" requires="App-Activate-All.Wait-For-Deactivate-faultmanagement">
1364 <parallel var="${OC#}">
1365 <step name="App-Activate-All.Check-Logs-After-${#}-faultmanagement" exec="onos-check-logs ${OC#}"/>
1366 </parallel>
1367 </group>
1368 <step name="App-Activate-All.Minimal-Apps-faultmanagement" requires="App-Activate-All.App-Deactivate-faultmanagement"
1369 exec="onos-set-up-minimal-apps ${OCI}"/>
1370 </group>
1371
1372
1373 <group name="App-Activate-All.fibinstaller" requires="App-Activate-All.faultmanagement">
1374 <step name="App-Activate-All.Activate-fibinstaller"
1375 exec="onos ${OCI} app activate org.onosproject.fibinstaller" requires="App-Activate-All.faultmanagement"/>
1376 <group name="App-Activate-All.App-Check-fibinstaller" requires="App-Activate-All.Activate-fibinstaller">
1377 <parallel var="${OC#}">
1378 <step name="App-Activate-All.App-Check-${#}-fibinstaller"
1379 exec="onos-check-apps ${OC#} fibinstaller includes"/>
1380 <step name="App-Activate-All.Check-Logs-${#}-fibinstaller" exec="onos-check-logs ${OC#}"/>
1381 </parallel>
1382 </group>
1383 <step name="App-Activate-All.App-Deactivate-fibinstaller"
1384 exec="onos ${OCI} app deactivate org.onosproject.fibinstaller" requires="App-Activate-All.App-Check-fibinstaller"/>
1385 <step name="App-Activate-All.Wait-For-Deactivate-fibinstaller"
1386 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-fibinstaller"/>
1387 <group name="App-Activate-All.App-Check-After-fibinstaller" requires="App-Activate-All.Wait-For-Deactivate-fibinstaller">
1388 <parallel var="${OC#}">
1389 <step name="App-Activate-All.Check-Logs-After-${#}-fibinstaller" exec="onos-check-logs ${OC#}"/>
1390 </parallel>
1391 </group>
1392 <step name="App-Activate-All.Minimal-Apps-fibinstaller" requires="App-Activate-All.App-Deactivate-fibinstaller"
1393 exec="onos-set-up-minimal-apps ${OCI}"/>
1394 </group>
1395
1396
1397 <group name="App-Activate-All.flow-perf" requires="App-Activate-All.fibinstaller">
1398 <step name="App-Activate-All.Activate-flow-perf"
1399 exec="onos ${OCI} app activate org.onosproject.flow-perf" requires="App-Activate-All.fibinstaller"/>
1400 <group name="App-Activate-All.App-Check-flow-perf" requires="App-Activate-All.Activate-flow-perf">
1401 <parallel var="${OC#}">
1402 <step name="App-Activate-All.App-Check-${#}-flow-perf"
1403 exec="onos-check-apps ${OC#} flow-perf includes"/>
1404 <step name="App-Activate-All.Check-Logs-${#}-flow-perf" exec="onos-check-logs ${OC#}"/>
1405 </parallel>
1406 </group>
1407 <step name="App-Activate-All.App-Deactivate-flow-perf"
1408 exec="onos ${OCI} app deactivate org.onosproject.flow-perf" requires="App-Activate-All.App-Check-flow-perf"/>
1409 <step name="App-Activate-All.Wait-For-Deactivate-flow-perf"
1410 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-flow-perf"/>
1411 <group name="App-Activate-All.App-Check-After-flow-perf" requires="App-Activate-All.Wait-For-Deactivate-flow-perf">
1412 <parallel var="${OC#}">
1413 <step name="App-Activate-All.Check-Logs-After-${#}-flow-perf" exec="onos-check-logs ${OC#}"/>
1414 </parallel>
1415 </group>
1416 <step name="App-Activate-All.Minimal-Apps-flow-perf" requires="App-Activate-All.App-Deactivate-flow-perf"
1417 exec="onos-set-up-minimal-apps ${OCI}"/>
1418 </group>
1419
1420
1421 <group name="App-Activate-All.flowanalyzer" requires="App-Activate-All.flow-perf">
1422 <step name="App-Activate-All.Activate-flowanalyzer"
1423 exec="onos ${OCI} app activate org.onosproject.flowanalyzer" requires="App-Activate-All.flow-perf"/>
1424 <group name="App-Activate-All.App-Check-flowanalyzer" requires="App-Activate-All.Activate-flowanalyzer">
1425 <parallel var="${OC#}">
1426 <step name="App-Activate-All.App-Check-${#}-flowanalyzer"
1427 exec="onos-check-apps ${OC#} flowanalyzer includes"/>
1428 <step name="App-Activate-All.Check-Logs-${#}-flowanalyzer" exec="onos-check-logs ${OC#}"/>
1429 </parallel>
1430 </group>
1431 <step name="App-Activate-All.App-Deactivate-flowanalyzer"
1432 exec="onos ${OCI} app deactivate org.onosproject.flowanalyzer" requires="App-Activate-All.App-Check-flowanalyzer"/>
1433 <step name="App-Activate-All.Wait-For-Deactivate-flowanalyzer"
1434 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-flowanalyzer"/>
1435 <group name="App-Activate-All.App-Check-After-flowanalyzer" requires="App-Activate-All.Wait-For-Deactivate-flowanalyzer">
1436 <parallel var="${OC#}">
1437 <step name="App-Activate-All.Check-Logs-After-${#}-flowanalyzer" exec="onos-check-logs ${OC#}"/>
1438 </parallel>
1439 </group>
1440 <step name="App-Activate-All.Minimal-Apps-flowanalyzer" requires="App-Activate-All.App-Deactivate-flowanalyzer"
1441 exec="onos-set-up-minimal-apps ${OCI}"/>
1442 </group>
1443
1444
1445 <group name="App-Activate-All.flowspec-api" requires="App-Activate-All.flowanalyzer">
1446 <step name="App-Activate-All.Activate-flowspec-api"
1447 exec="onos ${OCI} app activate org.onosproject.flowspec-api" requires="App-Activate-All.flowanalyzer"/>
1448 <group name="App-Activate-All.App-Check-flowspec-api" requires="App-Activate-All.Activate-flowspec-api">
1449 <parallel var="${OC#}">
1450 <step name="App-Activate-All.App-Check-${#}-flowspec-api"
1451 exec="onos-check-apps ${OC#} flowspec-api includes"/>
1452 <step name="App-Activate-All.Check-Logs-${#}-flowspec-api" exec="onos-check-logs ${OC#}"/>
1453 </parallel>
1454 </group>
1455 <step name="App-Activate-All.App-Deactivate-flowspec-api"
1456 exec="onos ${OCI} app deactivate org.onosproject.flowspec-api" requires="App-Activate-All.App-Check-flowspec-api"/>
1457 <step name="App-Activate-All.Wait-For-Deactivate-flowspec-api"
1458 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-flowspec-api"/>
1459 <group name="App-Activate-All.App-Check-After-flowspec-api" requires="App-Activate-All.Wait-For-Deactivate-flowspec-api">
1460 <parallel var="${OC#}">
1461 <step name="App-Activate-All.Check-Logs-After-${#}-flowspec-api" exec="onos-check-logs ${OC#}"/>
1462 </parallel>
1463 </group>
1464 <step name="App-Activate-All.Minimal-Apps-flowspec-api" requires="App-Activate-All.App-Deactivate-flowspec-api"
1465 exec="onos-set-up-minimal-apps ${OCI}"/>
1466 </group>
1467
1468
1469 <group name="App-Activate-All.fpm" requires="App-Activate-All.flowspec-api">
1470 <step name="App-Activate-All.Activate-fpm"
1471 exec="onos ${OCI} app activate org.onosproject.fpm" requires="App-Activate-All.flowspec-api"/>
1472 <group name="App-Activate-All.App-Check-fpm" requires="App-Activate-All.Activate-fpm">
1473 <parallel var="${OC#}">
1474 <step name="App-Activate-All.App-Check-${#}-fpm"
1475 exec="onos-check-apps ${OC#} fpm includes"/>
1476 <step name="App-Activate-All.Check-Logs-${#}-fpm" exec="onos-check-logs ${OC#}"/>
1477 </parallel>
1478 </group>
1479 <step name="App-Activate-All.App-Deactivate-fpm"
1480 exec="onos ${OCI} app deactivate org.onosproject.fpm" requires="App-Activate-All.App-Check-fpm"/>
1481 <step name="App-Activate-All.Wait-For-Deactivate-fpm"
1482 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-fpm"/>
1483 <group name="App-Activate-All.App-Check-After-fpm" requires="App-Activate-All.Wait-For-Deactivate-fpm">
1484 <parallel var="${OC#}">
1485 <step name="App-Activate-All.Check-Logs-After-${#}-fpm" exec="onos-check-logs ${OC#}"/>
1486 </parallel>
1487 </group>
1488 <step name="App-Activate-All.Minimal-Apps-fpm" requires="App-Activate-All.App-Deactivate-fpm"
1489 exec="onos-set-up-minimal-apps ${OCI}"/>
1490 </group>
1491
1492
1493 <group name="App-Activate-All.fwd" requires="App-Activate-All.fpm">
1494 <step name="App-Activate-All.Activate-fwd"
1495 exec="onos ${OCI} app activate org.onosproject.fwd" requires="App-Activate-All.fpm"/>
1496 <group name="App-Activate-All.App-Check-fwd" requires="App-Activate-All.Activate-fwd">
1497 <parallel var="${OC#}">
1498 <step name="App-Activate-All.App-Check-${#}-fwd"
1499 exec="onos-check-apps ${OC#} fwd includes"/>
1500 <step name="App-Activate-All.Check-Logs-${#}-fwd" exec="onos-check-logs ${OC#}"/>
1501 </parallel>
1502 </group>
1503 <step name="App-Activate-All.App-Deactivate-fwd"
1504 exec="onos ${OCI} app deactivate org.onosproject.fwd" requires="App-Activate-All.App-Check-fwd"/>
1505 <step name="App-Activate-All.Wait-For-Deactivate-fwd"
1506 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-fwd"/>
1507 <group name="App-Activate-All.App-Check-After-fwd" requires="App-Activate-All.Wait-For-Deactivate-fwd">
1508 <parallel var="${OC#}">
1509 <step name="App-Activate-All.Check-Logs-After-${#}-fwd" exec="onos-check-logs ${OC#}"/>
1510 </parallel>
1511 </group>
1512 <step name="App-Activate-All.Minimal-Apps-fwd" requires="App-Activate-All.App-Deactivate-fwd"
1513 exec="onos-set-up-minimal-apps ${OCI}"/>
1514 </group>
1515
1516
1517 <group name="App-Activate-All.gangliametrics" requires="App-Activate-All.fwd">
1518 <step name="App-Activate-All.Activate-gangliametrics"
1519 exec="onos ${OCI} app activate org.onosproject.gangliametrics" requires="App-Activate-All.fwd"/>
1520 <group name="App-Activate-All.App-Check-gangliametrics" requires="App-Activate-All.Activate-gangliametrics">
1521 <parallel var="${OC#}">
1522 <step name="App-Activate-All.App-Check-${#}-gangliametrics"
1523 exec="onos-check-apps ${OC#} gangliametrics includes"/>
1524 <step name="App-Activate-All.Check-Logs-${#}-gangliametrics" exec="onos-check-logs ${OC#}"/>
1525 </parallel>
1526 </group>
1527 <step name="App-Activate-All.App-Deactivate-gangliametrics"
1528 exec="onos ${OCI} app deactivate org.onosproject.gangliametrics" requires="App-Activate-All.App-Check-gangliametrics"/>
1529 <step name="App-Activate-All.Wait-For-Deactivate-gangliametrics"
1530 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-gangliametrics"/>
1531 <group name="App-Activate-All.App-Check-After-gangliametrics" requires="App-Activate-All.Wait-For-Deactivate-gangliametrics">
1532 <parallel var="${OC#}">
1533 <step name="App-Activate-All.Check-Logs-After-${#}-gangliametrics" exec="onos-check-logs ${OC#}"/>
1534 </parallel>
1535 </group>
1536 <step name="App-Activate-All.Minimal-Apps-gangliametrics" requires="App-Activate-All.App-Deactivate-gangliametrics"
1537 exec="onos-set-up-minimal-apps ${OCI}"/>
1538 </group>
1539
1540
1541 <group name="App-Activate-All.generaldeviceprovider" requires="App-Activate-All.gangliametrics">
1542 <step name="App-Activate-All.Activate-generaldeviceprovider"
1543 exec="onos ${OCI} app activate org.onosproject.generaldeviceprovider" requires="App-Activate-All.gangliametrics"/>
1544 <group name="App-Activate-All.App-Check-generaldeviceprovider" requires="App-Activate-All.Activate-generaldeviceprovider">
1545 <parallel var="${OC#}">
1546 <step name="App-Activate-All.App-Check-${#}-generaldeviceprovider"
1547 exec="onos-check-apps ${OC#} generaldeviceprovider includes"/>
1548 <step name="App-Activate-All.Check-Logs-${#}-generaldeviceprovider" exec="onos-check-logs ${OC#}"/>
1549 </parallel>
1550 </group>
1551 <step name="App-Activate-All.App-Deactivate-generaldeviceprovider"
1552 exec="onos ${OCI} app deactivate org.onosproject.generaldeviceprovider" requires="App-Activate-All.App-Check-generaldeviceprovider"/>
1553 <step name="App-Activate-All.Wait-For-Deactivate-generaldeviceprovider"
1554 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-generaldeviceprovider"/>
1555 <group name="App-Activate-All.App-Check-After-generaldeviceprovider" requires="App-Activate-All.Wait-For-Deactivate-generaldeviceprovider">
1556 <parallel var="${OC#}">
1557 <step name="App-Activate-All.Check-Logs-After-${#}-generaldeviceprovider" exec="onos-check-logs ${OC#}"/>
1558 </parallel>
1559 </group>
1560 <step name="App-Activate-All.Minimal-Apps-generaldeviceprovider" requires="App-Activate-All.App-Deactivate-generaldeviceprovider"
1561 exec="onos-set-up-minimal-apps ${OCI}"/>
1562 </group>
1563
1564
1565 <group name="App-Activate-All.gluon" requires="App-Activate-All.generaldeviceprovider">
1566 <step name="App-Activate-All.Activate-gluon"
1567 exec="onos ${OCI} app activate org.onosproject.gluon" requires="App-Activate-All.generaldeviceprovider"/>
1568 <group name="App-Activate-All.App-Check-gluon" requires="App-Activate-All.Activate-gluon">
1569 <parallel var="${OC#}">
1570 <step name="App-Activate-All.App-Check-${#}-gluon"
1571 exec="onos-check-apps ${OC#} gluon includes"/>
1572 <step name="App-Activate-All.Check-Logs-${#}-gluon" exec="onos-check-logs ${OC#}"/>
1573 </parallel>
1574 </group>
1575 <step name="App-Activate-All.App-Deactivate-gluon"
1576 exec="onos ${OCI} app deactivate org.onosproject.gluon" requires="App-Activate-All.App-Check-gluon"/>
1577 <step name="App-Activate-All.Wait-For-Deactivate-gluon"
1578 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-gluon"/>
1579 <group name="App-Activate-All.App-Check-After-gluon" requires="App-Activate-All.Wait-For-Deactivate-gluon">
1580 <parallel var="${OC#}">
1581 <step name="App-Activate-All.Check-Logs-After-${#}-gluon" exec="onos-check-logs ${OC#}"/>
1582 </parallel>
1583 </group>
1584 <step name="App-Activate-All.Minimal-Apps-gluon" requires="App-Activate-All.App-Deactivate-gluon"
1585 exec="onos-set-up-minimal-apps ${OCI}"/>
1586 </group>
1587
1588
1589 <group name="App-Activate-All.graphitemetrics" requires="App-Activate-All.gluon">
1590 <step name="App-Activate-All.Activate-graphitemetrics"
1591 exec="onos ${OCI} app activate org.onosproject.graphitemetrics" requires="App-Activate-All.gluon"/>
1592 <group name="App-Activate-All.App-Check-graphitemetrics" requires="App-Activate-All.Activate-graphitemetrics">
1593 <parallel var="${OC#}">
1594 <step name="App-Activate-All.App-Check-${#}-graphitemetrics"
1595 exec="onos-check-apps ${OC#} graphitemetrics includes"/>
1596 <step name="App-Activate-All.Check-Logs-${#}-graphitemetrics" exec="onos-check-logs ${OC#}"/>
1597 </parallel>
1598 </group>
1599 <step name="App-Activate-All.App-Deactivate-graphitemetrics"
1600 exec="onos ${OCI} app deactivate org.onosproject.graphitemetrics" requires="App-Activate-All.App-Check-graphitemetrics"/>
1601 <step name="App-Activate-All.Wait-For-Deactivate-graphitemetrics"
1602 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-graphitemetrics"/>
1603 <group name="App-Activate-All.App-Check-After-graphitemetrics" requires="App-Activate-All.Wait-For-Deactivate-graphitemetrics">
1604 <parallel var="${OC#}">
1605 <step name="App-Activate-All.Check-Logs-After-${#}-graphitemetrics" exec="onos-check-logs ${OC#}"/>
1606 </parallel>
1607 </group>
1608 <step name="App-Activate-All.Minimal-Apps-graphitemetrics" requires="App-Activate-All.App-Deactivate-graphitemetrics"
1609 exec="onos-set-up-minimal-apps ${OCI}"/>
1610 </group>
1611
1612
1613 <group name="App-Activate-All.gui" requires="App-Activate-All.graphitemetrics">
1614 <step name="App-Activate-All.Activate-gui"
1615 exec="onos ${OCI} app activate org.onosproject.gui" requires="App-Activate-All.graphitemetrics"/>
1616 <group name="App-Activate-All.App-Check-gui" requires="App-Activate-All.Activate-gui">
1617 <parallel var="${OC#}">
1618 <step name="App-Activate-All.App-Check-${#}-gui"
1619 exec="onos-check-apps ${OC#} gui includes"/>
1620 <step name="App-Activate-All.Check-Logs-${#}-gui" exec="onos-check-logs ${OC#}"/>
1621 </parallel>
1622 </group>
1623 <step name="App-Activate-All.App-Deactivate-gui"
1624 exec="onos ${OCI} app deactivate org.onosproject.gui" requires="App-Activate-All.App-Check-gui"/>
1625 <step name="App-Activate-All.Wait-For-Deactivate-gui"
1626 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-gui"/>
1627 <group name="App-Activate-All.App-Check-After-gui" requires="App-Activate-All.Wait-For-Deactivate-gui">
1628 <parallel var="${OC#}">
1629 <step name="App-Activate-All.Check-Logs-After-${#}-gui" exec="onos-check-logs ${OC#}"/>
1630 </parallel>
1631 </group>
1632 <step name="App-Activate-All.Minimal-Apps-gui" requires="App-Activate-All.App-Deactivate-gui"
1633 exec="onos-set-up-minimal-apps ${OCI}"/>
1634 </group>
1635
1636
1637 <group name="App-Activate-All.gui2" requires="App-Activate-All.gui">
1638 <step name="App-Activate-All.Activate-gui2"
1639 exec="onos ${OCI} app activate org.onosproject.gui2" requires="App-Activate-All.gui"/>
1640 <group name="App-Activate-All.App-Check-gui2" requires="App-Activate-All.Activate-gui2">
1641 <parallel var="${OC#}">
1642 <step name="App-Activate-All.App-Check-${#}-gui2"
1643 exec="onos-check-apps ${OC#} gui2 includes"/>
1644 <step name="App-Activate-All.Check-Logs-${#}-gui2" exec="onos-check-logs ${OC#}"/>
1645 </parallel>
1646 </group>
1647 <step name="App-Activate-All.App-Deactivate-gui2"
1648 exec="onos ${OCI} app deactivate org.onosproject.gui2" requires="App-Activate-All.App-Check-gui2"/>
1649 <step name="App-Activate-All.Wait-For-Deactivate-gui2"
1650 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-gui2"/>
1651 <group name="App-Activate-All.App-Check-After-gui2" requires="App-Activate-All.Wait-For-Deactivate-gui2">
1652 <parallel var="${OC#}">
1653 <step name="App-Activate-All.Check-Logs-After-${#}-gui2" exec="onos-check-logs ${OC#}"/>
1654 </parallel>
1655 </group>
1656 <step name="App-Activate-All.Minimal-Apps-gui2" requires="App-Activate-All.App-Deactivate-gui2"
1657 exec="onos-set-up-minimal-apps ${OCI}"/>
1658 </group>
1659
1660
1661 <group name="App-Activate-All.hostprobingprovider" requires="App-Activate-All.gui2">
1662 <step name="App-Activate-All.Activate-hostprobingprovider"
1663 exec="onos ${OCI} app activate org.onosproject.hostprobingprovider" requires="App-Activate-All.gui2"/>
1664 <group name="App-Activate-All.App-Check-hostprobingprovider" requires="App-Activate-All.Activate-hostprobingprovider">
1665 <parallel var="${OC#}">
1666 <step name="App-Activate-All.App-Check-${#}-hostprobingprovider"
1667 exec="onos-check-apps ${OC#} hostprobingprovider includes"/>
1668 <step name="App-Activate-All.Check-Logs-${#}-hostprobingprovider" exec="onos-check-logs ${OC#}"/>
1669 </parallel>
1670 </group>
1671 <step name="App-Activate-All.App-Deactivate-hostprobingprovider"
1672 exec="onos ${OCI} app deactivate org.onosproject.hostprobingprovider" requires="App-Activate-All.App-Check-hostprobingprovider"/>
1673 <step name="App-Activate-All.Wait-For-Deactivate-hostprobingprovider"
1674 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-hostprobingprovider"/>
1675 <group name="App-Activate-All.App-Check-After-hostprobingprovider" requires="App-Activate-All.Wait-For-Deactivate-hostprobingprovider">
1676 <parallel var="${OC#}">
1677 <step name="App-Activate-All.Check-Logs-After-${#}-hostprobingprovider" exec="onos-check-logs ${OC#}"/>
1678 </parallel>
1679 </group>
1680 <step name="App-Activate-All.Minimal-Apps-hostprobingprovider" requires="App-Activate-All.App-Deactivate-hostprobingprovider"
1681 exec="onos-set-up-minimal-apps ${OCI}"/>
1682 </group>
1683
1684
1685 <group name="App-Activate-All.hostprovider" requires="App-Activate-All.hostprobingprovider">
1686 <step name="App-Activate-All.Activate-hostprovider"
1687 exec="onos ${OCI} app activate org.onosproject.hostprovider" requires="App-Activate-All.hostprobingprovider"/>
1688 <group name="App-Activate-All.App-Check-hostprovider" requires="App-Activate-All.Activate-hostprovider">
1689 <parallel var="${OC#}">
1690 <step name="App-Activate-All.App-Check-${#}-hostprovider"
1691 exec="onos-check-apps ${OC#} hostprovider includes"/>
1692 <step name="App-Activate-All.Check-Logs-${#}-hostprovider" exec="onos-check-logs ${OC#}"/>
1693 </parallel>
1694 </group>
1695 <step name="App-Activate-All.App-Deactivate-hostprovider"
1696 exec="onos ${OCI} app deactivate org.onosproject.hostprovider" requires="App-Activate-All.App-Check-hostprovider"/>
1697 <step name="App-Activate-All.Wait-For-Deactivate-hostprovider"
1698 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-hostprovider"/>
1699 <group name="App-Activate-All.App-Check-After-hostprovider" requires="App-Activate-All.Wait-For-Deactivate-hostprovider">
1700 <parallel var="${OC#}">
1701 <step name="App-Activate-All.Check-Logs-After-${#}-hostprovider" exec="onos-check-logs ${OC#}"/>
1702 </parallel>
1703 </group>
1704 <step name="App-Activate-All.Minimal-Apps-hostprovider" requires="App-Activate-All.App-Deactivate-hostprovider"
1705 exec="onos-set-up-minimal-apps ${OCI}"/>
1706 </group>
1707
1708
1709 <group name="App-Activate-All.imr" requires="App-Activate-All.hostprovider">
1710 <step name="App-Activate-All.Activate-imr"
1711 exec="onos ${OCI} app activate org.onosproject.imr" requires="App-Activate-All.hostprovider"/>
1712 <group name="App-Activate-All.App-Check-imr" requires="App-Activate-All.Activate-imr">
1713 <parallel var="${OC#}">
1714 <step name="App-Activate-All.App-Check-${#}-imr"
1715 exec="onos-check-apps ${OC#} imr includes"/>
1716 <step name="App-Activate-All.Check-Logs-${#}-imr" exec="onos-check-logs ${OC#}"/>
1717 </parallel>
1718 </group>
1719 <step name="App-Activate-All.App-Deactivate-imr"
1720 exec="onos ${OCI} app deactivate org.onosproject.imr" requires="App-Activate-All.App-Check-imr"/>
1721 <step name="App-Activate-All.Wait-For-Deactivate-imr"
1722 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-imr"/>
1723 <group name="App-Activate-All.App-Check-After-imr" requires="App-Activate-All.Wait-For-Deactivate-imr">
1724 <parallel var="${OC#}">
1725 <step name="App-Activate-All.Check-Logs-After-${#}-imr" exec="onos-check-logs ${OC#}"/>
1726 </parallel>
1727 </group>
1728 <step name="App-Activate-All.Minimal-Apps-imr" requires="App-Activate-All.App-Deactivate-imr"
1729 exec="onos-set-up-minimal-apps ${OCI}"/>
1730 </group>
1731
1732
1733 <group name="App-Activate-All.inbandtelemetry" requires="App-Activate-All.imr">
1734 <step name="App-Activate-All.Activate-inbandtelemetry"
1735 exec="onos ${OCI} app activate org.onosproject.inbandtelemetry" requires="App-Activate-All.imr"/>
1736 <group name="App-Activate-All.App-Check-inbandtelemetry" requires="App-Activate-All.Activate-inbandtelemetry">
1737 <parallel var="${OC#}">
1738 <step name="App-Activate-All.App-Check-${#}-inbandtelemetry"
1739 exec="onos-check-apps ${OC#} inbandtelemetry includes"/>
1740 <step name="App-Activate-All.Check-Logs-${#}-inbandtelemetry" exec="onos-check-logs ${OC#}"/>
1741 </parallel>
1742 </group>
1743 <step name="App-Activate-All.App-Deactivate-inbandtelemetry"
1744 exec="onos ${OCI} app deactivate org.onosproject.inbandtelemetry" requires="App-Activate-All.App-Check-inbandtelemetry"/>
1745 <step name="App-Activate-All.Wait-For-Deactivate-inbandtelemetry"
1746 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-inbandtelemetry"/>
1747 <group name="App-Activate-All.App-Check-After-inbandtelemetry" requires="App-Activate-All.Wait-For-Deactivate-inbandtelemetry">
1748 <parallel var="${OC#}">
1749 <step name="App-Activate-All.Check-Logs-After-${#}-inbandtelemetry" exec="onos-check-logs ${OC#}"/>
1750 </parallel>
1751 </group>
1752 <step name="App-Activate-All.Minimal-Apps-inbandtelemetry" requires="App-Activate-All.App-Deactivate-inbandtelemetry"
1753 exec="onos-set-up-minimal-apps ${OCI}"/>
1754 </group>
1755
1756
1757 <group name="App-Activate-All.influxdbmetrics" requires="App-Activate-All.inbandtelemetry">
1758 <step name="App-Activate-All.Activate-influxdbmetrics"
1759 exec="onos ${OCI} app activate org.onosproject.influxdbmetrics" requires="App-Activate-All.inbandtelemetry"/>
1760 <group name="App-Activate-All.App-Check-influxdbmetrics" requires="App-Activate-All.Activate-influxdbmetrics">
1761 <parallel var="${OC#}">
1762 <step name="App-Activate-All.App-Check-${#}-influxdbmetrics"
1763 exec="onos-check-apps ${OC#} influxdbmetrics includes"/>
1764 <step name="App-Activate-All.Check-Logs-${#}-influxdbmetrics" exec="onos-check-logs ${OC#}"/>
1765 </parallel>
1766 </group>
1767 <step name="App-Activate-All.App-Deactivate-influxdbmetrics"
1768 exec="onos ${OCI} app deactivate org.onosproject.influxdbmetrics" requires="App-Activate-All.App-Check-influxdbmetrics"/>
1769 <step name="App-Activate-All.Wait-For-Deactivate-influxdbmetrics"
1770 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-influxdbmetrics"/>
1771 <group name="App-Activate-All.App-Check-After-influxdbmetrics" requires="App-Activate-All.Wait-For-Deactivate-influxdbmetrics">
1772 <parallel var="${OC#}">
1773 <step name="App-Activate-All.Check-Logs-After-${#}-influxdbmetrics" exec="onos-check-logs ${OC#}"/>
1774 </parallel>
1775 </group>
1776 <step name="App-Activate-All.Minimal-Apps-influxdbmetrics" requires="App-Activate-All.App-Deactivate-influxdbmetrics"
1777 exec="onos-set-up-minimal-apps ${OCI}"/>
1778 </group>
1779
1780
1781 <group name="App-Activate-All.intentperf" requires="App-Activate-All.influxdbmetrics">
1782 <step name="App-Activate-All.Activate-intentperf"
1783 exec="onos ${OCI} app activate org.onosproject.intentperf" requires="App-Activate-All.influxdbmetrics"/>
1784 <group name="App-Activate-All.App-Check-intentperf" requires="App-Activate-All.Activate-intentperf">
1785 <parallel var="${OC#}">
1786 <step name="App-Activate-All.App-Check-${#}-intentperf"
1787 exec="onos-check-apps ${OC#} intentperf includes"/>
1788 <step name="App-Activate-All.Check-Logs-${#}-intentperf" exec="onos-check-logs ${OC#}"/>
1789 </parallel>
1790 </group>
1791 <step name="App-Activate-All.App-Deactivate-intentperf"
1792 exec="onos ${OCI} app deactivate org.onosproject.intentperf" requires="App-Activate-All.App-Check-intentperf"/>
1793 <step name="App-Activate-All.Wait-For-Deactivate-intentperf"
1794 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-intentperf"/>
1795 <group name="App-Activate-All.App-Check-After-intentperf" requires="App-Activate-All.Wait-For-Deactivate-intentperf">
1796 <parallel var="${OC#}">
1797 <step name="App-Activate-All.Check-Logs-After-${#}-intentperf" exec="onos-check-logs ${OC#}"/>
1798 </parallel>
1799 </group>
1800 <step name="App-Activate-All.Minimal-Apps-intentperf" requires="App-Activate-All.App-Deactivate-intentperf"
1801 exec="onos-set-up-minimal-apps ${OCI}"/>
1802 </group>
1803
1804
1805 <group name="App-Activate-All.intentsynchronizer" requires="App-Activate-All.intentperf">
1806 <step name="App-Activate-All.Activate-intentsynchronizer"
1807 exec="onos ${OCI} app activate org.onosproject.intentsynchronizer" requires="App-Activate-All.intentperf"/>
1808 <group name="App-Activate-All.App-Check-intentsynchronizer" requires="App-Activate-All.Activate-intentsynchronizer">
1809 <parallel var="${OC#}">
1810 <step name="App-Activate-All.App-Check-${#}-intentsynchronizer"
1811 exec="onos-check-apps ${OC#} intentsynchronizer includes"/>
1812 <step name="App-Activate-All.Check-Logs-${#}-intentsynchronizer" exec="onos-check-logs ${OC#}"/>
1813 </parallel>
1814 </group>
1815 <step name="App-Activate-All.App-Deactivate-intentsynchronizer"
1816 exec="onos ${OCI} app deactivate org.onosproject.intentsynchronizer" requires="App-Activate-All.App-Check-intentsynchronizer"/>
1817 <step name="App-Activate-All.Wait-For-Deactivate-intentsynchronizer"
1818 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-intentsynchronizer"/>
1819 <group name="App-Activate-All.App-Check-After-intentsynchronizer" requires="App-Activate-All.Wait-For-Deactivate-intentsynchronizer">
1820 <parallel var="${OC#}">
1821 <step name="App-Activate-All.Check-Logs-After-${#}-intentsynchronizer" exec="onos-check-logs ${OC#}"/>
1822 </parallel>
1823 </group>
1824 <step name="App-Activate-All.Minimal-Apps-intentsynchronizer" requires="App-Activate-All.App-Deactivate-intentsynchronizer"
1825 exec="onos-set-up-minimal-apps ${OCI}"/>
1826 </group>
1827
1828
1829 <group name="App-Activate-All.isis" requires="App-Activate-All.intentsynchronizer">
1830 <step name="App-Activate-All.Activate-isis"
1831 exec="onos ${OCI} app activate org.onosproject.isis" requires="App-Activate-All.intentsynchronizer"/>
1832 <group name="App-Activate-All.App-Check-isis" requires="App-Activate-All.Activate-isis">
1833 <parallel var="${OC#}">
1834 <step name="App-Activate-All.App-Check-${#}-isis"
1835 exec="onos-check-apps ${OC#} isis includes"/>
1836 <step name="App-Activate-All.Check-Logs-${#}-isis" exec="onos-check-logs ${OC#}"/>
1837 </parallel>
1838 </group>
1839 <step name="App-Activate-All.App-Deactivate-isis"
1840 exec="onos ${OCI} app deactivate org.onosproject.isis" requires="App-Activate-All.App-Check-isis"/>
1841 <step name="App-Activate-All.Wait-For-Deactivate-isis"
1842 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-isis"/>
1843 <group name="App-Activate-All.App-Check-After-isis" requires="App-Activate-All.Wait-For-Deactivate-isis">
1844 <parallel var="${OC#}">
1845 <step name="App-Activate-All.Check-Logs-After-${#}-isis" exec="onos-check-logs ${OC#}"/>
1846 </parallel>
1847 </group>
1848 <step name="App-Activate-All.Minimal-Apps-isis" requires="App-Activate-All.App-Deactivate-isis"
1849 exec="onos-set-up-minimal-apps ${OCI}"/>
1850 </group>
1851
1852
1853 <group name="App-Activate-All.k8s-networking" requires="App-Activate-All.isis">
1854 <step name="App-Activate-All.Activate-k8s-networking"
1855 exec="onos ${OCI} app activate org.onosproject.k8s-networking" requires="App-Activate-All.isis"/>
1856 <group name="App-Activate-All.App-Check-k8s-networking" requires="App-Activate-All.Activate-k8s-networking">
1857 <parallel var="${OC#}">
1858 <step name="App-Activate-All.App-Check-${#}-k8s-networking"
1859 exec="onos-check-apps ${OC#} k8s-networking includes"/>
1860 <step name="App-Activate-All.Check-Logs-${#}-k8s-networking" exec="onos-check-logs ${OC#}"/>
1861 </parallel>
1862 </group>
1863 <step name="App-Activate-All.App-Deactivate-k8s-networking"
1864 exec="onos ${OCI} app deactivate org.onosproject.k8s-networking" requires="App-Activate-All.App-Check-k8s-networking"/>
1865 <step name="App-Activate-All.Wait-For-Deactivate-k8s-networking"
1866 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-k8s-networking"/>
1867 <group name="App-Activate-All.App-Check-After-k8s-networking" requires="App-Activate-All.Wait-For-Deactivate-k8s-networking">
1868 <parallel var="${OC#}">
1869 <step name="App-Activate-All.Check-Logs-After-${#}-k8s-networking" exec="onos-check-logs ${OC#}"/>
1870 </parallel>
1871 </group>
1872 <step name="App-Activate-All.Minimal-Apps-k8s-networking" requires="App-Activate-All.App-Deactivate-k8s-networking"
1873 exec="onos-set-up-minimal-apps ${OCI}"/>
1874 </group>
1875
1876
1877 <group name="App-Activate-All.k8s-node" requires="App-Activate-All.k8s-networking">
1878 <step name="App-Activate-All.Activate-k8s-node"
1879 exec="onos ${OCI} app activate org.onosproject.k8s-node" requires="App-Activate-All.k8s-networking"/>
1880 <group name="App-Activate-All.App-Check-k8s-node" requires="App-Activate-All.Activate-k8s-node">
1881 <parallel var="${OC#}">
1882 <step name="App-Activate-All.App-Check-${#}-k8s-node"
1883 exec="onos-check-apps ${OC#} k8s-node includes"/>
1884 <step name="App-Activate-All.Check-Logs-${#}-k8s-node" exec="onos-check-logs ${OC#}"/>
1885 </parallel>
1886 </group>
1887 <step name="App-Activate-All.App-Deactivate-k8s-node"
1888 exec="onos ${OCI} app deactivate org.onosproject.k8s-node" requires="App-Activate-All.App-Check-k8s-node"/>
1889 <step name="App-Activate-All.Wait-For-Deactivate-k8s-node"
1890 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-k8s-node"/>
1891 <group name="App-Activate-All.App-Check-After-k8s-node" requires="App-Activate-All.Wait-For-Deactivate-k8s-node">
1892 <parallel var="${OC#}">
1893 <step name="App-Activate-All.Check-Logs-After-${#}-k8s-node" exec="onos-check-logs ${OC#}"/>
1894 </parallel>
1895 </group>
1896 <step name="App-Activate-All.Minimal-Apps-k8s-node" requires="App-Activate-All.App-Deactivate-k8s-node"
1897 exec="onos-set-up-minimal-apps ${OCI}"/>
1898 </group>
1899
1900
1901 <group name="App-Activate-All.kafka-integration" requires="App-Activate-All.k8s-node">
1902 <step name="App-Activate-All.Activate-kafka-integration"
1903 exec="onos ${OCI} app activate org.onosproject.kafka-integration" requires="App-Activate-All.k8s-node"/>
1904 <group name="App-Activate-All.App-Check-kafka-integration" requires="App-Activate-All.Activate-kafka-integration">
1905 <parallel var="${OC#}">
1906 <step name="App-Activate-All.App-Check-${#}-kafka-integration"
1907 exec="onos-check-apps ${OC#} kafka-integration includes"/>
1908 <step name="App-Activate-All.Check-Logs-${#}-kafka-integration" exec="onos-check-logs ${OC#}"/>
1909 </parallel>
1910 </group>
1911 <step name="App-Activate-All.App-Deactivate-kafka-integration"
1912 exec="onos ${OCI} app deactivate org.onosproject.kafka-integration" requires="App-Activate-All.App-Check-kafka-integration"/>
1913 <step name="App-Activate-All.Wait-For-Deactivate-kafka-integration"
1914 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-kafka-integration"/>
1915 <group name="App-Activate-All.App-Check-After-kafka-integration" requires="App-Activate-All.Wait-For-Deactivate-kafka-integration">
1916 <parallel var="${OC#}">
1917 <step name="App-Activate-All.Check-Logs-After-${#}-kafka-integration" exec="onos-check-logs ${OC#}"/>
1918 </parallel>
1919 </group>
1920 <step name="App-Activate-All.Minimal-Apps-kafka-integration" requires="App-Activate-All.App-Deactivate-kafka-integration"
1921 exec="onos-set-up-minimal-apps ${OCI}"/>
1922 </group>
1923
1924
1925 <group name="App-Activate-All.l3vpn" requires="App-Activate-All.kafka-integration">
1926 <step name="App-Activate-All.Activate-l3vpn"
1927 exec="onos ${OCI} app activate org.onosproject.l3vpn" requires="App-Activate-All.kafka-integration"/>
1928 <group name="App-Activate-All.App-Check-l3vpn" requires="App-Activate-All.Activate-l3vpn">
1929 <parallel var="${OC#}">
1930 <step name="App-Activate-All.App-Check-${#}-l3vpn"
1931 exec="onos-check-apps ${OC#} l3vpn includes"/>
1932 <step name="App-Activate-All.Check-Logs-${#}-l3vpn" exec="onos-check-logs ${OC#}"/>
1933 </parallel>
1934 </group>
1935 <step name="App-Activate-All.App-Deactivate-l3vpn"
1936 exec="onos ${OCI} app deactivate org.onosproject.l3vpn" requires="App-Activate-All.App-Check-l3vpn"/>
1937 <step name="App-Activate-All.Wait-For-Deactivate-l3vpn"
1938 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-l3vpn"/>
1939 <group name="App-Activate-All.App-Check-After-l3vpn" requires="App-Activate-All.Wait-For-Deactivate-l3vpn">
1940 <parallel var="${OC#}">
1941 <step name="App-Activate-All.Check-Logs-After-${#}-l3vpn" exec="onos-check-logs ${OC#}"/>
1942 </parallel>
1943 </group>
1944 <step name="App-Activate-All.Minimal-Apps-l3vpn" requires="App-Activate-All.App-Deactivate-l3vpn"
1945 exec="onos-set-up-minimal-apps ${OCI}"/>
1946 </group>
1947
1948
1949 <group name="App-Activate-All.layout" requires="App-Activate-All.l3vpn">
1950 <step name="App-Activate-All.Activate-layout"
1951 exec="onos ${OCI} app activate org.onosproject.layout" requires="App-Activate-All.l3vpn"/>
1952 <group name="App-Activate-All.App-Check-layout" requires="App-Activate-All.Activate-layout">
1953 <parallel var="${OC#}">
1954 <step name="App-Activate-All.App-Check-${#}-layout"
1955 exec="onos-check-apps ${OC#} layout includes"/>
1956 <step name="App-Activate-All.Check-Logs-${#}-layout" exec="onos-check-logs ${OC#}"/>
1957 </parallel>
1958 </group>
1959 <step name="App-Activate-All.App-Deactivate-layout"
1960 exec="onos ${OCI} app deactivate org.onosproject.layout" requires="App-Activate-All.App-Check-layout"/>
1961 <step name="App-Activate-All.Wait-For-Deactivate-layout"
1962 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-layout"/>
1963 <group name="App-Activate-All.App-Check-After-layout" requires="App-Activate-All.Wait-For-Deactivate-layout">
1964 <parallel var="${OC#}">
1965 <step name="App-Activate-All.Check-Logs-After-${#}-layout" exec="onos-check-logs ${OC#}"/>
1966 </parallel>
1967 </group>
1968 <step name="App-Activate-All.Minimal-Apps-layout" requires="App-Activate-All.App-Deactivate-layout"
1969 exec="onos-set-up-minimal-apps ${OCI}"/>
1970 </group>
1971
1972
1973 <group name="App-Activate-All.linkdiscovery" requires="App-Activate-All.layout">
1974 <step name="App-Activate-All.Activate-linkdiscovery"
1975 exec="onos ${OCI} app activate org.onosproject.linkdiscovery" requires="App-Activate-All.layout"/>
1976 <group name="App-Activate-All.App-Check-linkdiscovery" requires="App-Activate-All.Activate-linkdiscovery">
1977 <parallel var="${OC#}">
1978 <step name="App-Activate-All.App-Check-${#}-linkdiscovery"
1979 exec="onos-check-apps ${OC#} linkdiscovery includes"/>
1980 <step name="App-Activate-All.Check-Logs-${#}-linkdiscovery" exec="onos-check-logs ${OC#}"/>
1981 </parallel>
1982 </group>
1983 <step name="App-Activate-All.App-Deactivate-linkdiscovery"
1984 exec="onos ${OCI} app deactivate org.onosproject.linkdiscovery" requires="App-Activate-All.App-Check-linkdiscovery"/>
1985 <step name="App-Activate-All.Wait-For-Deactivate-linkdiscovery"
1986 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-linkdiscovery"/>
1987 <group name="App-Activate-All.App-Check-After-linkdiscovery" requires="App-Activate-All.Wait-For-Deactivate-linkdiscovery">
1988 <parallel var="${OC#}">
1989 <step name="App-Activate-All.Check-Logs-After-${#}-linkdiscovery" exec="onos-check-logs ${OC#}"/>
1990 </parallel>
1991 </group>
1992 <step name="App-Activate-All.Minimal-Apps-linkdiscovery" requires="App-Activate-All.App-Deactivate-linkdiscovery"
1993 exec="onos-set-up-minimal-apps ${OCI}"/>
1994 </group>
1995
1996
1997 <group name="App-Activate-All.linkprops" requires="App-Activate-All.linkdiscovery">
1998 <step name="App-Activate-All.Activate-linkprops"
1999 exec="onos ${OCI} app activate org.onosproject.linkprops" requires="App-Activate-All.linkdiscovery"/>
2000 <group name="App-Activate-All.App-Check-linkprops" requires="App-Activate-All.Activate-linkprops">
2001 <parallel var="${OC#}">
2002 <step name="App-Activate-All.App-Check-${#}-linkprops"
2003 exec="onos-check-apps ${OC#} linkprops includes"/>
2004 <step name="App-Activate-All.Check-Logs-${#}-linkprops" exec="onos-check-logs ${OC#}"/>
2005 </parallel>
2006 </group>
2007 <step name="App-Activate-All.App-Deactivate-linkprops"
2008 exec="onos ${OCI} app deactivate org.onosproject.linkprops" requires="App-Activate-All.App-Check-linkprops"/>
2009 <step name="App-Activate-All.Wait-For-Deactivate-linkprops"
2010 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-linkprops"/>
2011 <group name="App-Activate-All.App-Check-After-linkprops" requires="App-Activate-All.Wait-For-Deactivate-linkprops">
2012 <parallel var="${OC#}">
2013 <step name="App-Activate-All.Check-Logs-After-${#}-linkprops" exec="onos-check-logs ${OC#}"/>
2014 </parallel>
2015 </group>
2016 <step name="App-Activate-All.Minimal-Apps-linkprops" requires="App-Activate-All.App-Deactivate-linkprops"
2017 exec="onos-set-up-minimal-apps ${OCI}"/>
2018 </group>
2019
2020
2021 <group name="App-Activate-All.lisp" requires="App-Activate-All.linkprops">
2022 <step name="App-Activate-All.Activate-lisp"
2023 exec="onos ${OCI} app activate org.onosproject.lisp" requires="App-Activate-All.linkprops"/>
2024 <group name="App-Activate-All.App-Check-lisp" requires="App-Activate-All.Activate-lisp">
2025 <parallel var="${OC#}">
2026 <step name="App-Activate-All.App-Check-${#}-lisp"
2027 exec="onos-check-apps ${OC#} lisp includes"/>
2028 <step name="App-Activate-All.Check-Logs-${#}-lisp" exec="onos-check-logs ${OC#}"/>
2029 </parallel>
2030 </group>
2031 <step name="App-Activate-All.App-Deactivate-lisp"
2032 exec="onos ${OCI} app deactivate org.onosproject.lisp" requires="App-Activate-All.App-Check-lisp"/>
2033 <step name="App-Activate-All.Wait-For-Deactivate-lisp"
2034 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-lisp"/>
2035 <group name="App-Activate-All.App-Check-After-lisp" requires="App-Activate-All.Wait-For-Deactivate-lisp">
2036 <parallel var="${OC#}">
2037 <step name="App-Activate-All.Check-Logs-After-${#}-lisp" exec="onos-check-logs ${OC#}"/>
2038 </parallel>
2039 </group>
2040 <step name="App-Activate-All.Minimal-Apps-lisp" requires="App-Activate-All.App-Deactivate-lisp"
2041 exec="onos-set-up-minimal-apps ${OCI}"/>
2042 </group>
2043
2044
2045 <group name="App-Activate-All.lldpprovider" requires="App-Activate-All.lisp">
2046 <step name="App-Activate-All.Activate-lldpprovider"
2047 exec="onos ${OCI} app activate org.onosproject.lldpprovider" requires="App-Activate-All.lisp"/>
2048 <group name="App-Activate-All.App-Check-lldpprovider" requires="App-Activate-All.Activate-lldpprovider">
2049 <parallel var="${OC#}">
2050 <step name="App-Activate-All.App-Check-${#}-lldpprovider"
2051 exec="onos-check-apps ${OC#} lldpprovider includes"/>
2052 <step name="App-Activate-All.Check-Logs-${#}-lldpprovider" exec="onos-check-logs ${OC#}"/>
2053 </parallel>
2054 </group>
2055 <step name="App-Activate-All.App-Deactivate-lldpprovider"
2056 exec="onos ${OCI} app deactivate org.onosproject.lldpprovider" requires="App-Activate-All.App-Check-lldpprovider"/>
2057 <step name="App-Activate-All.Wait-For-Deactivate-lldpprovider"
2058 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-lldpprovider"/>
2059 <group name="App-Activate-All.App-Check-After-lldpprovider" requires="App-Activate-All.Wait-For-Deactivate-lldpprovider">
2060 <parallel var="${OC#}">
2061 <step name="App-Activate-All.Check-Logs-After-${#}-lldpprovider" exec="onos-check-logs ${OC#}"/>
2062 </parallel>
2063 </group>
2064 <step name="App-Activate-All.Minimal-Apps-lldpprovider" requires="App-Activate-All.App-Deactivate-lldpprovider"
2065 exec="onos-set-up-minimal-apps ${OCI}"/>
2066 </group>
2067
2068
2069 <group name="App-Activate-All.loadtest" requires="App-Activate-All.lldpprovider">
2070 <step name="App-Activate-All.Activate-loadtest"
2071 exec="onos ${OCI} app activate org.onosproject.loadtest" requires="App-Activate-All.lldpprovider"/>
2072 <group name="App-Activate-All.App-Check-loadtest" requires="App-Activate-All.Activate-loadtest">
2073 <parallel var="${OC#}">
2074 <step name="App-Activate-All.App-Check-${#}-loadtest"
2075 exec="onos-check-apps ${OC#} loadtest includes"/>
2076 <step name="App-Activate-All.Check-Logs-${#}-loadtest" exec="onos-check-logs ${OC#}"/>
2077 </parallel>
2078 </group>
2079 <step name="App-Activate-All.App-Deactivate-loadtest"
2080 exec="onos ${OCI} app deactivate org.onosproject.loadtest" requires="App-Activate-All.App-Check-loadtest"/>
2081 <step name="App-Activate-All.Wait-For-Deactivate-loadtest"
2082 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-loadtest"/>
2083 <group name="App-Activate-All.App-Check-After-loadtest" requires="App-Activate-All.Wait-For-Deactivate-loadtest">
2084 <parallel var="${OC#}">
2085 <step name="App-Activate-All.Check-Logs-After-${#}-loadtest" exec="onos-check-logs ${OC#}"/>
2086 </parallel>
2087 </group>
2088 <step name="App-Activate-All.Minimal-Apps-loadtest" requires="App-Activate-All.App-Deactivate-loadtest"
2089 exec="onos-set-up-minimal-apps ${OCI}"/>
2090 </group>
2091
2092
2093 <group name="App-Activate-All.mappingmanagement" requires="App-Activate-All.loadtest">
2094 <step name="App-Activate-All.Activate-mappingmanagement"
2095 exec="onos ${OCI} app activate org.onosproject.mappingmanagement" requires="App-Activate-All.loadtest"/>
2096 <group name="App-Activate-All.App-Check-mappingmanagement" requires="App-Activate-All.Activate-mappingmanagement">
2097 <parallel var="${OC#}">
2098 <step name="App-Activate-All.App-Check-${#}-mappingmanagement"
2099 exec="onos-check-apps ${OC#} mappingmanagement includes"/>
2100 <step name="App-Activate-All.Check-Logs-${#}-mappingmanagement" exec="onos-check-logs ${OC#}"/>
2101 </parallel>
2102 </group>
2103 <step name="App-Activate-All.App-Deactivate-mappingmanagement"
2104 exec="onos ${OCI} app deactivate org.onosproject.mappingmanagement" requires="App-Activate-All.App-Check-mappingmanagement"/>
2105 <step name="App-Activate-All.Wait-For-Deactivate-mappingmanagement"
2106 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-mappingmanagement"/>
2107 <group name="App-Activate-All.App-Check-After-mappingmanagement" requires="App-Activate-All.Wait-For-Deactivate-mappingmanagement">
2108 <parallel var="${OC#}">
2109 <step name="App-Activate-All.Check-Logs-After-${#}-mappingmanagement" exec="onos-check-logs ${OC#}"/>
2110 </parallel>
2111 </group>
2112 <step name="App-Activate-All.Minimal-Apps-mappingmanagement" requires="App-Activate-All.App-Deactivate-mappingmanagement"
2113 exec="onos-set-up-minimal-apps ${OCI}"/>
2114 </group>
2115
2116
2117 <group name="App-Activate-All.mcast" requires="App-Activate-All.mappingmanagement">
2118 <step name="App-Activate-All.Activate-mcast"
2119 exec="onos ${OCI} app activate org.onosproject.mcast" requires="App-Activate-All.mappingmanagement"/>
2120 <group name="App-Activate-All.App-Check-mcast" requires="App-Activate-All.Activate-mcast">
2121 <parallel var="${OC#}">
2122 <step name="App-Activate-All.App-Check-${#}-mcast"
2123 exec="onos-check-apps ${OC#} mcast includes"/>
2124 <step name="App-Activate-All.Check-Logs-${#}-mcast" exec="onos-check-logs ${OC#}"/>
2125 </parallel>
2126 </group>
2127 <step name="App-Activate-All.App-Deactivate-mcast"
2128 exec="onos ${OCI} app deactivate org.onosproject.mcast" requires="App-Activate-All.App-Check-mcast"/>
2129 <step name="App-Activate-All.Wait-For-Deactivate-mcast"
2130 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-mcast"/>
2131 <group name="App-Activate-All.App-Check-After-mcast" requires="App-Activate-All.Wait-For-Deactivate-mcast">
2132 <parallel var="${OC#}">
2133 <step name="App-Activate-All.Check-Logs-After-${#}-mcast" exec="onos-check-logs ${OC#}"/>
2134 </parallel>
2135 </group>
2136 <step name="App-Activate-All.Minimal-Apps-mcast" requires="App-Activate-All.App-Deactivate-mcast"
2137 exec="onos-set-up-minimal-apps ${OCI}"/>
2138 </group>
2139
2140
2141 <group name="App-Activate-All.messaging-perf" requires="App-Activate-All.mcast">
2142 <step name="App-Activate-All.Activate-messaging-perf"
2143 exec="onos ${OCI} app activate org.onosproject.messaging-perf" requires="App-Activate-All.mcast"/>
2144 <group name="App-Activate-All.App-Check-messaging-perf" requires="App-Activate-All.Activate-messaging-perf">
2145 <parallel var="${OC#}">
2146 <step name="App-Activate-All.App-Check-${#}-messaging-perf"
2147 exec="onos-check-apps ${OC#} messaging-perf includes"/>
2148 <step name="App-Activate-All.Check-Logs-${#}-messaging-perf" exec="onos-check-logs ${OC#}"/>
2149 </parallel>
2150 </group>
2151 <step name="App-Activate-All.App-Deactivate-messaging-perf"
2152 exec="onos ${OCI} app deactivate org.onosproject.messaging-perf" requires="App-Activate-All.App-Check-messaging-perf"/>
2153 <step name="App-Activate-All.Wait-For-Deactivate-messaging-perf"
2154 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-messaging-perf"/>
2155 <group name="App-Activate-All.App-Check-After-messaging-perf" requires="App-Activate-All.Wait-For-Deactivate-messaging-perf">
2156 <parallel var="${OC#}">
2157 <step name="App-Activate-All.Check-Logs-After-${#}-messaging-perf" exec="onos-check-logs ${OC#}"/>
2158 </parallel>
2159 </group>
2160 <step name="App-Activate-All.Minimal-Apps-messaging-perf" requires="App-Activate-All.App-Deactivate-messaging-perf"
2161 exec="onos-set-up-minimal-apps ${OCI}"/>
2162 </group>
2163
2164
2165 <group name="App-Activate-All.metrics" requires="App-Activate-All.messaging-perf">
2166 <step name="App-Activate-All.Activate-metrics"
2167 exec="onos ${OCI} app activate org.onosproject.metrics" requires="App-Activate-All.messaging-perf"/>
2168 <group name="App-Activate-All.App-Check-metrics" requires="App-Activate-All.Activate-metrics">
2169 <parallel var="${OC#}">
2170 <step name="App-Activate-All.App-Check-${#}-metrics"
2171 exec="onos-check-apps ${OC#} metrics includes"/>
2172 <step name="App-Activate-All.Check-Logs-${#}-metrics" exec="onos-check-logs ${OC#}"/>
2173 </parallel>
2174 </group>
2175 <step name="App-Activate-All.App-Deactivate-metrics"
2176 exec="onos ${OCI} app deactivate org.onosproject.metrics" requires="App-Activate-All.App-Check-metrics"/>
2177 <step name="App-Activate-All.Wait-For-Deactivate-metrics"
2178 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-metrics"/>
2179 <group name="App-Activate-All.App-Check-After-metrics" requires="App-Activate-All.Wait-For-Deactivate-metrics">
2180 <parallel var="${OC#}">
2181 <step name="App-Activate-All.Check-Logs-After-${#}-metrics" exec="onos-check-logs ${OC#}"/>
2182 </parallel>
2183 </group>
2184 <step name="App-Activate-All.Minimal-Apps-metrics" requires="App-Activate-All.App-Deactivate-metrics"
2185 exec="onos-set-up-minimal-apps ${OCI}"/>
2186 </group>
2187
2188
2189 <group name="App-Activate-All.mfwd" requires="App-Activate-All.metrics">
2190 <step name="App-Activate-All.Activate-mfwd"
2191 exec="onos ${OCI} app activate org.onosproject.mfwd" requires="App-Activate-All.metrics"/>
2192 <group name="App-Activate-All.App-Check-mfwd" requires="App-Activate-All.Activate-mfwd">
2193 <parallel var="${OC#}">
2194 <step name="App-Activate-All.App-Check-${#}-mfwd"
2195 exec="onos-check-apps ${OC#} mfwd includes"/>
2196 <step name="App-Activate-All.Check-Logs-${#}-mfwd" exec="onos-check-logs ${OC#}"/>
2197 </parallel>
2198 </group>
2199 <step name="App-Activate-All.App-Deactivate-mfwd"
2200 exec="onos ${OCI} app deactivate org.onosproject.mfwd" requires="App-Activate-All.App-Check-mfwd"/>
2201 <step name="App-Activate-All.Wait-For-Deactivate-mfwd"
2202 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-mfwd"/>
2203 <group name="App-Activate-All.App-Check-After-mfwd" requires="App-Activate-All.Wait-For-Deactivate-mfwd">
2204 <parallel var="${OC#}">
2205 <step name="App-Activate-All.Check-Logs-After-${#}-mfwd" exec="onos-check-logs ${OC#}"/>
2206 </parallel>
2207 </group>
2208 <step name="App-Activate-All.Minimal-Apps-mfwd" requires="App-Activate-All.App-Deactivate-mfwd"
2209 exec="onos-set-up-minimal-apps ${OCI}"/>
2210 </group>
2211
2212
2213 <group name="App-Activate-All.mlb" requires="App-Activate-All.mfwd">
2214 <step name="App-Activate-All.Activate-mlb"
2215 exec="onos ${OCI} app activate org.onosproject.mlb" requires="App-Activate-All.mfwd"/>
2216 <group name="App-Activate-All.App-Check-mlb" requires="App-Activate-All.Activate-mlb">
2217 <parallel var="${OC#}">
2218 <step name="App-Activate-All.App-Check-${#}-mlb"
2219 exec="onos-check-apps ${OC#} mlb includes"/>
2220 <step name="App-Activate-All.Check-Logs-${#}-mlb" exec="onos-check-logs ${OC#}"/>
2221 </parallel>
2222 </group>
2223 <step name="App-Activate-All.App-Deactivate-mlb"
2224 exec="onos ${OCI} app deactivate org.onosproject.mlb" requires="App-Activate-All.App-Check-mlb"/>
2225 <step name="App-Activate-All.Wait-For-Deactivate-mlb"
2226 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-mlb"/>
2227 <group name="App-Activate-All.App-Check-After-mlb" requires="App-Activate-All.Wait-For-Deactivate-mlb">
2228 <parallel var="${OC#}">
2229 <step name="App-Activate-All.Check-Logs-After-${#}-mlb" exec="onos-check-logs ${OC#}"/>
2230 </parallel>
2231 </group>
2232 <step name="App-Activate-All.Minimal-Apps-mlb" requires="App-Activate-All.App-Deactivate-mlb"
2233 exec="onos-set-up-minimal-apps ${OCI}"/>
2234 </group>
2235
2236
2237 <group name="App-Activate-All.mobility" requires="App-Activate-All.mlb">
2238 <step name="App-Activate-All.Activate-mobility"
2239 exec="onos ${OCI} app activate org.onosproject.mobility" requires="App-Activate-All.mlb"/>
2240 <group name="App-Activate-All.App-Check-mobility" requires="App-Activate-All.Activate-mobility">
2241 <parallel var="${OC#}">
2242 <step name="App-Activate-All.App-Check-${#}-mobility"
2243 exec="onos-check-apps ${OC#} mobility includes"/>
2244 <step name="App-Activate-All.Check-Logs-${#}-mobility" exec="onos-check-logs ${OC#}"/>
2245 </parallel>
2246 </group>
2247 <step name="App-Activate-All.App-Deactivate-mobility"
2248 exec="onos ${OCI} app deactivate org.onosproject.mobility" requires="App-Activate-All.App-Check-mobility"/>
2249 <step name="App-Activate-All.Wait-For-Deactivate-mobility"
2250 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-mobility"/>
2251 <group name="App-Activate-All.App-Check-After-mobility" requires="App-Activate-All.Wait-For-Deactivate-mobility">
2252 <parallel var="${OC#}">
2253 <step name="App-Activate-All.Check-Logs-After-${#}-mobility" exec="onos-check-logs ${OC#}"/>
2254 </parallel>
2255 </group>
2256 <step name="App-Activate-All.Minimal-Apps-mobility" requires="App-Activate-All.App-Deactivate-mobility"
2257 exec="onos-set-up-minimal-apps ${OCI}"/>
2258 </group>
2259
2260
2261 <group name="App-Activate-All.models.ciena.waveserverai" requires="App-Activate-All.mobility">
2262 <step name="App-Activate-All.Activate-models.ciena.waveserverai"
2263 exec="onos ${OCI} app activate org.onosproject.models.ciena.waveserverai" requires="App-Activate-All.mobility"/>
2264 <group name="App-Activate-All.App-Check-models.ciena.waveserverai" requires="App-Activate-All.Activate-models.ciena.waveserverai">
2265 <parallel var="${OC#}">
2266 <step name="App-Activate-All.App-Check-${#}-models.ciena.waveserverai"
2267 exec="onos-check-apps ${OC#} models.ciena.waveserverai includes"/>
2268 <step name="App-Activate-All.Check-Logs-${#}-models.ciena.waveserverai" exec="onos-check-logs ${OC#}"/>
2269 </parallel>
2270 </group>
2271 <step name="App-Activate-All.App-Deactivate-models.ciena.waveserverai"
2272 exec="onos ${OCI} app deactivate org.onosproject.models.ciena.waveserverai" requires="App-Activate-All.App-Check-models.ciena.waveserverai"/>
2273 <step name="App-Activate-All.Wait-For-Deactivate-models.ciena.waveserverai"
2274 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-models.ciena.waveserverai"/>
2275 <group name="App-Activate-All.App-Check-After-models.ciena.waveserverai" requires="App-Activate-All.Wait-For-Deactivate-models.ciena.waveserverai">
2276 <parallel var="${OC#}">
2277 <step name="App-Activate-All.Check-Logs-After-${#}-models.ciena.waveserverai" exec="onos-check-logs ${OC#}"/>
2278 </parallel>
2279 </group>
2280 <step name="App-Activate-All.Minimal-Apps-models.ciena.waveserverai" requires="App-Activate-All.App-Deactivate-models.ciena.waveserverai"
2281 exec="onos-set-up-minimal-apps ${OCI}"/>
2282 </group>
2283
2284
2285 <group name="App-Activate-All.models.common" requires="App-Activate-All.models.ciena.waveserverai">
2286 <step name="App-Activate-All.Activate-models.common"
2287 exec="onos ${OCI} app activate org.onosproject.models.common" requires="App-Activate-All.models.ciena.waveserverai"/>
2288 <group name="App-Activate-All.App-Check-models.common" requires="App-Activate-All.Activate-models.common">
2289 <parallel var="${OC#}">
2290 <step name="App-Activate-All.App-Check-${#}-models.common"
2291 exec="onos-check-apps ${OC#} models.common includes"/>
2292 <step name="App-Activate-All.Check-Logs-${#}-models.common" exec="onos-check-logs ${OC#}"/>
2293 </parallel>
2294 </group>
2295 <step name="App-Activate-All.App-Deactivate-models.common"
2296 exec="onos ${OCI} app deactivate org.onosproject.models.common" requires="App-Activate-All.App-Check-models.common"/>
2297 <step name="App-Activate-All.Wait-For-Deactivate-models.common"
2298 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-models.common"/>
2299 <group name="App-Activate-All.App-Check-After-models.common" requires="App-Activate-All.Wait-For-Deactivate-models.common">
2300 <parallel var="${OC#}">
2301 <step name="App-Activate-All.Check-Logs-After-${#}-models.common" exec="onos-check-logs ${OC#}"/>
2302 </parallel>
2303 </group>
2304 <step name="App-Activate-All.Minimal-Apps-models.common" requires="App-Activate-All.App-Deactivate-models.common"
2305 exec="onos-set-up-minimal-apps ${OCI}"/>
2306 </group>
2307
2308
2309 <group name="App-Activate-All.models.huawei" requires="App-Activate-All.models.common">
2310 <step name="App-Activate-All.Activate-models.huawei"
2311 exec="onos ${OCI} app activate org.onosproject.models.huawei" requires="App-Activate-All.models.common"/>
2312 <group name="App-Activate-All.App-Check-models.huawei" requires="App-Activate-All.Activate-models.huawei">
2313 <parallel var="${OC#}">
2314 <step name="App-Activate-All.App-Check-${#}-models.huawei"
2315 exec="onos-check-apps ${OC#} models.huawei includes"/>
2316 <step name="App-Activate-All.Check-Logs-${#}-models.huawei" exec="onos-check-logs ${OC#}"/>
2317 </parallel>
2318 </group>
2319 <step name="App-Activate-All.App-Deactivate-models.huawei"
2320 exec="onos ${OCI} app deactivate org.onosproject.models.huawei" requires="App-Activate-All.App-Check-models.huawei"/>
2321 <step name="App-Activate-All.Wait-For-Deactivate-models.huawei"
2322 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-models.huawei"/>
2323 <group name="App-Activate-All.App-Check-After-models.huawei" requires="App-Activate-All.Wait-For-Deactivate-models.huawei">
2324 <parallel var="${OC#}">
2325 <step name="App-Activate-All.Check-Logs-After-${#}-models.huawei" exec="onos-check-logs ${OC#}"/>
2326 </parallel>
2327 </group>
2328 <step name="App-Activate-All.Minimal-Apps-models.huawei" requires="App-Activate-All.App-Deactivate-models.huawei"
2329 exec="onos-set-up-minimal-apps ${OCI}"/>
2330 </group>
2331
2332
2333 <group name="App-Activate-All.models.ietf" requires="App-Activate-All.models.huawei">
2334 <step name="App-Activate-All.Activate-models.ietf"
2335 exec="onos ${OCI} app activate org.onosproject.models.ietf" requires="App-Activate-All.models.huawei"/>
2336 <group name="App-Activate-All.App-Check-models.ietf" requires="App-Activate-All.Activate-models.ietf">
2337 <parallel var="${OC#}">
2338 <step name="App-Activate-All.App-Check-${#}-models.ietf"
2339 exec="onos-check-apps ${OC#} models.ietf includes"/>
2340 <step name="App-Activate-All.Check-Logs-${#}-models.ietf" exec="onos-check-logs ${OC#}"/>
2341 </parallel>
2342 </group>
2343 <step name="App-Activate-All.App-Deactivate-models.ietf"
2344 exec="onos ${OCI} app deactivate org.onosproject.models.ietf" requires="App-Activate-All.App-Check-models.ietf"/>
2345 <step name="App-Activate-All.Wait-For-Deactivate-models.ietf"
2346 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-models.ietf"/>
2347 <group name="App-Activate-All.App-Check-After-models.ietf" requires="App-Activate-All.Wait-For-Deactivate-models.ietf">
2348 <parallel var="${OC#}">
2349 <step name="App-Activate-All.Check-Logs-After-${#}-models.ietf" exec="onos-check-logs ${OC#}"/>
2350 </parallel>
2351 </group>
2352 <step name="App-Activate-All.Minimal-Apps-models.ietf" requires="App-Activate-All.App-Deactivate-models.ietf"
2353 exec="onos-set-up-minimal-apps ${OCI}"/>
2354 </group>
2355
2356
2357 <group name="App-Activate-All.models.l3vpn" requires="App-Activate-All.models.ietf">
2358 <step name="App-Activate-All.Activate-models.l3vpn"
2359 exec="onos ${OCI} app activate org.onosproject.models.l3vpn" requires="App-Activate-All.models.ietf"/>
2360 <group name="App-Activate-All.App-Check-models.l3vpn" requires="App-Activate-All.Activate-models.l3vpn">
2361 <parallel var="${OC#}">
2362 <step name="App-Activate-All.App-Check-${#}-models.l3vpn"
2363 exec="onos-check-apps ${OC#} models.l3vpn includes"/>
2364 <step name="App-Activate-All.Check-Logs-${#}-models.l3vpn" exec="onos-check-logs ${OC#}"/>
2365 </parallel>
2366 </group>
2367 <step name="App-Activate-All.App-Deactivate-models.l3vpn"
2368 exec="onos ${OCI} app deactivate org.onosproject.models.l3vpn" requires="App-Activate-All.App-Check-models.l3vpn"/>
2369 <step name="App-Activate-All.Wait-For-Deactivate-models.l3vpn"
2370 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-models.l3vpn"/>
2371 <group name="App-Activate-All.App-Check-After-models.l3vpn" requires="App-Activate-All.Wait-For-Deactivate-models.l3vpn">
2372 <parallel var="${OC#}">
2373 <step name="App-Activate-All.Check-Logs-After-${#}-models.l3vpn" exec="onos-check-logs ${OC#}"/>
2374 </parallel>
2375 </group>
2376 <step name="App-Activate-All.Minimal-Apps-models.l3vpn" requires="App-Activate-All.App-Deactivate-models.l3vpn"
2377 exec="onos-set-up-minimal-apps ${OCI}"/>
2378 </group>
2379
2380
2381 <group name="App-Activate-All.models.microsemi" requires="App-Activate-All.models.l3vpn">
2382 <step name="App-Activate-All.Activate-models.microsemi"
2383 exec="onos ${OCI} app activate org.onosproject.models.microsemi" requires="App-Activate-All.models.l3vpn"/>
2384 <group name="App-Activate-All.App-Check-models.microsemi" requires="App-Activate-All.Activate-models.microsemi">
2385 <parallel var="${OC#}">
2386 <step name="App-Activate-All.App-Check-${#}-models.microsemi"
2387 exec="onos-check-apps ${OC#} models.microsemi includes"/>
2388 <step name="App-Activate-All.Check-Logs-${#}-models.microsemi" exec="onos-check-logs ${OC#}"/>
2389 </parallel>
2390 </group>
2391 <step name="App-Activate-All.App-Deactivate-models.microsemi"
2392 exec="onos ${OCI} app deactivate org.onosproject.models.microsemi" requires="App-Activate-All.App-Check-models.microsemi"/>
2393 <step name="App-Activate-All.Wait-For-Deactivate-models.microsemi"
2394 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-models.microsemi"/>
2395 <group name="App-Activate-All.App-Check-After-models.microsemi" requires="App-Activate-All.Wait-For-Deactivate-models.microsemi">
2396 <parallel var="${OC#}">
2397 <step name="App-Activate-All.Check-Logs-After-${#}-models.microsemi" exec="onos-check-logs ${OC#}"/>
2398 </parallel>
2399 </group>
2400 <step name="App-Activate-All.Minimal-Apps-models.microsemi" requires="App-Activate-All.App-Deactivate-models.microsemi"
2401 exec="onos-set-up-minimal-apps ${OCI}"/>
2402 </group>
2403
2404
2405 <group name="App-Activate-All.models.openconfig" requires="App-Activate-All.models.microsemi">
Ray Milkeya2b52b42019-02-07 09:25:27 -08002406 <step name="App-Activate-All.Activate-models.openconfig"
Carmelo Cascone384aade2019-07-03 15:36:04 -07002407 exec="onos ${OCI} app activate org.onosproject.models.openconfig" requires="App-Activate-All.models.microsemi"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08002408 <group name="App-Activate-All.App-Check-models.openconfig" requires="App-Activate-All.Activate-models.openconfig">
2409 <parallel var="${OC#}">
2410 <step name="App-Activate-All.App-Check-${#}-models.openconfig"
2411 exec="onos-check-apps ${OC#} models.openconfig includes"/>
2412 <step name="App-Activate-All.Check-Logs-${#}-models.openconfig" exec="onos-check-logs ${OC#}"/>
2413 </parallel>
2414 </group>
2415 <step name="App-Activate-All.App-Deactivate-models.openconfig"
2416 exec="onos ${OCI} app deactivate org.onosproject.models.openconfig" requires="App-Activate-All.App-Check-models.openconfig"/>
2417 <step name="App-Activate-All.Wait-For-Deactivate-models.openconfig"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -08002418 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-models.openconfig"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08002419 <group name="App-Activate-All.App-Check-After-models.openconfig" requires="App-Activate-All.Wait-For-Deactivate-models.openconfig">
2420 <parallel var="${OC#}">
2421 <step name="App-Activate-All.Check-Logs-After-${#}-models.openconfig" exec="onos-check-logs ${OC#}"/>
2422 </parallel>
2423 </group>
2424 <step name="App-Activate-All.Minimal-Apps-models.openconfig" requires="App-Activate-All.App-Deactivate-models.openconfig"
2425 exec="onos-set-up-minimal-apps ${OCI}"/>
2426 </group>
2427
2428
2429 <group name="App-Activate-All.models.openconfig-infinera" requires="App-Activate-All.models.openconfig">
2430 <step name="App-Activate-All.Activate-models.openconfig-infinera"
2431 exec="onos ${OCI} app activate org.onosproject.models.openconfig-infinera" requires="App-Activate-All.models.openconfig"/>
2432 <group name="App-Activate-All.App-Check-models.openconfig-infinera" requires="App-Activate-All.Activate-models.openconfig-infinera">
2433 <parallel var="${OC#}">
2434 <step name="App-Activate-All.App-Check-${#}-models.openconfig-infinera"
2435 exec="onos-check-apps ${OC#} models.openconfig-infinera includes"/>
2436 <step name="App-Activate-All.Check-Logs-${#}-models.openconfig-infinera" exec="onos-check-logs ${OC#}"/>
2437 </parallel>
2438 </group>
2439 <step name="App-Activate-All.App-Deactivate-models.openconfig-infinera"
2440 exec="onos ${OCI} app deactivate org.onosproject.models.openconfig-infinera" requires="App-Activate-All.App-Check-models.openconfig-infinera"/>
2441 <step name="App-Activate-All.Wait-For-Deactivate-models.openconfig-infinera"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -08002442 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-models.openconfig-infinera"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08002443 <group name="App-Activate-All.App-Check-After-models.openconfig-infinera" requires="App-Activate-All.Wait-For-Deactivate-models.openconfig-infinera">
2444 <parallel var="${OC#}">
2445 <step name="App-Activate-All.Check-Logs-After-${#}-models.openconfig-infinera" exec="onos-check-logs ${OC#}"/>
2446 </parallel>
2447 </group>
2448 <step name="App-Activate-All.Minimal-Apps-models.openconfig-infinera" requires="App-Activate-All.App-Deactivate-models.openconfig-infinera"
2449 exec="onos-set-up-minimal-apps ${OCI}"/>
2450 </group>
2451
2452
2453 <group name="App-Activate-All.models.openconfig-odtn" requires="App-Activate-All.models.openconfig-infinera">
2454 <step name="App-Activate-All.Activate-models.openconfig-odtn"
2455 exec="onos ${OCI} app activate org.onosproject.models.openconfig-odtn" requires="App-Activate-All.models.openconfig-infinera"/>
2456 <group name="App-Activate-All.App-Check-models.openconfig-odtn" requires="App-Activate-All.Activate-models.openconfig-odtn">
2457 <parallel var="${OC#}">
2458 <step name="App-Activate-All.App-Check-${#}-models.openconfig-odtn"
2459 exec="onos-check-apps ${OC#} models.openconfig-odtn includes"/>
2460 <step name="App-Activate-All.Check-Logs-${#}-models.openconfig-odtn" exec="onos-check-logs ${OC#}"/>
2461 </parallel>
2462 </group>
2463 <step name="App-Activate-All.App-Deactivate-models.openconfig-odtn"
2464 exec="onos ${OCI} app deactivate org.onosproject.models.openconfig-odtn" requires="App-Activate-All.App-Check-models.openconfig-odtn"/>
2465 <step name="App-Activate-All.Wait-For-Deactivate-models.openconfig-odtn"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -08002466 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-models.openconfig-odtn"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08002467 <group name="App-Activate-All.App-Check-After-models.openconfig-odtn" requires="App-Activate-All.Wait-For-Deactivate-models.openconfig-odtn">
2468 <parallel var="${OC#}">
2469 <step name="App-Activate-All.Check-Logs-After-${#}-models.openconfig-odtn" exec="onos-check-logs ${OC#}"/>
2470 </parallel>
2471 </group>
2472 <step name="App-Activate-All.Minimal-Apps-models.openconfig-odtn" requires="App-Activate-All.App-Deactivate-models.openconfig-odtn"
2473 exec="onos-set-up-minimal-apps ${OCI}"/>
2474 </group>
2475
2476
Carmelo Cascone384aade2019-07-03 15:36:04 -07002477 <group name="App-Activate-All.models.openroadm" requires="App-Activate-All.models.openconfig-odtn">
2478 <step name="App-Activate-All.Activate-models.openroadm"
2479 exec="onos ${OCI} app activate org.onosproject.models.openroadm" requires="App-Activate-All.models.openconfig-odtn"/>
2480 <group name="App-Activate-All.App-Check-models.openroadm" requires="App-Activate-All.Activate-models.openroadm">
2481 <parallel var="${OC#}">
2482 <step name="App-Activate-All.App-Check-${#}-models.openroadm"
2483 exec="onos-check-apps ${OC#} models.openroadm includes"/>
2484 <step name="App-Activate-All.Check-Logs-${#}-models.openroadm" exec="onos-check-logs ${OC#}"/>
2485 </parallel>
2486 </group>
2487 <step name="App-Activate-All.App-Deactivate-models.openroadm"
2488 exec="onos ${OCI} app deactivate org.onosproject.models.openroadm" requires="App-Activate-All.App-Check-models.openroadm"/>
2489 <step name="App-Activate-All.Wait-For-Deactivate-models.openroadm"
2490 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-models.openroadm"/>
2491 <group name="App-Activate-All.App-Check-After-models.openroadm" requires="App-Activate-All.Wait-For-Deactivate-models.openroadm">
2492 <parallel var="${OC#}">
2493 <step name="App-Activate-All.Check-Logs-After-${#}-models.openroadm" exec="onos-check-logs ${OC#}"/>
2494 </parallel>
2495 </group>
2496 <step name="App-Activate-All.Minimal-Apps-models.openroadm" requires="App-Activate-All.App-Deactivate-models.openroadm"
2497 exec="onos-set-up-minimal-apps ${OCI}"/>
2498 </group>
2499
2500
2501 <group name="App-Activate-All.models.polatis" requires="App-Activate-All.models.openroadm">
2502 <step name="App-Activate-All.Activate-models.polatis"
2503 exec="onos ${OCI} app activate org.onosproject.models.polatis" requires="App-Activate-All.models.openroadm"/>
2504 <group name="App-Activate-All.App-Check-models.polatis" requires="App-Activate-All.Activate-models.polatis">
2505 <parallel var="${OC#}">
2506 <step name="App-Activate-All.App-Check-${#}-models.polatis"
2507 exec="onos-check-apps ${OC#} models.polatis includes"/>
2508 <step name="App-Activate-All.Check-Logs-${#}-models.polatis" exec="onos-check-logs ${OC#}"/>
2509 </parallel>
2510 </group>
2511 <step name="App-Activate-All.App-Deactivate-models.polatis"
2512 exec="onos ${OCI} app deactivate org.onosproject.models.polatis" requires="App-Activate-All.App-Check-models.polatis"/>
2513 <step name="App-Activate-All.Wait-For-Deactivate-models.polatis"
2514 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-models.polatis"/>
2515 <group name="App-Activate-All.App-Check-After-models.polatis" requires="App-Activate-All.Wait-For-Deactivate-models.polatis">
2516 <parallel var="${OC#}">
2517 <step name="App-Activate-All.Check-Logs-After-${#}-models.polatis" exec="onos-check-logs ${OC#}"/>
2518 </parallel>
2519 </group>
2520 <step name="App-Activate-All.Minimal-Apps-models.polatis" requires="App-Activate-All.App-Deactivate-models.polatis"
2521 exec="onos-set-up-minimal-apps ${OCI}"/>
2522 </group>
2523
2524
2525 <group name="App-Activate-All.models.tapi" requires="App-Activate-All.models.polatis">
2526 <step name="App-Activate-All.Activate-models.tapi"
2527 exec="onos ${OCI} app activate org.onosproject.models.tapi" requires="App-Activate-All.models.polatis"/>
2528 <group name="App-Activate-All.App-Check-models.tapi" requires="App-Activate-All.Activate-models.tapi">
2529 <parallel var="${OC#}">
2530 <step name="App-Activate-All.App-Check-${#}-models.tapi"
2531 exec="onos-check-apps ${OC#} models.tapi includes"/>
2532 <step name="App-Activate-All.Check-Logs-${#}-models.tapi" exec="onos-check-logs ${OC#}"/>
2533 </parallel>
2534 </group>
2535 <step name="App-Activate-All.App-Deactivate-models.tapi"
2536 exec="onos ${OCI} app deactivate org.onosproject.models.tapi" requires="App-Activate-All.App-Check-models.tapi"/>
2537 <step name="App-Activate-All.Wait-For-Deactivate-models.tapi"
2538 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-models.tapi"/>
2539 <group name="App-Activate-All.App-Check-After-models.tapi" requires="App-Activate-All.Wait-For-Deactivate-models.tapi">
2540 <parallel var="${OC#}">
2541 <step name="App-Activate-All.Check-Logs-After-${#}-models.tapi" exec="onos-check-logs ${OC#}"/>
2542 </parallel>
2543 </group>
2544 <step name="App-Activate-All.Minimal-Apps-models.tapi" requires="App-Activate-All.App-Deactivate-models.tapi"
2545 exec="onos-set-up-minimal-apps ${OCI}"/>
2546 </group>
2547
2548
2549 <group name="App-Activate-All.netcfg-monitor" requires="App-Activate-All.models.tapi">
2550 <step name="App-Activate-All.Activate-netcfg-monitor"
2551 exec="onos ${OCI} app activate org.onosproject.netcfg-monitor" requires="App-Activate-All.models.tapi"/>
2552 <group name="App-Activate-All.App-Check-netcfg-monitor" requires="App-Activate-All.Activate-netcfg-monitor">
2553 <parallel var="${OC#}">
2554 <step name="App-Activate-All.App-Check-${#}-netcfg-monitor"
2555 exec="onos-check-apps ${OC#} netcfg-monitor includes"/>
2556 <step name="App-Activate-All.Check-Logs-${#}-netcfg-monitor" exec="onos-check-logs ${OC#}"/>
2557 </parallel>
2558 </group>
2559 <step name="App-Activate-All.App-Deactivate-netcfg-monitor"
2560 exec="onos ${OCI} app deactivate org.onosproject.netcfg-monitor" requires="App-Activate-All.App-Check-netcfg-monitor"/>
2561 <step name="App-Activate-All.Wait-For-Deactivate-netcfg-monitor"
2562 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-netcfg-monitor"/>
2563 <group name="App-Activate-All.App-Check-After-netcfg-monitor" requires="App-Activate-All.Wait-For-Deactivate-netcfg-monitor">
2564 <parallel var="${OC#}">
2565 <step name="App-Activate-All.Check-Logs-After-${#}-netcfg-monitor" exec="onos-check-logs ${OC#}"/>
2566 </parallel>
2567 </group>
2568 <step name="App-Activate-All.Minimal-Apps-netcfg-monitor" requires="App-Activate-All.App-Deactivate-netcfg-monitor"
2569 exec="onos-set-up-minimal-apps ${OCI}"/>
2570 </group>
2571
2572
2573 <group name="App-Activate-All.netcfghostprovider" requires="App-Activate-All.netcfg-monitor">
2574 <step name="App-Activate-All.Activate-netcfghostprovider"
2575 exec="onos ${OCI} app activate org.onosproject.netcfghostprovider" requires="App-Activate-All.netcfg-monitor"/>
2576 <group name="App-Activate-All.App-Check-netcfghostprovider" requires="App-Activate-All.Activate-netcfghostprovider">
2577 <parallel var="${OC#}">
2578 <step name="App-Activate-All.App-Check-${#}-netcfghostprovider"
2579 exec="onos-check-apps ${OC#} netcfghostprovider includes"/>
2580 <step name="App-Activate-All.Check-Logs-${#}-netcfghostprovider" exec="onos-check-logs ${OC#}"/>
2581 </parallel>
2582 </group>
2583 <step name="App-Activate-All.App-Deactivate-netcfghostprovider"
2584 exec="onos ${OCI} app deactivate org.onosproject.netcfghostprovider" requires="App-Activate-All.App-Check-netcfghostprovider"/>
2585 <step name="App-Activate-All.Wait-For-Deactivate-netcfghostprovider"
2586 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-netcfghostprovider"/>
2587 <group name="App-Activate-All.App-Check-After-netcfghostprovider" requires="App-Activate-All.Wait-For-Deactivate-netcfghostprovider">
2588 <parallel var="${OC#}">
2589 <step name="App-Activate-All.Check-Logs-After-${#}-netcfghostprovider" exec="onos-check-logs ${OC#}"/>
2590 </parallel>
2591 </group>
2592 <step name="App-Activate-All.Minimal-Apps-netcfghostprovider" requires="App-Activate-All.App-Deactivate-netcfghostprovider"
2593 exec="onos-set-up-minimal-apps ${OCI}"/>
2594 </group>
2595
2596
2597 <group name="App-Activate-All.netcfglinksprovider" requires="App-Activate-All.netcfghostprovider">
2598 <step name="App-Activate-All.Activate-netcfglinksprovider"
2599 exec="onos ${OCI} app activate org.onosproject.netcfglinksprovider" requires="App-Activate-All.netcfghostprovider"/>
2600 <group name="App-Activate-All.App-Check-netcfglinksprovider" requires="App-Activate-All.Activate-netcfglinksprovider">
2601 <parallel var="${OC#}">
2602 <step name="App-Activate-All.App-Check-${#}-netcfglinksprovider"
2603 exec="onos-check-apps ${OC#} netcfglinksprovider includes"/>
2604 <step name="App-Activate-All.Check-Logs-${#}-netcfglinksprovider" exec="onos-check-logs ${OC#}"/>
2605 </parallel>
2606 </group>
2607 <step name="App-Activate-All.App-Deactivate-netcfglinksprovider"
2608 exec="onos ${OCI} app deactivate org.onosproject.netcfglinksprovider" requires="App-Activate-All.App-Check-netcfglinksprovider"/>
2609 <step name="App-Activate-All.Wait-For-Deactivate-netcfglinksprovider"
2610 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-netcfglinksprovider"/>
2611 <group name="App-Activate-All.App-Check-After-netcfglinksprovider" requires="App-Activate-All.Wait-For-Deactivate-netcfglinksprovider">
2612 <parallel var="${OC#}">
2613 <step name="App-Activate-All.Check-Logs-After-${#}-netcfglinksprovider" exec="onos-check-logs ${OC#}"/>
2614 </parallel>
2615 </group>
2616 <step name="App-Activate-All.Minimal-Apps-netcfglinksprovider" requires="App-Activate-All.App-Deactivate-netcfglinksprovider"
2617 exec="onos-set-up-minimal-apps ${OCI}"/>
2618 </group>
2619
2620
2621 <group name="App-Activate-All.netconf" requires="App-Activate-All.netcfglinksprovider">
2622 <step name="App-Activate-All.Activate-netconf"
2623 exec="onos ${OCI} app activate org.onosproject.netconf" requires="App-Activate-All.netcfglinksprovider"/>
2624 <group name="App-Activate-All.App-Check-netconf" requires="App-Activate-All.Activate-netconf">
2625 <parallel var="${OC#}">
2626 <step name="App-Activate-All.App-Check-${#}-netconf"
2627 exec="onos-check-apps ${OC#} netconf includes"/>
2628 <step name="App-Activate-All.Check-Logs-${#}-netconf" exec="onos-check-logs ${OC#}"/>
2629 </parallel>
2630 </group>
2631 <step name="App-Activate-All.App-Deactivate-netconf"
2632 exec="onos ${OCI} app deactivate org.onosproject.netconf" requires="App-Activate-All.App-Check-netconf"/>
2633 <step name="App-Activate-All.Wait-For-Deactivate-netconf"
2634 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-netconf"/>
2635 <group name="App-Activate-All.App-Check-After-netconf" requires="App-Activate-All.Wait-For-Deactivate-netconf">
2636 <parallel var="${OC#}">
2637 <step name="App-Activate-All.Check-Logs-After-${#}-netconf" exec="onos-check-logs ${OC#}"/>
2638 </parallel>
2639 </group>
2640 <step name="App-Activate-All.Minimal-Apps-netconf" requires="App-Activate-All.App-Deactivate-netconf"
2641 exec="onos-set-up-minimal-apps ${OCI}"/>
2642 </group>
2643
2644
2645 <group name="App-Activate-All.netconfsb" requires="App-Activate-All.netconf">
2646 <step name="App-Activate-All.Activate-netconfsb"
2647 exec="onos ${OCI} app activate org.onosproject.netconfsb" requires="App-Activate-All.netconf"/>
2648 <group name="App-Activate-All.App-Check-netconfsb" requires="App-Activate-All.Activate-netconfsb">
2649 <parallel var="${OC#}">
2650 <step name="App-Activate-All.App-Check-${#}-netconfsb"
2651 exec="onos-check-apps ${OC#} netconfsb includes"/>
2652 <step name="App-Activate-All.Check-Logs-${#}-netconfsb" exec="onos-check-logs ${OC#}"/>
2653 </parallel>
2654 </group>
2655 <step name="App-Activate-All.App-Deactivate-netconfsb"
2656 exec="onos ${OCI} app deactivate org.onosproject.netconfsb" requires="App-Activate-All.App-Check-netconfsb"/>
2657 <step name="App-Activate-All.Wait-For-Deactivate-netconfsb"
2658 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-netconfsb"/>
2659 <group name="App-Activate-All.App-Check-After-netconfsb" requires="App-Activate-All.Wait-For-Deactivate-netconfsb">
2660 <parallel var="${OC#}">
2661 <step name="App-Activate-All.Check-Logs-After-${#}-netconfsb" exec="onos-check-logs ${OC#}"/>
2662 </parallel>
2663 </group>
2664 <step name="App-Activate-All.Minimal-Apps-netconfsb" requires="App-Activate-All.App-Deactivate-netconfsb"
2665 exec="onos-set-up-minimal-apps ${OCI}"/>
2666 </group>
2667
2668
2669 <group name="App-Activate-All.network-troubleshoot" requires="App-Activate-All.netconfsb">
2670 <step name="App-Activate-All.Activate-network-troubleshoot"
2671 exec="onos ${OCI} app activate org.onosproject.network-troubleshoot" requires="App-Activate-All.netconfsb"/>
2672 <group name="App-Activate-All.App-Check-network-troubleshoot" requires="App-Activate-All.Activate-network-troubleshoot">
2673 <parallel var="${OC#}">
2674 <step name="App-Activate-All.App-Check-${#}-network-troubleshoot"
2675 exec="onos-check-apps ${OC#} network-troubleshoot includes"/>
2676 <step name="App-Activate-All.Check-Logs-${#}-network-troubleshoot" exec="onos-check-logs ${OC#}"/>
2677 </parallel>
2678 </group>
2679 <step name="App-Activate-All.App-Deactivate-network-troubleshoot"
2680 exec="onos ${OCI} app deactivate org.onosproject.network-troubleshoot" requires="App-Activate-All.App-Check-network-troubleshoot"/>
2681 <step name="App-Activate-All.Wait-For-Deactivate-network-troubleshoot"
2682 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-network-troubleshoot"/>
2683 <group name="App-Activate-All.App-Check-After-network-troubleshoot" requires="App-Activate-All.Wait-For-Deactivate-network-troubleshoot">
2684 <parallel var="${OC#}">
2685 <step name="App-Activate-All.Check-Logs-After-${#}-network-troubleshoot" exec="onos-check-logs ${OC#}"/>
2686 </parallel>
2687 </group>
2688 <step name="App-Activate-All.Minimal-Apps-network-troubleshoot" requires="App-Activate-All.App-Deactivate-network-troubleshoot"
2689 exec="onos-set-up-minimal-apps ${OCI}"/>
2690 </group>
2691
2692
2693 <group name="App-Activate-All.newoptical" requires="App-Activate-All.network-troubleshoot">
2694 <step name="App-Activate-All.Activate-newoptical"
2695 exec="onos ${OCI} app activate org.onosproject.newoptical" requires="App-Activate-All.network-troubleshoot"/>
2696 <group name="App-Activate-All.App-Check-newoptical" requires="App-Activate-All.Activate-newoptical">
2697 <parallel var="${OC#}">
2698 <step name="App-Activate-All.App-Check-${#}-newoptical"
2699 exec="onos-check-apps ${OC#} newoptical includes"/>
2700 <step name="App-Activate-All.Check-Logs-${#}-newoptical" exec="onos-check-logs ${OC#}"/>
2701 </parallel>
2702 </group>
2703 <step name="App-Activate-All.App-Deactivate-newoptical"
2704 exec="onos ${OCI} app deactivate org.onosproject.newoptical" requires="App-Activate-All.App-Check-newoptical"/>
2705 <step name="App-Activate-All.Wait-For-Deactivate-newoptical"
2706 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-newoptical"/>
2707 <group name="App-Activate-All.App-Check-After-newoptical" requires="App-Activate-All.Wait-For-Deactivate-newoptical">
2708 <parallel var="${OC#}">
2709 <step name="App-Activate-All.Check-Logs-After-${#}-newoptical" exec="onos-check-logs ${OC#}"/>
2710 </parallel>
2711 </group>
2712 <step name="App-Activate-All.Minimal-Apps-newoptical" requires="App-Activate-All.App-Deactivate-newoptical"
2713 exec="onos-set-up-minimal-apps ${OCI}"/>
2714 </group>
2715
2716
2717 <group name="App-Activate-All.nodemetrics" requires="App-Activate-All.newoptical">
2718 <step name="App-Activate-All.Activate-nodemetrics"
2719 exec="onos ${OCI} app activate org.onosproject.nodemetrics" requires="App-Activate-All.newoptical"/>
2720 <group name="App-Activate-All.App-Check-nodemetrics" requires="App-Activate-All.Activate-nodemetrics">
2721 <parallel var="${OC#}">
2722 <step name="App-Activate-All.App-Check-${#}-nodemetrics"
2723 exec="onos-check-apps ${OC#} nodemetrics includes"/>
2724 <step name="App-Activate-All.Check-Logs-${#}-nodemetrics" exec="onos-check-logs ${OC#}"/>
2725 </parallel>
2726 </group>
2727 <step name="App-Activate-All.App-Deactivate-nodemetrics"
2728 exec="onos ${OCI} app deactivate org.onosproject.nodemetrics" requires="App-Activate-All.App-Check-nodemetrics"/>
2729 <step name="App-Activate-All.Wait-For-Deactivate-nodemetrics"
2730 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-nodemetrics"/>
2731 <group name="App-Activate-All.App-Check-After-nodemetrics" requires="App-Activate-All.Wait-For-Deactivate-nodemetrics">
2732 <parallel var="${OC#}">
2733 <step name="App-Activate-All.Check-Logs-After-${#}-nodemetrics" exec="onos-check-logs ${OC#}"/>
2734 </parallel>
2735 </group>
2736 <step name="App-Activate-All.Minimal-Apps-nodemetrics" requires="App-Activate-All.App-Deactivate-nodemetrics"
2737 exec="onos-set-up-minimal-apps ${OCI}"/>
2738 </group>
2739
2740
2741 <group name="App-Activate-All.null" requires="App-Activate-All.nodemetrics">
2742 <step name="App-Activate-All.Activate-null"
2743 exec="onos ${OCI} app activate org.onosproject.null" requires="App-Activate-All.nodemetrics"/>
2744 <group name="App-Activate-All.App-Check-null" requires="App-Activate-All.Activate-null">
2745 <parallel var="${OC#}">
2746 <step name="App-Activate-All.App-Check-${#}-null"
2747 exec="onos-check-apps ${OC#} null includes"/>
2748 <step name="App-Activate-All.Check-Logs-${#}-null" exec="onos-check-logs ${OC#}"/>
2749 </parallel>
2750 </group>
2751 <step name="App-Activate-All.App-Deactivate-null"
2752 exec="onos ${OCI} app deactivate org.onosproject.null" requires="App-Activate-All.App-Check-null"/>
2753 <step name="App-Activate-All.Wait-For-Deactivate-null"
2754 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-null"/>
2755 <group name="App-Activate-All.App-Check-After-null" requires="App-Activate-All.Wait-For-Deactivate-null">
2756 <parallel var="${OC#}">
2757 <step name="App-Activate-All.Check-Logs-After-${#}-null" exec="onos-check-logs ${OC#}"/>
2758 </parallel>
2759 </group>
2760 <step name="App-Activate-All.Minimal-Apps-null" requires="App-Activate-All.App-Deactivate-null"
2761 exec="onos-set-up-minimal-apps ${OCI}"/>
2762 </group>
2763
2764
2765 <group name="App-Activate-All.odtn-api" requires="App-Activate-All.null">
Ray Milkeya2b52b42019-02-07 09:25:27 -08002766 <step name="App-Activate-All.Activate-odtn-api"
Carmelo Cascone384aade2019-07-03 15:36:04 -07002767 exec="onos ${OCI} app activate org.onosproject.odtn-api" requires="App-Activate-All.null"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08002768 <group name="App-Activate-All.App-Check-odtn-api" requires="App-Activate-All.Activate-odtn-api">
2769 <parallel var="${OC#}">
2770 <step name="App-Activate-All.App-Check-${#}-odtn-api"
2771 exec="onos-check-apps ${OC#} odtn-api includes"/>
2772 <step name="App-Activate-All.Check-Logs-${#}-odtn-api" exec="onos-check-logs ${OC#}"/>
2773 </parallel>
2774 </group>
2775 <step name="App-Activate-All.App-Deactivate-odtn-api"
2776 exec="onos ${OCI} app deactivate org.onosproject.odtn-api" requires="App-Activate-All.App-Check-odtn-api"/>
2777 <step name="App-Activate-All.Wait-For-Deactivate-odtn-api"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -08002778 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-odtn-api"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08002779 <group name="App-Activate-All.App-Check-After-odtn-api" requires="App-Activate-All.Wait-For-Deactivate-odtn-api">
2780 <parallel var="${OC#}">
2781 <step name="App-Activate-All.Check-Logs-After-${#}-odtn-api" exec="onos-check-logs ${OC#}"/>
2782 </parallel>
2783 </group>
2784 <step name="App-Activate-All.Minimal-Apps-odtn-api" requires="App-Activate-All.App-Deactivate-odtn-api"
2785 exec="onos-set-up-minimal-apps ${OCI}"/>
2786 </group>
2787
2788
Carmelo Cascone384aade2019-07-03 15:36:04 -07002789 <group name="App-Activate-All.ofagent" requires="App-Activate-All.odtn-api">
2790 <step name="App-Activate-All.Activate-ofagent"
2791 exec="onos ${OCI} app activate org.onosproject.ofagent" requires="App-Activate-All.odtn-api"/>
2792 <group name="App-Activate-All.App-Check-ofagent" requires="App-Activate-All.Activate-ofagent">
Ray Milkeya2b52b42019-02-07 09:25:27 -08002793 <parallel var="${OC#}">
Carmelo Cascone384aade2019-07-03 15:36:04 -07002794 <step name="App-Activate-All.App-Check-${#}-ofagent"
2795 exec="onos-check-apps ${OC#} ofagent includes"/>
2796 <step name="App-Activate-All.Check-Logs-${#}-ofagent" exec="onos-check-logs ${OC#}"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08002797 </parallel>
2798 </group>
Carmelo Cascone384aade2019-07-03 15:36:04 -07002799 <step name="App-Activate-All.App-Deactivate-ofagent"
2800 exec="onos ${OCI} app deactivate org.onosproject.ofagent" requires="App-Activate-All.App-Check-ofagent"/>
2801 <step name="App-Activate-All.Wait-For-Deactivate-ofagent"
2802 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-ofagent"/>
2803 <group name="App-Activate-All.App-Check-After-ofagent" requires="App-Activate-All.Wait-For-Deactivate-ofagent">
Ray Milkeya2b52b42019-02-07 09:25:27 -08002804 <parallel var="${OC#}">
Carmelo Cascone384aade2019-07-03 15:36:04 -07002805 <step name="App-Activate-All.Check-Logs-After-${#}-ofagent" exec="onos-check-logs ${OC#}"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08002806 </parallel>
2807 </group>
Carmelo Cascone384aade2019-07-03 15:36:04 -07002808 <step name="App-Activate-All.Minimal-Apps-ofagent" requires="App-Activate-All.App-Deactivate-ofagent"
Ray Milkeya2b52b42019-02-07 09:25:27 -08002809 exec="onos-set-up-minimal-apps ${OCI}"/>
2810 </group>
2811
2812
Carmelo Cascone384aade2019-07-03 15:36:04 -07002813 <group name="App-Activate-All.onlp-demo" requires="App-Activate-All.ofagent">
2814 <step name="App-Activate-All.Activate-onlp-demo"
2815 exec="onos ${OCI} app activate org.onosproject.onlp-demo" requires="App-Activate-All.ofagent"/>
2816 <group name="App-Activate-All.App-Check-onlp-demo" requires="App-Activate-All.Activate-onlp-demo">
2817 <parallel var="${OC#}">
2818 <step name="App-Activate-All.App-Check-${#}-onlp-demo"
2819 exec="onos-check-apps ${OC#} onlp-demo includes"/>
2820 <step name="App-Activate-All.Check-Logs-${#}-onlp-demo" exec="onos-check-logs ${OC#}"/>
2821 </parallel>
2822 </group>
2823 <step name="App-Activate-All.App-Deactivate-onlp-demo"
2824 exec="onos ${OCI} app deactivate org.onosproject.onlp-demo" requires="App-Activate-All.App-Check-onlp-demo"/>
2825 <step name="App-Activate-All.Wait-For-Deactivate-onlp-demo"
2826 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-onlp-demo"/>
2827 <group name="App-Activate-All.App-Check-After-onlp-demo" requires="App-Activate-All.Wait-For-Deactivate-onlp-demo">
2828 <parallel var="${OC#}">
2829 <step name="App-Activate-All.Check-Logs-After-${#}-onlp-demo" exec="onos-check-logs ${OC#}"/>
2830 </parallel>
2831 </group>
2832 <step name="App-Activate-All.Minimal-Apps-onlp-demo" requires="App-Activate-All.App-Deactivate-onlp-demo"
2833 exec="onos-set-up-minimal-apps ${OCI}"/>
2834 </group>
2835
2836
2837 <group name="App-Activate-All.openflow" requires="App-Activate-All.onlp-demo">
2838 <step name="App-Activate-All.Activate-openflow"
2839 exec="onos ${OCI} app activate org.onosproject.openflow" requires="App-Activate-All.onlp-demo"/>
2840 <group name="App-Activate-All.App-Check-openflow" requires="App-Activate-All.Activate-openflow">
2841 <parallel var="${OC#}">
2842 <step name="App-Activate-All.App-Check-${#}-openflow"
2843 exec="onos-check-apps ${OC#} openflow includes"/>
2844 <step name="App-Activate-All.Check-Logs-${#}-openflow" exec="onos-check-logs ${OC#}"/>
2845 </parallel>
2846 </group>
2847 <step name="App-Activate-All.App-Deactivate-openflow"
2848 exec="onos ${OCI} app deactivate org.onosproject.openflow" requires="App-Activate-All.App-Check-openflow"/>
2849 <step name="App-Activate-All.Wait-For-Deactivate-openflow"
2850 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-openflow"/>
2851 <group name="App-Activate-All.App-Check-After-openflow" requires="App-Activate-All.Wait-For-Deactivate-openflow">
2852 <parallel var="${OC#}">
2853 <step name="App-Activate-All.Check-Logs-After-${#}-openflow" exec="onos-check-logs ${OC#}"/>
2854 </parallel>
2855 </group>
2856 <step name="App-Activate-All.Minimal-Apps-openflow" requires="App-Activate-All.App-Deactivate-openflow"
2857 exec="onos-set-up-minimal-apps ${OCI}"/>
2858 </group>
2859
2860
2861 <group name="App-Activate-All.openflow-base" requires="App-Activate-All.openflow">
2862 <step name="App-Activate-All.Activate-openflow-base"
2863 exec="onos ${OCI} app activate org.onosproject.openflow-base" requires="App-Activate-All.openflow"/>
2864 <group name="App-Activate-All.App-Check-openflow-base" requires="App-Activate-All.Activate-openflow-base">
2865 <parallel var="${OC#}">
2866 <step name="App-Activate-All.App-Check-${#}-openflow-base"
2867 exec="onos-check-apps ${OC#} openflow-base includes"/>
2868 <step name="App-Activate-All.Check-Logs-${#}-openflow-base" exec="onos-check-logs ${OC#}"/>
2869 </parallel>
2870 </group>
2871 <step name="App-Activate-All.App-Deactivate-openflow-base"
2872 exec="onos ${OCI} app deactivate org.onosproject.openflow-base" requires="App-Activate-All.App-Check-openflow-base"/>
2873 <step name="App-Activate-All.Wait-For-Deactivate-openflow-base"
2874 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-openflow-base"/>
2875 <group name="App-Activate-All.App-Check-After-openflow-base" requires="App-Activate-All.Wait-For-Deactivate-openflow-base">
2876 <parallel var="${OC#}">
2877 <step name="App-Activate-All.Check-Logs-After-${#}-openflow-base" exec="onos-check-logs ${OC#}"/>
2878 </parallel>
2879 </group>
2880 <step name="App-Activate-All.Minimal-Apps-openflow-base" requires="App-Activate-All.App-Deactivate-openflow-base"
2881 exec="onos-set-up-minimal-apps ${OCI}"/>
2882 </group>
2883
2884
2885 <group name="App-Activate-All.openflow-message" requires="App-Activate-All.openflow-base">
2886 <step name="App-Activate-All.Activate-openflow-message"
2887 exec="onos ${OCI} app activate org.onosproject.openflow-message" requires="App-Activate-All.openflow-base"/>
2888 <group name="App-Activate-All.App-Check-openflow-message" requires="App-Activate-All.Activate-openflow-message">
2889 <parallel var="${OC#}">
2890 <step name="App-Activate-All.App-Check-${#}-openflow-message"
2891 exec="onos-check-apps ${OC#} openflow-message includes"/>
2892 <step name="App-Activate-All.Check-Logs-${#}-openflow-message" exec="onos-check-logs ${OC#}"/>
2893 </parallel>
2894 </group>
2895 <step name="App-Activate-All.App-Deactivate-openflow-message"
2896 exec="onos ${OCI} app deactivate org.onosproject.openflow-message" requires="App-Activate-All.App-Check-openflow-message"/>
2897 <step name="App-Activate-All.Wait-For-Deactivate-openflow-message"
2898 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-openflow-message"/>
2899 <group name="App-Activate-All.App-Check-After-openflow-message" requires="App-Activate-All.Wait-For-Deactivate-openflow-message">
2900 <parallel var="${OC#}">
2901 <step name="App-Activate-All.Check-Logs-After-${#}-openflow-message" exec="onos-check-logs ${OC#}"/>
2902 </parallel>
2903 </group>
2904 <step name="App-Activate-All.Minimal-Apps-openflow-message" requires="App-Activate-All.App-Deactivate-openflow-message"
2905 exec="onos-set-up-minimal-apps ${OCI}"/>
2906 </group>
2907
2908
2909 <group name="App-Activate-All.openroadm" requires="App-Activate-All.openflow-message">
2910 <step name="App-Activate-All.Activate-openroadm"
2911 exec="onos ${OCI} app activate org.onosproject.openroadm" requires="App-Activate-All.openflow-message"/>
2912 <group name="App-Activate-All.App-Check-openroadm" requires="App-Activate-All.Activate-openroadm">
2913 <parallel var="${OC#}">
2914 <step name="App-Activate-All.App-Check-${#}-openroadm"
2915 exec="onos-check-apps ${OC#} openroadm includes"/>
2916 <step name="App-Activate-All.Check-Logs-${#}-openroadm" exec="onos-check-logs ${OC#}"/>
2917 </parallel>
2918 </group>
2919 <step name="App-Activate-All.App-Deactivate-openroadm"
2920 exec="onos ${OCI} app deactivate org.onosproject.openroadm" requires="App-Activate-All.App-Check-openroadm"/>
2921 <step name="App-Activate-All.Wait-For-Deactivate-openroadm"
2922 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-openroadm"/>
2923 <group name="App-Activate-All.App-Check-After-openroadm" requires="App-Activate-All.Wait-For-Deactivate-openroadm">
2924 <parallel var="${OC#}">
2925 <step name="App-Activate-All.Check-Logs-After-${#}-openroadm" exec="onos-check-logs ${OC#}"/>
2926 </parallel>
2927 </group>
2928 <step name="App-Activate-All.Minimal-Apps-openroadm" requires="App-Activate-All.App-Deactivate-openroadm"
2929 exec="onos-set-up-minimal-apps ${OCI}"/>
2930 </group>
2931
2932
2933 <group name="App-Activate-All.openstacknetworking" requires="App-Activate-All.openroadm">
2934 <step name="App-Activate-All.Activate-openstacknetworking"
2935 exec="onos ${OCI} app activate org.onosproject.openstacknetworking" requires="App-Activate-All.openroadm"/>
2936 <group name="App-Activate-All.App-Check-openstacknetworking" requires="App-Activate-All.Activate-openstacknetworking">
2937 <parallel var="${OC#}">
2938 <step name="App-Activate-All.App-Check-${#}-openstacknetworking"
2939 exec="onos-check-apps ${OC#} openstacknetworking includes"/>
2940 <step name="App-Activate-All.Check-Logs-${#}-openstacknetworking" exec="onos-check-logs ${OC#}"/>
2941 </parallel>
2942 </group>
2943 <step name="App-Activate-All.App-Deactivate-openstacknetworking"
2944 exec="onos ${OCI} app deactivate org.onosproject.openstacknetworking" requires="App-Activate-All.App-Check-openstacknetworking"/>
2945 <step name="App-Activate-All.Wait-For-Deactivate-openstacknetworking"
2946 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-openstacknetworking"/>
2947 <group name="App-Activate-All.App-Check-After-openstacknetworking" requires="App-Activate-All.Wait-For-Deactivate-openstacknetworking">
2948 <parallel var="${OC#}">
2949 <step name="App-Activate-All.Check-Logs-After-${#}-openstacknetworking" exec="onos-check-logs ${OC#}"/>
2950 </parallel>
2951 </group>
2952 <step name="App-Activate-All.Minimal-Apps-openstacknetworking" requires="App-Activate-All.App-Deactivate-openstacknetworking"
2953 exec="onos-set-up-minimal-apps ${OCI}"/>
2954 </group>
2955
2956
2957 <group name="App-Activate-All.openstacknetworkingui" requires="App-Activate-All.openstacknetworking">
2958 <step name="App-Activate-All.Activate-openstacknetworkingui"
2959 exec="onos ${OCI} app activate org.onosproject.openstacknetworkingui" requires="App-Activate-All.openstacknetworking"/>
2960 <group name="App-Activate-All.App-Check-openstacknetworkingui" requires="App-Activate-All.Activate-openstacknetworkingui">
2961 <parallel var="${OC#}">
2962 <step name="App-Activate-All.App-Check-${#}-openstacknetworkingui"
2963 exec="onos-check-apps ${OC#} openstacknetworkingui includes"/>
2964 <step name="App-Activate-All.Check-Logs-${#}-openstacknetworkingui" exec="onos-check-logs ${OC#}"/>
2965 </parallel>
2966 </group>
2967 <step name="App-Activate-All.App-Deactivate-openstacknetworkingui"
2968 exec="onos ${OCI} app deactivate org.onosproject.openstacknetworkingui" requires="App-Activate-All.App-Check-openstacknetworkingui"/>
2969 <step name="App-Activate-All.Wait-For-Deactivate-openstacknetworkingui"
2970 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-openstacknetworkingui"/>
2971 <group name="App-Activate-All.App-Check-After-openstacknetworkingui" requires="App-Activate-All.Wait-For-Deactivate-openstacknetworkingui">
2972 <parallel var="${OC#}">
2973 <step name="App-Activate-All.Check-Logs-After-${#}-openstacknetworkingui" exec="onos-check-logs ${OC#}"/>
2974 </parallel>
2975 </group>
2976 <step name="App-Activate-All.Minimal-Apps-openstacknetworkingui" requires="App-Activate-All.App-Deactivate-openstacknetworkingui"
2977 exec="onos-set-up-minimal-apps ${OCI}"/>
2978 </group>
2979
2980
2981 <group name="App-Activate-All.openstacknode" requires="App-Activate-All.openstacknetworkingui">
2982 <step name="App-Activate-All.Activate-openstacknode"
2983 exec="onos ${OCI} app activate org.onosproject.openstacknode" requires="App-Activate-All.openstacknetworkingui"/>
2984 <group name="App-Activate-All.App-Check-openstacknode" requires="App-Activate-All.Activate-openstacknode">
2985 <parallel var="${OC#}">
2986 <step name="App-Activate-All.App-Check-${#}-openstacknode"
2987 exec="onos-check-apps ${OC#} openstacknode includes"/>
2988 <step name="App-Activate-All.Check-Logs-${#}-openstacknode" exec="onos-check-logs ${OC#}"/>
2989 </parallel>
2990 </group>
2991 <step name="App-Activate-All.App-Deactivate-openstacknode"
2992 exec="onos ${OCI} app deactivate org.onosproject.openstacknode" requires="App-Activate-All.App-Check-openstacknode"/>
2993 <step name="App-Activate-All.Wait-For-Deactivate-openstacknode"
2994 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-openstacknode"/>
2995 <group name="App-Activate-All.App-Check-After-openstacknode" requires="App-Activate-All.Wait-For-Deactivate-openstacknode">
2996 <parallel var="${OC#}">
2997 <step name="App-Activate-All.Check-Logs-After-${#}-openstacknode" exec="onos-check-logs ${OC#}"/>
2998 </parallel>
2999 </group>
3000 <step name="App-Activate-All.Minimal-Apps-openstacknode" requires="App-Activate-All.App-Deactivate-openstacknode"
3001 exec="onos-set-up-minimal-apps ${OCI}"/>
3002 </group>
3003
3004
3005 <group name="App-Activate-All.openstacktelemetry" requires="App-Activate-All.openstacknode">
3006 <step name="App-Activate-All.Activate-openstacktelemetry"
3007 exec="onos ${OCI} app activate org.onosproject.openstacktelemetry" requires="App-Activate-All.openstacknode"/>
3008 <group name="App-Activate-All.App-Check-openstacktelemetry" requires="App-Activate-All.Activate-openstacktelemetry">
3009 <parallel var="${OC#}">
3010 <step name="App-Activate-All.App-Check-${#}-openstacktelemetry"
3011 exec="onos-check-apps ${OC#} openstacktelemetry includes"/>
3012 <step name="App-Activate-All.Check-Logs-${#}-openstacktelemetry" exec="onos-check-logs ${OC#}"/>
3013 </parallel>
3014 </group>
3015 <step name="App-Activate-All.App-Deactivate-openstacktelemetry"
3016 exec="onos ${OCI} app deactivate org.onosproject.openstacktelemetry" requires="App-Activate-All.App-Check-openstacktelemetry"/>
3017 <step name="App-Activate-All.Wait-For-Deactivate-openstacktelemetry"
3018 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-openstacktelemetry"/>
3019 <group name="App-Activate-All.App-Check-After-openstacktelemetry" requires="App-Activate-All.Wait-For-Deactivate-openstacktelemetry">
3020 <parallel var="${OC#}">
3021 <step name="App-Activate-All.Check-Logs-After-${#}-openstacktelemetry" exec="onos-check-logs ${OC#}"/>
3022 </parallel>
3023 </group>
3024 <step name="App-Activate-All.Minimal-Apps-openstacktelemetry" requires="App-Activate-All.App-Deactivate-openstacktelemetry"
3025 exec="onos-set-up-minimal-apps ${OCI}"/>
3026 </group>
3027
3028
3029 <group name="App-Activate-All.openstacktroubleshoot" requires="App-Activate-All.openstacktelemetry">
3030 <step name="App-Activate-All.Activate-openstacktroubleshoot"
3031 exec="onos ${OCI} app activate org.onosproject.openstacktroubleshoot" requires="App-Activate-All.openstacktelemetry"/>
3032 <group name="App-Activate-All.App-Check-openstacktroubleshoot" requires="App-Activate-All.Activate-openstacktroubleshoot">
3033 <parallel var="${OC#}">
3034 <step name="App-Activate-All.App-Check-${#}-openstacktroubleshoot"
3035 exec="onos-check-apps ${OC#} openstacktroubleshoot includes"/>
3036 <step name="App-Activate-All.Check-Logs-${#}-openstacktroubleshoot" exec="onos-check-logs ${OC#}"/>
3037 </parallel>
3038 </group>
3039 <step name="App-Activate-All.App-Deactivate-openstacktroubleshoot"
3040 exec="onos ${OCI} app deactivate org.onosproject.openstacktroubleshoot" requires="App-Activate-All.App-Check-openstacktroubleshoot"/>
3041 <step name="App-Activate-All.Wait-For-Deactivate-openstacktroubleshoot"
3042 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-openstacktroubleshoot"/>
3043 <group name="App-Activate-All.App-Check-After-openstacktroubleshoot" requires="App-Activate-All.Wait-For-Deactivate-openstacktroubleshoot">
3044 <parallel var="${OC#}">
3045 <step name="App-Activate-All.Check-Logs-After-${#}-openstacktroubleshoot" exec="onos-check-logs ${OC#}"/>
3046 </parallel>
3047 </group>
3048 <step name="App-Activate-All.Minimal-Apps-openstacktroubleshoot" requires="App-Activate-All.App-Deactivate-openstacktroubleshoot"
3049 exec="onos-set-up-minimal-apps ${OCI}"/>
3050 </group>
3051
3052
3053 <group name="App-Activate-All.openstackvtap" requires="App-Activate-All.openstacktroubleshoot">
3054 <step name="App-Activate-All.Activate-openstackvtap"
3055 exec="onos ${OCI} app activate org.onosproject.openstackvtap" requires="App-Activate-All.openstacktroubleshoot"/>
3056 <group name="App-Activate-All.App-Check-openstackvtap" requires="App-Activate-All.Activate-openstackvtap">
3057 <parallel var="${OC#}">
3058 <step name="App-Activate-All.App-Check-${#}-openstackvtap"
3059 exec="onos-check-apps ${OC#} openstackvtap includes"/>
3060 <step name="App-Activate-All.Check-Logs-${#}-openstackvtap" exec="onos-check-logs ${OC#}"/>
3061 </parallel>
3062 </group>
3063 <step name="App-Activate-All.App-Deactivate-openstackvtap"
3064 exec="onos ${OCI} app deactivate org.onosproject.openstackvtap" requires="App-Activate-All.App-Check-openstackvtap"/>
3065 <step name="App-Activate-All.Wait-For-Deactivate-openstackvtap"
3066 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-openstackvtap"/>
3067 <group name="App-Activate-All.App-Check-After-openstackvtap" requires="App-Activate-All.Wait-For-Deactivate-openstackvtap">
3068 <parallel var="${OC#}">
3069 <step name="App-Activate-All.Check-Logs-After-${#}-openstackvtap" exec="onos-check-logs ${OC#}"/>
3070 </parallel>
3071 </group>
3072 <step name="App-Activate-All.Minimal-Apps-openstackvtap" requires="App-Activate-All.App-Deactivate-openstackvtap"
3073 exec="onos-set-up-minimal-apps ${OCI}"/>
3074 </group>
3075
3076
3077 <group name="App-Activate-All.optical-model" requires="App-Activate-All.openstackvtap">
Ray Milkeya2b52b42019-02-07 09:25:27 -08003078 <step name="App-Activate-All.Activate-optical-model"
Carmelo Cascone384aade2019-07-03 15:36:04 -07003079 exec="onos ${OCI} app activate org.onosproject.optical-model" requires="App-Activate-All.openstackvtap"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08003080 <group name="App-Activate-All.App-Check-optical-model" requires="App-Activate-All.Activate-optical-model">
3081 <parallel var="${OC#}">
3082 <step name="App-Activate-All.App-Check-${#}-optical-model"
3083 exec="onos-check-apps ${OC#} optical-model includes"/>
3084 <step name="App-Activate-All.Check-Logs-${#}-optical-model" exec="onos-check-logs ${OC#}"/>
3085 </parallel>
3086 </group>
3087 <step name="App-Activate-All.App-Deactivate-optical-model"
3088 exec="onos ${OCI} app deactivate org.onosproject.optical-model" requires="App-Activate-All.App-Check-optical-model"/>
3089 <step name="App-Activate-All.Wait-For-Deactivate-optical-model"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -08003090 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-optical-model"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08003091 <group name="App-Activate-All.App-Check-After-optical-model" requires="App-Activate-All.Wait-For-Deactivate-optical-model">
3092 <parallel var="${OC#}">
3093 <step name="App-Activate-All.Check-Logs-After-${#}-optical-model" exec="onos-check-logs ${OC#}"/>
3094 </parallel>
3095 </group>
3096 <step name="App-Activate-All.Minimal-Apps-optical-model" requires="App-Activate-All.App-Deactivate-optical-model"
3097 exec="onos-set-up-minimal-apps ${OCI}"/>
3098 </group>
3099
3100
Carmelo Cascone384aade2019-07-03 15:36:04 -07003101 <group name="App-Activate-All.optical-rest" requires="App-Activate-All.optical-model">
3102 <step name="App-Activate-All.Activate-optical-rest"
3103 exec="onos ${OCI} app activate org.onosproject.optical-rest" requires="App-Activate-All.optical-model"/>
3104 <group name="App-Activate-All.App-Check-optical-rest" requires="App-Activate-All.Activate-optical-rest">
Ray Milkeya2b52b42019-02-07 09:25:27 -08003105 <parallel var="${OC#}">
Carmelo Cascone384aade2019-07-03 15:36:04 -07003106 <step name="App-Activate-All.App-Check-${#}-optical-rest"
3107 exec="onos-check-apps ${OC#} optical-rest includes"/>
3108 <step name="App-Activate-All.Check-Logs-${#}-optical-rest" exec="onos-check-logs ${OC#}"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08003109 </parallel>
3110 </group>
Carmelo Cascone384aade2019-07-03 15:36:04 -07003111 <step name="App-Activate-All.App-Deactivate-optical-rest"
3112 exec="onos ${OCI} app deactivate org.onosproject.optical-rest" requires="App-Activate-All.App-Check-optical-rest"/>
3113 <step name="App-Activate-All.Wait-For-Deactivate-optical-rest"
3114 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-optical-rest"/>
3115 <group name="App-Activate-All.App-Check-After-optical-rest" requires="App-Activate-All.Wait-For-Deactivate-optical-rest">
Ray Milkeya2b52b42019-02-07 09:25:27 -08003116 <parallel var="${OC#}">
Carmelo Cascone384aade2019-07-03 15:36:04 -07003117 <step name="App-Activate-All.Check-Logs-After-${#}-optical-rest" exec="onos-check-logs ${OC#}"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08003118 </parallel>
3119 </group>
Carmelo Cascone384aade2019-07-03 15:36:04 -07003120 <step name="App-Activate-All.Minimal-Apps-optical-rest" requires="App-Activate-All.App-Deactivate-optical-rest"
Ray Milkeya2b52b42019-02-07 09:25:27 -08003121 exec="onos-set-up-minimal-apps ${OCI}"/>
3122 </group>
3123
3124
Carmelo Cascone384aade2019-07-03 15:36:04 -07003125 <group name="App-Activate-All.ovsdb" requires="App-Activate-All.optical-rest">
3126 <step name="App-Activate-All.Activate-ovsdb"
3127 exec="onos ${OCI} app activate org.onosproject.ovsdb" requires="App-Activate-All.optical-rest"/>
3128 <group name="App-Activate-All.App-Check-ovsdb" requires="App-Activate-All.Activate-ovsdb">
Ray Milkeya2b52b42019-02-07 09:25:27 -08003129 <parallel var="${OC#}">
Carmelo Cascone384aade2019-07-03 15:36:04 -07003130 <step name="App-Activate-All.App-Check-${#}-ovsdb"
3131 exec="onos-check-apps ${OC#} ovsdb includes"/>
3132 <step name="App-Activate-All.Check-Logs-${#}-ovsdb" exec="onos-check-logs ${OC#}"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08003133 </parallel>
3134 </group>
Carmelo Cascone384aade2019-07-03 15:36:04 -07003135 <step name="App-Activate-All.App-Deactivate-ovsdb"
3136 exec="onos ${OCI} app deactivate org.onosproject.ovsdb" requires="App-Activate-All.App-Check-ovsdb"/>
3137 <step name="App-Activate-All.Wait-For-Deactivate-ovsdb"
3138 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-ovsdb"/>
3139 <group name="App-Activate-All.App-Check-After-ovsdb" requires="App-Activate-All.Wait-For-Deactivate-ovsdb">
Ray Milkeya2b52b42019-02-07 09:25:27 -08003140 <parallel var="${OC#}">
Carmelo Cascone384aade2019-07-03 15:36:04 -07003141 <step name="App-Activate-All.Check-Logs-After-${#}-ovsdb" exec="onos-check-logs ${OC#}"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08003142 </parallel>
3143 </group>
Carmelo Cascone384aade2019-07-03 15:36:04 -07003144 <step name="App-Activate-All.Minimal-Apps-ovsdb" requires="App-Activate-All.App-Deactivate-ovsdb"
Ray Milkeya2b52b42019-02-07 09:25:27 -08003145 exec="onos-set-up-minimal-apps ${OCI}"/>
3146 </group>
3147
3148
Carmelo Cascone384aade2019-07-03 15:36:04 -07003149 <group name="App-Activate-All.ovsdb-base" requires="App-Activate-All.ovsdb">
3150 <step name="App-Activate-All.Activate-ovsdb-base"
3151 exec="onos ${OCI} app activate org.onosproject.ovsdb-base" requires="App-Activate-All.ovsdb"/>
3152 <group name="App-Activate-All.App-Check-ovsdb-base" requires="App-Activate-All.Activate-ovsdb-base">
Ray Milkeya2b52b42019-02-07 09:25:27 -08003153 <parallel var="${OC#}">
Carmelo Cascone384aade2019-07-03 15:36:04 -07003154 <step name="App-Activate-All.App-Check-${#}-ovsdb-base"
3155 exec="onos-check-apps ${OC#} ovsdb-base includes"/>
3156 <step name="App-Activate-All.Check-Logs-${#}-ovsdb-base" exec="onos-check-logs ${OC#}"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08003157 </parallel>
3158 </group>
Carmelo Cascone384aade2019-07-03 15:36:04 -07003159 <step name="App-Activate-All.App-Deactivate-ovsdb-base"
3160 exec="onos ${OCI} app deactivate org.onosproject.ovsdb-base" requires="App-Activate-All.App-Check-ovsdb-base"/>
3161 <step name="App-Activate-All.Wait-For-Deactivate-ovsdb-base"
3162 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-ovsdb-base"/>
3163 <group name="App-Activate-All.App-Check-After-ovsdb-base" requires="App-Activate-All.Wait-For-Deactivate-ovsdb-base">
Ray Milkeya2b52b42019-02-07 09:25:27 -08003164 <parallel var="${OC#}">
Carmelo Cascone384aade2019-07-03 15:36:04 -07003165 <step name="App-Activate-All.Check-Logs-After-${#}-ovsdb-base" exec="onos-check-logs ${OC#}"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08003166 </parallel>
3167 </group>
Carmelo Cascone384aade2019-07-03 15:36:04 -07003168 <step name="App-Activate-All.Minimal-Apps-ovsdb-base" requires="App-Activate-All.App-Deactivate-ovsdb-base"
Ray Milkeya2b52b42019-02-07 09:25:27 -08003169 exec="onos-set-up-minimal-apps ${OCI}"/>
3170 </group>
3171
3172
Carmelo Cascone384aade2019-07-03 15:36:04 -07003173 <group name="App-Activate-All.ovsdbhostprovider" requires="App-Activate-All.ovsdb-base">
3174 <step name="App-Activate-All.Activate-ovsdbhostprovider"
3175 exec="onos ${OCI} app activate org.onosproject.ovsdbhostprovider" requires="App-Activate-All.ovsdb-base"/>
3176 <group name="App-Activate-All.App-Check-ovsdbhostprovider" requires="App-Activate-All.Activate-ovsdbhostprovider">
Ray Milkeya2b52b42019-02-07 09:25:27 -08003177 <parallel var="${OC#}">
Carmelo Cascone384aade2019-07-03 15:36:04 -07003178 <step name="App-Activate-All.App-Check-${#}-ovsdbhostprovider"
3179 exec="onos-check-apps ${OC#} ovsdbhostprovider includes"/>
3180 <step name="App-Activate-All.Check-Logs-${#}-ovsdbhostprovider" exec="onos-check-logs ${OC#}"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08003181 </parallel>
3182 </group>
Carmelo Cascone384aade2019-07-03 15:36:04 -07003183 <step name="App-Activate-All.App-Deactivate-ovsdbhostprovider"
3184 exec="onos ${OCI} app deactivate org.onosproject.ovsdbhostprovider" requires="App-Activate-All.App-Check-ovsdbhostprovider"/>
3185 <step name="App-Activate-All.Wait-For-Deactivate-ovsdbhostprovider"
3186 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-ovsdbhostprovider"/>
3187 <group name="App-Activate-All.App-Check-After-ovsdbhostprovider" requires="App-Activate-All.Wait-For-Deactivate-ovsdbhostprovider">
Ray Milkeya2b52b42019-02-07 09:25:27 -08003188 <parallel var="${OC#}">
Carmelo Cascone384aade2019-07-03 15:36:04 -07003189 <step name="App-Activate-All.Check-Logs-After-${#}-ovsdbhostprovider" exec="onos-check-logs ${OC#}"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08003190 </parallel>
3191 </group>
Carmelo Cascone384aade2019-07-03 15:36:04 -07003192 <step name="App-Activate-All.Minimal-Apps-ovsdbhostprovider" requires="App-Activate-All.App-Deactivate-ovsdbhostprovider"
Ray Milkeya2b52b42019-02-07 09:25:27 -08003193 exec="onos-set-up-minimal-apps ${OCI}"/>
3194 </group>
3195
3196
Carmelo Cascone384aade2019-07-03 15:36:04 -07003197 <group name="App-Activate-All.p4runtime" requires="App-Activate-All.ovsdbhostprovider">
Ray Milkeya2b52b42019-02-07 09:25:27 -08003198 <step name="App-Activate-All.Activate-p4runtime"
Carmelo Cascone384aade2019-07-03 15:36:04 -07003199 exec="onos ${OCI} app activate org.onosproject.p4runtime" requires="App-Activate-All.ovsdbhostprovider"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08003200 <group name="App-Activate-All.App-Check-p4runtime" requires="App-Activate-All.Activate-p4runtime">
3201 <parallel var="${OC#}">
3202 <step name="App-Activate-All.App-Check-${#}-p4runtime"
3203 exec="onos-check-apps ${OC#} p4runtime includes"/>
3204 <step name="App-Activate-All.Check-Logs-${#}-p4runtime" exec="onos-check-logs ${OC#}"/>
3205 </parallel>
3206 </group>
3207 <step name="App-Activate-All.App-Deactivate-p4runtime"
3208 exec="onos ${OCI} app deactivate org.onosproject.p4runtime" requires="App-Activate-All.App-Check-p4runtime"/>
3209 <step name="App-Activate-All.Wait-For-Deactivate-p4runtime"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -08003210 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-p4runtime"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08003211 <group name="App-Activate-All.App-Check-After-p4runtime" requires="App-Activate-All.Wait-For-Deactivate-p4runtime">
3212 <parallel var="${OC#}">
3213 <step name="App-Activate-All.Check-Logs-After-${#}-p4runtime" exec="onos-check-logs ${OC#}"/>
3214 </parallel>
3215 </group>
3216 <step name="App-Activate-All.Minimal-Apps-p4runtime" requires="App-Activate-All.App-Deactivate-p4runtime"
3217 exec="onos-set-up-minimal-apps ${OCI}"/>
3218 </group>
3219
3220
Carmelo Cascone384aade2019-07-03 15:36:04 -07003221 <group name="App-Activate-All.p4tutorial.mytunnel" requires="App-Activate-All.p4runtime">
3222 <step name="App-Activate-All.Activate-p4tutorial.mytunnel"
3223 exec="onos ${OCI} app activate org.onosproject.p4tutorial.mytunnel" requires="App-Activate-All.p4runtime"/>
3224 <group name="App-Activate-All.App-Check-p4tutorial.mytunnel" requires="App-Activate-All.Activate-p4tutorial.mytunnel">
Ray Milkeya2b52b42019-02-07 09:25:27 -08003225 <parallel var="${OC#}">
Carmelo Cascone384aade2019-07-03 15:36:04 -07003226 <step name="App-Activate-All.App-Check-${#}-p4tutorial.mytunnel"
3227 exec="onos-check-apps ${OC#} p4tutorial.mytunnel includes"/>
3228 <step name="App-Activate-All.Check-Logs-${#}-p4tutorial.mytunnel" exec="onos-check-logs ${OC#}"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08003229 </parallel>
3230 </group>
Carmelo Cascone384aade2019-07-03 15:36:04 -07003231 <step name="App-Activate-All.App-Deactivate-p4tutorial.mytunnel"
3232 exec="onos ${OCI} app deactivate org.onosproject.p4tutorial.mytunnel" requires="App-Activate-All.App-Check-p4tutorial.mytunnel"/>
3233 <step name="App-Activate-All.Wait-For-Deactivate-p4tutorial.mytunnel"
3234 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-p4tutorial.mytunnel"/>
3235 <group name="App-Activate-All.App-Check-After-p4tutorial.mytunnel" requires="App-Activate-All.Wait-For-Deactivate-p4tutorial.mytunnel">
Ray Milkeya2b52b42019-02-07 09:25:27 -08003236 <parallel var="${OC#}">
Carmelo Cascone384aade2019-07-03 15:36:04 -07003237 <step name="App-Activate-All.Check-Logs-After-${#}-p4tutorial.mytunnel" exec="onos-check-logs ${OC#}"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08003238 </parallel>
3239 </group>
Carmelo Cascone384aade2019-07-03 15:36:04 -07003240 <step name="App-Activate-All.Minimal-Apps-p4tutorial.mytunnel" requires="App-Activate-All.App-Deactivate-p4tutorial.mytunnel"
Ray Milkeya2b52b42019-02-07 09:25:27 -08003241 exec="onos-set-up-minimal-apps ${OCI}"/>
3242 </group>
3243
3244
Carmelo Cascone384aade2019-07-03 15:36:04 -07003245 <group name="App-Activate-All.p4tutorial.pipeconf" requires="App-Activate-All.p4tutorial.mytunnel">
3246 <step name="App-Activate-All.Activate-p4tutorial.pipeconf"
3247 exec="onos ${OCI} app activate org.onosproject.p4tutorial.pipeconf" requires="App-Activate-All.p4tutorial.mytunnel"/>
3248 <group name="App-Activate-All.App-Check-p4tutorial.pipeconf" requires="App-Activate-All.Activate-p4tutorial.pipeconf">
3249 <parallel var="${OC#}">
3250 <step name="App-Activate-All.App-Check-${#}-p4tutorial.pipeconf"
3251 exec="onos-check-apps ${OC#} p4tutorial.pipeconf includes"/>
3252 <step name="App-Activate-All.Check-Logs-${#}-p4tutorial.pipeconf" exec="onos-check-logs ${OC#}"/>
3253 </parallel>
3254 </group>
3255 <step name="App-Activate-All.App-Deactivate-p4tutorial.pipeconf"
3256 exec="onos ${OCI} app deactivate org.onosproject.p4tutorial.pipeconf" requires="App-Activate-All.App-Check-p4tutorial.pipeconf"/>
3257 <step name="App-Activate-All.Wait-For-Deactivate-p4tutorial.pipeconf"
3258 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-p4tutorial.pipeconf"/>
3259 <group name="App-Activate-All.App-Check-After-p4tutorial.pipeconf" requires="App-Activate-All.Wait-For-Deactivate-p4tutorial.pipeconf">
3260 <parallel var="${OC#}">
3261 <step name="App-Activate-All.Check-Logs-After-${#}-p4tutorial.pipeconf" exec="onos-check-logs ${OC#}"/>
3262 </parallel>
3263 </group>
3264 <step name="App-Activate-All.Minimal-Apps-p4tutorial.pipeconf" requires="App-Activate-All.App-Deactivate-p4tutorial.pipeconf"
3265 exec="onos-set-up-minimal-apps ${OCI}"/>
3266 </group>
3267
3268
3269 <group name="App-Activate-All.packet-stats" requires="App-Activate-All.p4tutorial.pipeconf">
3270 <step name="App-Activate-All.Activate-packet-stats"
3271 exec="onos ${OCI} app activate org.onosproject.packet-stats" requires="App-Activate-All.p4tutorial.pipeconf"/>
3272 <group name="App-Activate-All.App-Check-packet-stats" requires="App-Activate-All.Activate-packet-stats">
3273 <parallel var="${OC#}">
3274 <step name="App-Activate-All.App-Check-${#}-packet-stats"
3275 exec="onos-check-apps ${OC#} packet-stats includes"/>
3276 <step name="App-Activate-All.Check-Logs-${#}-packet-stats" exec="onos-check-logs ${OC#}"/>
3277 </parallel>
3278 </group>
3279 <step name="App-Activate-All.App-Deactivate-packet-stats"
3280 exec="onos ${OCI} app deactivate org.onosproject.packet-stats" requires="App-Activate-All.App-Check-packet-stats"/>
3281 <step name="App-Activate-All.Wait-For-Deactivate-packet-stats"
3282 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-packet-stats"/>
3283 <group name="App-Activate-All.App-Check-After-packet-stats" requires="App-Activate-All.Wait-For-Deactivate-packet-stats">
3284 <parallel var="${OC#}">
3285 <step name="App-Activate-All.Check-Logs-After-${#}-packet-stats" exec="onos-check-logs ${OC#}"/>
3286 </parallel>
3287 </group>
3288 <step name="App-Activate-All.Minimal-Apps-packet-stats" requires="App-Activate-All.App-Deactivate-packet-stats"
3289 exec="onos-set-up-minimal-apps ${OCI}"/>
3290 </group>
3291
3292
3293 <group name="App-Activate-All.packetthrottle" requires="App-Activate-All.packet-stats">
3294 <step name="App-Activate-All.Activate-packetthrottle"
3295 exec="onos ${OCI} app activate org.onosproject.packetthrottle" requires="App-Activate-All.packet-stats"/>
3296 <group name="App-Activate-All.App-Check-packetthrottle" requires="App-Activate-All.Activate-packetthrottle">
3297 <parallel var="${OC#}">
3298 <step name="App-Activate-All.App-Check-${#}-packetthrottle"
3299 exec="onos-check-apps ${OC#} packetthrottle includes"/>
3300 <step name="App-Activate-All.Check-Logs-${#}-packetthrottle" exec="onos-check-logs ${OC#}"/>
3301 </parallel>
3302 </group>
3303 <step name="App-Activate-All.App-Deactivate-packetthrottle"
3304 exec="onos ${OCI} app deactivate org.onosproject.packetthrottle" requires="App-Activate-All.App-Check-packetthrottle"/>
3305 <step name="App-Activate-All.Wait-For-Deactivate-packetthrottle"
3306 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-packetthrottle"/>
3307 <group name="App-Activate-All.App-Check-After-packetthrottle" requires="App-Activate-All.Wait-For-Deactivate-packetthrottle">
3308 <parallel var="${OC#}">
3309 <step name="App-Activate-All.Check-Logs-After-${#}-packetthrottle" exec="onos-check-logs ${OC#}"/>
3310 </parallel>
3311 </group>
3312 <step name="App-Activate-All.Minimal-Apps-packetthrottle" requires="App-Activate-All.App-Deactivate-packetthrottle"
3313 exec="onos-set-up-minimal-apps ${OCI}"/>
3314 </group>
3315
3316
3317 <group name="App-Activate-All.pathpainter" requires="App-Activate-All.packetthrottle">
3318 <step name="App-Activate-All.Activate-pathpainter"
3319 exec="onos ${OCI} app activate org.onosproject.pathpainter" requires="App-Activate-All.packetthrottle"/>
3320 <group name="App-Activate-All.App-Check-pathpainter" requires="App-Activate-All.Activate-pathpainter">
3321 <parallel var="${OC#}">
3322 <step name="App-Activate-All.App-Check-${#}-pathpainter"
3323 exec="onos-check-apps ${OC#} pathpainter includes"/>
3324 <step name="App-Activate-All.Check-Logs-${#}-pathpainter" exec="onos-check-logs ${OC#}"/>
3325 </parallel>
3326 </group>
3327 <step name="App-Activate-All.App-Deactivate-pathpainter"
3328 exec="onos ${OCI} app deactivate org.onosproject.pathpainter" requires="App-Activate-All.App-Check-pathpainter"/>
3329 <step name="App-Activate-All.Wait-For-Deactivate-pathpainter"
3330 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-pathpainter"/>
3331 <group name="App-Activate-All.App-Check-After-pathpainter" requires="App-Activate-All.Wait-For-Deactivate-pathpainter">
3332 <parallel var="${OC#}">
3333 <step name="App-Activate-All.Check-Logs-After-${#}-pathpainter" exec="onos-check-logs ${OC#}"/>
3334 </parallel>
3335 </group>
3336 <step name="App-Activate-All.Minimal-Apps-pathpainter" requires="App-Activate-All.App-Deactivate-pathpainter"
3337 exec="onos-set-up-minimal-apps ${OCI}"/>
3338 </group>
3339
3340
3341 <group name="App-Activate-All.pcep" requires="App-Activate-All.pathpainter">
3342 <step name="App-Activate-All.Activate-pcep"
3343 exec="onos ${OCI} app activate org.onosproject.pcep" requires="App-Activate-All.pathpainter"/>
3344 <group name="App-Activate-All.App-Check-pcep" requires="App-Activate-All.Activate-pcep">
3345 <parallel var="${OC#}">
3346 <step name="App-Activate-All.App-Check-${#}-pcep"
3347 exec="onos-check-apps ${OC#} pcep includes"/>
3348 <step name="App-Activate-All.Check-Logs-${#}-pcep" exec="onos-check-logs ${OC#}"/>
3349 </parallel>
3350 </group>
3351 <step name="App-Activate-All.App-Deactivate-pcep"
3352 exec="onos ${OCI} app deactivate org.onosproject.pcep" requires="App-Activate-All.App-Check-pcep"/>
3353 <step name="App-Activate-All.Wait-For-Deactivate-pcep"
3354 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-pcep"/>
3355 <group name="App-Activate-All.App-Check-After-pcep" requires="App-Activate-All.Wait-For-Deactivate-pcep">
3356 <parallel var="${OC#}">
3357 <step name="App-Activate-All.Check-Logs-After-${#}-pcep" exec="onos-check-logs ${OC#}"/>
3358 </parallel>
3359 </group>
3360 <step name="App-Activate-All.Minimal-Apps-pcep" requires="App-Activate-All.App-Deactivate-pcep"
3361 exec="onos-set-up-minimal-apps ${OCI}"/>
3362 </group>
3363
3364
3365 <group name="App-Activate-All.pcep-api" requires="App-Activate-All.pcep">
3366 <step name="App-Activate-All.Activate-pcep-api"
3367 exec="onos ${OCI} app activate org.onosproject.pcep-api" requires="App-Activate-All.pcep"/>
3368 <group name="App-Activate-All.App-Check-pcep-api" requires="App-Activate-All.Activate-pcep-api">
3369 <parallel var="${OC#}">
3370 <step name="App-Activate-All.App-Check-${#}-pcep-api"
3371 exec="onos-check-apps ${OC#} pcep-api includes"/>
3372 <step name="App-Activate-All.Check-Logs-${#}-pcep-api" exec="onos-check-logs ${OC#}"/>
3373 </parallel>
3374 </group>
3375 <step name="App-Activate-All.App-Deactivate-pcep-api"
3376 exec="onos ${OCI} app deactivate org.onosproject.pcep-api" requires="App-Activate-All.App-Check-pcep-api"/>
3377 <step name="App-Activate-All.Wait-For-Deactivate-pcep-api"
3378 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-pcep-api"/>
3379 <group name="App-Activate-All.App-Check-After-pcep-api" requires="App-Activate-All.Wait-For-Deactivate-pcep-api">
3380 <parallel var="${OC#}">
3381 <step name="App-Activate-All.Check-Logs-After-${#}-pcep-api" exec="onos-check-logs ${OC#}"/>
3382 </parallel>
3383 </group>
3384 <step name="App-Activate-All.Minimal-Apps-pcep-api" requires="App-Activate-All.App-Deactivate-pcep-api"
3385 exec="onos-set-up-minimal-apps ${OCI}"/>
3386 </group>
3387
3388
3389 <group name="App-Activate-All.pim" requires="App-Activate-All.pcep-api">
3390 <step name="App-Activate-All.Activate-pim"
3391 exec="onos ${OCI} app activate org.onosproject.pim" requires="App-Activate-All.pcep-api"/>
3392 <group name="App-Activate-All.App-Check-pim" requires="App-Activate-All.Activate-pim">
3393 <parallel var="${OC#}">
3394 <step name="App-Activate-All.App-Check-${#}-pim"
3395 exec="onos-check-apps ${OC#} pim includes"/>
3396 <step name="App-Activate-All.Check-Logs-${#}-pim" exec="onos-check-logs ${OC#}"/>
3397 </parallel>
3398 </group>
3399 <step name="App-Activate-All.App-Deactivate-pim"
3400 exec="onos ${OCI} app deactivate org.onosproject.pim" requires="App-Activate-All.App-Check-pim"/>
3401 <step name="App-Activate-All.Wait-For-Deactivate-pim"
3402 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-pim"/>
3403 <group name="App-Activate-All.App-Check-After-pim" requires="App-Activate-All.Wait-For-Deactivate-pim">
3404 <parallel var="${OC#}">
3405 <step name="App-Activate-All.Check-Logs-After-${#}-pim" exec="onos-check-logs ${OC#}"/>
3406 </parallel>
3407 </group>
3408 <step name="App-Activate-All.Minimal-Apps-pim" requires="App-Activate-All.App-Deactivate-pim"
3409 exec="onos-set-up-minimal-apps ${OCI}"/>
3410 </group>
3411
3412
3413 <group name="App-Activate-All.pipelines.basic" requires="App-Activate-All.pim">
Ray Milkeya2b52b42019-02-07 09:25:27 -08003414 <step name="App-Activate-All.Activate-pipelines.basic"
Carmelo Cascone384aade2019-07-03 15:36:04 -07003415 exec="onos ${OCI} app activate org.onosproject.pipelines.basic" requires="App-Activate-All.pim"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08003416 <group name="App-Activate-All.App-Check-pipelines.basic" requires="App-Activate-All.Activate-pipelines.basic">
3417 <parallel var="${OC#}">
3418 <step name="App-Activate-All.App-Check-${#}-pipelines.basic"
3419 exec="onos-check-apps ${OC#} pipelines.basic includes"/>
3420 <step name="App-Activate-All.Check-Logs-${#}-pipelines.basic" exec="onos-check-logs ${OC#}"/>
3421 </parallel>
3422 </group>
3423 <step name="App-Activate-All.App-Deactivate-pipelines.basic"
3424 exec="onos ${OCI} app deactivate org.onosproject.pipelines.basic" requires="App-Activate-All.App-Check-pipelines.basic"/>
3425 <step name="App-Activate-All.Wait-For-Deactivate-pipelines.basic"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -08003426 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-pipelines.basic"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08003427 <group name="App-Activate-All.App-Check-After-pipelines.basic" requires="App-Activate-All.Wait-For-Deactivate-pipelines.basic">
3428 <parallel var="${OC#}">
3429 <step name="App-Activate-All.Check-Logs-After-${#}-pipelines.basic" exec="onos-check-logs ${OC#}"/>
3430 </parallel>
3431 </group>
3432 <step name="App-Activate-All.Minimal-Apps-pipelines.basic" requires="App-Activate-All.App-Deactivate-pipelines.basic"
3433 exec="onos-set-up-minimal-apps ${OCI}"/>
3434 </group>
3435
3436
3437 <group name="App-Activate-All.pipelines.fabric" requires="App-Activate-All.pipelines.basic">
3438 <step name="App-Activate-All.Activate-pipelines.fabric"
3439 exec="onos ${OCI} app activate org.onosproject.pipelines.fabric" requires="App-Activate-All.pipelines.basic"/>
3440 <group name="App-Activate-All.App-Check-pipelines.fabric" requires="App-Activate-All.Activate-pipelines.fabric">
3441 <parallel var="${OC#}">
3442 <step name="App-Activate-All.App-Check-${#}-pipelines.fabric"
3443 exec="onos-check-apps ${OC#} pipelines.fabric includes"/>
3444 <step name="App-Activate-All.Check-Logs-${#}-pipelines.fabric" exec="onos-check-logs ${OC#}"/>
3445 </parallel>
3446 </group>
3447 <step name="App-Activate-All.App-Deactivate-pipelines.fabric"
3448 exec="onos ${OCI} app deactivate org.onosproject.pipelines.fabric" requires="App-Activate-All.App-Check-pipelines.fabric"/>
3449 <step name="App-Activate-All.Wait-For-Deactivate-pipelines.fabric"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -08003450 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-pipelines.fabric"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08003451 <group name="App-Activate-All.App-Check-After-pipelines.fabric" requires="App-Activate-All.Wait-For-Deactivate-pipelines.fabric">
3452 <parallel var="${OC#}">
3453 <step name="App-Activate-All.Check-Logs-After-${#}-pipelines.fabric" exec="onos-check-logs ${OC#}"/>
3454 </parallel>
3455 </group>
3456 <step name="App-Activate-All.Minimal-Apps-pipelines.fabric" requires="App-Activate-All.App-Deactivate-pipelines.fabric"
3457 exec="onos-set-up-minimal-apps ${OCI}"/>
3458 </group>
3459
3460
Carmelo Cascone384aade2019-07-03 15:36:04 -07003461 <group name="App-Activate-All.portloadbalancer" requires="App-Activate-All.pipelines.fabric">
3462 <step name="App-Activate-All.Activate-portloadbalancer"
3463 exec="onos ${OCI} app activate org.onosproject.portloadbalancer" requires="App-Activate-All.pipelines.fabric"/>
3464 <group name="App-Activate-All.App-Check-portloadbalancer" requires="App-Activate-All.Activate-portloadbalancer">
Ray Milkeya2b52b42019-02-07 09:25:27 -08003465 <parallel var="${OC#}">
Carmelo Cascone384aade2019-07-03 15:36:04 -07003466 <step name="App-Activate-All.App-Check-${#}-portloadbalancer"
3467 exec="onos-check-apps ${OC#} portloadbalancer includes"/>
3468 <step name="App-Activate-All.Check-Logs-${#}-portloadbalancer" exec="onos-check-logs ${OC#}"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08003469 </parallel>
3470 </group>
Carmelo Cascone384aade2019-07-03 15:36:04 -07003471 <step name="App-Activate-All.App-Deactivate-portloadbalancer"
3472 exec="onos ${OCI} app deactivate org.onosproject.portloadbalancer" requires="App-Activate-All.App-Check-portloadbalancer"/>
3473 <step name="App-Activate-All.Wait-For-Deactivate-portloadbalancer"
3474 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-portloadbalancer"/>
3475 <group name="App-Activate-All.App-Check-After-portloadbalancer" requires="App-Activate-All.Wait-For-Deactivate-portloadbalancer">
Ray Milkeya2b52b42019-02-07 09:25:27 -08003476 <parallel var="${OC#}">
Carmelo Cascone384aade2019-07-03 15:36:04 -07003477 <step name="App-Activate-All.Check-Logs-After-${#}-portloadbalancer" exec="onos-check-logs ${OC#}"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08003478 </parallel>
3479 </group>
Carmelo Cascone384aade2019-07-03 15:36:04 -07003480 <step name="App-Activate-All.Minimal-Apps-portloadbalancer" requires="App-Activate-All.App-Deactivate-portloadbalancer"
Ray Milkeya2b52b42019-02-07 09:25:27 -08003481 exec="onos-set-up-minimal-apps ${OCI}"/>
3482 </group>
3483
3484
Carmelo Cascone384aade2019-07-03 15:36:04 -07003485 <group name="App-Activate-All.powermanagement" requires="App-Activate-All.portloadbalancer">
3486 <step name="App-Activate-All.Activate-powermanagement"
3487 exec="onos ${OCI} app activate org.onosproject.powermanagement" requires="App-Activate-All.portloadbalancer"/>
3488 <group name="App-Activate-All.App-Check-powermanagement" requires="App-Activate-All.Activate-powermanagement">
Ray Milkeya2b52b42019-02-07 09:25:27 -08003489 <parallel var="${OC#}">
Carmelo Cascone384aade2019-07-03 15:36:04 -07003490 <step name="App-Activate-All.App-Check-${#}-powermanagement"
3491 exec="onos-check-apps ${OC#} powermanagement includes"/>
3492 <step name="App-Activate-All.Check-Logs-${#}-powermanagement" exec="onos-check-logs ${OC#}"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08003493 </parallel>
3494 </group>
Carmelo Cascone384aade2019-07-03 15:36:04 -07003495 <step name="App-Activate-All.App-Deactivate-powermanagement"
3496 exec="onos ${OCI} app deactivate org.onosproject.powermanagement" requires="App-Activate-All.App-Check-powermanagement"/>
3497 <step name="App-Activate-All.Wait-For-Deactivate-powermanagement"
3498 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-powermanagement"/>
3499 <group name="App-Activate-All.App-Check-After-powermanagement" requires="App-Activate-All.Wait-For-Deactivate-powermanagement">
Ray Milkeya2b52b42019-02-07 09:25:27 -08003500 <parallel var="${OC#}">
Carmelo Cascone384aade2019-07-03 15:36:04 -07003501 <step name="App-Activate-All.Check-Logs-After-${#}-powermanagement" exec="onos-check-logs ${OC#}"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08003502 </parallel>
3503 </group>
Carmelo Cascone384aade2019-07-03 15:36:04 -07003504 <step name="App-Activate-All.Minimal-Apps-powermanagement" requires="App-Activate-All.App-Deactivate-powermanagement"
Ray Milkeya2b52b42019-02-07 09:25:27 -08003505 exec="onos-set-up-minimal-apps ${OCI}"/>
3506 </group>
3507
3508
Carmelo Cascone384aade2019-07-03 15:36:04 -07003509 <group name="App-Activate-All.primitiveperf" requires="App-Activate-All.powermanagement">
3510 <step name="App-Activate-All.Activate-primitiveperf"
3511 exec="onos ${OCI} app activate org.onosproject.primitiveperf" requires="App-Activate-All.powermanagement"/>
3512 <group name="App-Activate-All.App-Check-primitiveperf" requires="App-Activate-All.Activate-primitiveperf">
Ray Milkeya2b52b42019-02-07 09:25:27 -08003513 <parallel var="${OC#}">
Carmelo Cascone384aade2019-07-03 15:36:04 -07003514 <step name="App-Activate-All.App-Check-${#}-primitiveperf"
3515 exec="onos-check-apps ${OC#} primitiveperf includes"/>
3516 <step name="App-Activate-All.Check-Logs-${#}-primitiveperf" exec="onos-check-logs ${OC#}"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08003517 </parallel>
3518 </group>
Carmelo Cascone384aade2019-07-03 15:36:04 -07003519 <step name="App-Activate-All.App-Deactivate-primitiveperf"
3520 exec="onos ${OCI} app deactivate org.onosproject.primitiveperf" requires="App-Activate-All.App-Check-primitiveperf"/>
3521 <step name="App-Activate-All.Wait-For-Deactivate-primitiveperf"
3522 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-primitiveperf"/>
3523 <group name="App-Activate-All.App-Check-After-primitiveperf" requires="App-Activate-All.Wait-For-Deactivate-primitiveperf">
Ray Milkeya2b52b42019-02-07 09:25:27 -08003524 <parallel var="${OC#}">
Carmelo Cascone384aade2019-07-03 15:36:04 -07003525 <step name="App-Activate-All.Check-Logs-After-${#}-primitiveperf" exec="onos-check-logs ${OC#}"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08003526 </parallel>
3527 </group>
Carmelo Cascone384aade2019-07-03 15:36:04 -07003528 <step name="App-Activate-All.Minimal-Apps-primitiveperf" requires="App-Activate-All.App-Deactivate-primitiveperf"
Ray Milkeya2b52b42019-02-07 09:25:27 -08003529 exec="onos-set-up-minimal-apps ${OCI}"/>
3530 </group>
3531
3532
Carmelo Cascone384aade2019-07-03 15:36:04 -07003533 <group name="App-Activate-All.protocols.gnmi" requires="App-Activate-All.primitiveperf">
3534 <step name="App-Activate-All.Activate-protocols.gnmi"
3535 exec="onos ${OCI} app activate org.onosproject.protocols.gnmi" requires="App-Activate-All.primitiveperf"/>
3536 <group name="App-Activate-All.App-Check-protocols.gnmi" requires="App-Activate-All.Activate-protocols.gnmi">
Ray Milkeya2b52b42019-02-07 09:25:27 -08003537 <parallel var="${OC#}">
Carmelo Cascone384aade2019-07-03 15:36:04 -07003538 <step name="App-Activate-All.App-Check-${#}-protocols.gnmi"
3539 exec="onos-check-apps ${OC#} protocols.gnmi includes"/>
3540 <step name="App-Activate-All.Check-Logs-${#}-protocols.gnmi" exec="onos-check-logs ${OC#}"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08003541 </parallel>
3542 </group>
Carmelo Cascone384aade2019-07-03 15:36:04 -07003543 <step name="App-Activate-All.App-Deactivate-protocols.gnmi"
3544 exec="onos ${OCI} app deactivate org.onosproject.protocols.gnmi" requires="App-Activate-All.App-Check-protocols.gnmi"/>
3545 <step name="App-Activate-All.Wait-For-Deactivate-protocols.gnmi"
3546 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-protocols.gnmi"/>
3547 <group name="App-Activate-All.App-Check-After-protocols.gnmi" requires="App-Activate-All.Wait-For-Deactivate-protocols.gnmi">
Ray Milkeya2b52b42019-02-07 09:25:27 -08003548 <parallel var="${OC#}">
Carmelo Cascone384aade2019-07-03 15:36:04 -07003549 <step name="App-Activate-All.Check-Logs-After-${#}-protocols.gnmi" exec="onos-check-logs ${OC#}"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08003550 </parallel>
3551 </group>
Carmelo Cascone384aade2019-07-03 15:36:04 -07003552 <step name="App-Activate-All.Minimal-Apps-protocols.gnmi" requires="App-Activate-All.App-Deactivate-protocols.gnmi"
Ray Milkeya2b52b42019-02-07 09:25:27 -08003553 exec="onos-set-up-minimal-apps ${OCI}"/>
3554 </group>
3555
3556
Carmelo Cascone384aade2019-07-03 15:36:04 -07003557 <group name="App-Activate-All.protocols.gnoi" requires="App-Activate-All.protocols.gnmi">
3558 <step name="App-Activate-All.Activate-protocols.gnoi"
3559 exec="onos ${OCI} app activate org.onosproject.protocols.gnoi" requires="App-Activate-All.protocols.gnmi"/>
3560 <group name="App-Activate-All.App-Check-protocols.gnoi" requires="App-Activate-All.Activate-protocols.gnoi">
Ray Milkeya2b52b42019-02-07 09:25:27 -08003561 <parallel var="${OC#}">
Carmelo Cascone384aade2019-07-03 15:36:04 -07003562 <step name="App-Activate-All.App-Check-${#}-protocols.gnoi"
3563 exec="onos-check-apps ${OC#} protocols.gnoi includes"/>
3564 <step name="App-Activate-All.Check-Logs-${#}-protocols.gnoi" exec="onos-check-logs ${OC#}"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08003565 </parallel>
3566 </group>
Carmelo Cascone384aade2019-07-03 15:36:04 -07003567 <step name="App-Activate-All.App-Deactivate-protocols.gnoi"
3568 exec="onos ${OCI} app deactivate org.onosproject.protocols.gnoi" requires="App-Activate-All.App-Check-protocols.gnoi"/>
3569 <step name="App-Activate-All.Wait-For-Deactivate-protocols.gnoi"
3570 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-protocols.gnoi"/>
3571 <group name="App-Activate-All.App-Check-After-protocols.gnoi" requires="App-Activate-All.Wait-For-Deactivate-protocols.gnoi">
Ray Milkeya2b52b42019-02-07 09:25:27 -08003572 <parallel var="${OC#}">
Carmelo Cascone384aade2019-07-03 15:36:04 -07003573 <step name="App-Activate-All.Check-Logs-After-${#}-protocols.gnoi" exec="onos-check-logs ${OC#}"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08003574 </parallel>
3575 </group>
Carmelo Cascone384aade2019-07-03 15:36:04 -07003576 <step name="App-Activate-All.Minimal-Apps-protocols.gnoi" requires="App-Activate-All.App-Deactivate-protocols.gnoi"
Ray Milkeya2b52b42019-02-07 09:25:27 -08003577 exec="onos-set-up-minimal-apps ${OCI}"/>
3578 </group>
3579
3580
Carmelo Cascone384aade2019-07-03 15:36:04 -07003581 <group name="App-Activate-All.protocols.grpc" requires="App-Activate-All.protocols.gnoi">
3582 <step name="App-Activate-All.Activate-protocols.grpc"
3583 exec="onos ${OCI} app activate org.onosproject.protocols.grpc" requires="App-Activate-All.protocols.gnoi"/>
3584 <group name="App-Activate-All.App-Check-protocols.grpc" requires="App-Activate-All.Activate-protocols.grpc">
Ray Milkeya2b52b42019-02-07 09:25:27 -08003585 <parallel var="${OC#}">
Carmelo Cascone384aade2019-07-03 15:36:04 -07003586 <step name="App-Activate-All.App-Check-${#}-protocols.grpc"
3587 exec="onos-check-apps ${OC#} protocols.grpc includes"/>
3588 <step name="App-Activate-All.Check-Logs-${#}-protocols.grpc" exec="onos-check-logs ${OC#}"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08003589 </parallel>
3590 </group>
Carmelo Cascone384aade2019-07-03 15:36:04 -07003591 <step name="App-Activate-All.App-Deactivate-protocols.grpc"
3592 exec="onos ${OCI} app deactivate org.onosproject.protocols.grpc" requires="App-Activate-All.App-Check-protocols.grpc"/>
3593 <step name="App-Activate-All.Wait-For-Deactivate-protocols.grpc"
3594 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-protocols.grpc"/>
3595 <group name="App-Activate-All.App-Check-After-protocols.grpc" requires="App-Activate-All.Wait-For-Deactivate-protocols.grpc">
Ray Milkeya2b52b42019-02-07 09:25:27 -08003596 <parallel var="${OC#}">
Carmelo Cascone384aade2019-07-03 15:36:04 -07003597 <step name="App-Activate-All.Check-Logs-After-${#}-protocols.grpc" exec="onos-check-logs ${OC#}"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08003598 </parallel>
3599 </group>
Carmelo Cascone384aade2019-07-03 15:36:04 -07003600 <step name="App-Activate-All.Minimal-Apps-protocols.grpc" requires="App-Activate-All.App-Deactivate-protocols.grpc"
Ray Milkeya2b52b42019-02-07 09:25:27 -08003601 exec="onos-set-up-minimal-apps ${OCI}"/>
3602 </group>
3603
3604
Carmelo Cascone384aade2019-07-03 15:36:04 -07003605 <group name="App-Activate-All.protocols.p4runtime" requires="App-Activate-All.protocols.grpc">
3606 <step name="App-Activate-All.Activate-protocols.p4runtime"
3607 exec="onos ${OCI} app activate org.onosproject.protocols.p4runtime" requires="App-Activate-All.protocols.grpc"/>
3608 <group name="App-Activate-All.App-Check-protocols.p4runtime" requires="App-Activate-All.Activate-protocols.p4runtime">
Ray Milkeya2b52b42019-02-07 09:25:27 -08003609 <parallel var="${OC#}">
Carmelo Cascone384aade2019-07-03 15:36:04 -07003610 <step name="App-Activate-All.App-Check-${#}-protocols.p4runtime"
3611 exec="onos-check-apps ${OC#} protocols.p4runtime includes"/>
3612 <step name="App-Activate-All.Check-Logs-${#}-protocols.p4runtime" exec="onos-check-logs ${OC#}"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08003613 </parallel>
3614 </group>
Carmelo Cascone384aade2019-07-03 15:36:04 -07003615 <step name="App-Activate-All.App-Deactivate-protocols.p4runtime"
3616 exec="onos ${OCI} app deactivate org.onosproject.protocols.p4runtime" requires="App-Activate-All.App-Check-protocols.p4runtime"/>
3617 <step name="App-Activate-All.Wait-For-Deactivate-protocols.p4runtime"
3618 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-protocols.p4runtime"/>
3619 <group name="App-Activate-All.App-Check-After-protocols.p4runtime" requires="App-Activate-All.Wait-For-Deactivate-protocols.p4runtime">
Ray Milkeya2b52b42019-02-07 09:25:27 -08003620 <parallel var="${OC#}">
Carmelo Cascone384aade2019-07-03 15:36:04 -07003621 <step name="App-Activate-All.Check-Logs-After-${#}-protocols.p4runtime" exec="onos-check-logs ${OC#}"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08003622 </parallel>
3623 </group>
Carmelo Cascone384aade2019-07-03 15:36:04 -07003624 <step name="App-Activate-All.Minimal-Apps-protocols.p4runtime" requires="App-Activate-All.App-Deactivate-protocols.p4runtime"
Ray Milkeya2b52b42019-02-07 09:25:27 -08003625 exec="onos-set-up-minimal-apps ${OCI}"/>
3626 </group>
3627
3628
Carmelo Cascone384aade2019-07-03 15:36:04 -07003629 <group name="App-Activate-All.protocols.restconfserver" requires="App-Activate-All.protocols.p4runtime">
3630 <step name="App-Activate-All.Activate-protocols.restconfserver"
3631 exec="onos ${OCI} app activate org.onosproject.protocols.restconfserver" requires="App-Activate-All.protocols.p4runtime"/>
3632 <group name="App-Activate-All.App-Check-protocols.restconfserver" requires="App-Activate-All.Activate-protocols.restconfserver">
3633 <parallel var="${OC#}">
3634 <step name="App-Activate-All.App-Check-${#}-protocols.restconfserver"
3635 exec="onos-check-apps ${OC#} protocols.restconfserver includes"/>
3636 <step name="App-Activate-All.Check-Logs-${#}-protocols.restconfserver" exec="onos-check-logs ${OC#}"/>
3637 </parallel>
3638 </group>
3639 <step name="App-Activate-All.App-Deactivate-protocols.restconfserver"
3640 exec="onos ${OCI} app deactivate org.onosproject.protocols.restconfserver" requires="App-Activate-All.App-Check-protocols.restconfserver"/>
3641 <step name="App-Activate-All.Wait-For-Deactivate-protocols.restconfserver"
3642 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-protocols.restconfserver"/>
3643 <group name="App-Activate-All.App-Check-After-protocols.restconfserver" requires="App-Activate-All.Wait-For-Deactivate-protocols.restconfserver">
3644 <parallel var="${OC#}">
3645 <step name="App-Activate-All.Check-Logs-After-${#}-protocols.restconfserver" exec="onos-check-logs ${OC#}"/>
3646 </parallel>
3647 </group>
3648 <step name="App-Activate-All.Minimal-Apps-protocols.restconfserver" requires="App-Activate-All.App-Deactivate-protocols.restconfserver"
3649 exec="onos-set-up-minimal-apps ${OCI}"/>
3650 </group>
3651
3652
3653 <group name="App-Activate-All.protocols.xmpp" requires="App-Activate-All.protocols.restconfserver">
3654 <step name="App-Activate-All.Activate-protocols.xmpp"
3655 exec="onos ${OCI} app activate org.onosproject.protocols.xmpp" requires="App-Activate-All.protocols.restconfserver"/>
3656 <group name="App-Activate-All.App-Check-protocols.xmpp" requires="App-Activate-All.Activate-protocols.xmpp">
3657 <parallel var="${OC#}">
3658 <step name="App-Activate-All.App-Check-${#}-protocols.xmpp"
3659 exec="onos-check-apps ${OC#} protocols.xmpp includes"/>
3660 <step name="App-Activate-All.Check-Logs-${#}-protocols.xmpp" exec="onos-check-logs ${OC#}"/>
3661 </parallel>
3662 </group>
3663 <step name="App-Activate-All.App-Deactivate-protocols.xmpp"
3664 exec="onos ${OCI} app deactivate org.onosproject.protocols.xmpp" requires="App-Activate-All.App-Check-protocols.xmpp"/>
3665 <step name="App-Activate-All.Wait-For-Deactivate-protocols.xmpp"
3666 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-protocols.xmpp"/>
3667 <group name="App-Activate-All.App-Check-After-protocols.xmpp" requires="App-Activate-All.Wait-For-Deactivate-protocols.xmpp">
3668 <parallel var="${OC#}">
3669 <step name="App-Activate-All.Check-Logs-After-${#}-protocols.xmpp" exec="onos-check-logs ${OC#}"/>
3670 </parallel>
3671 </group>
3672 <step name="App-Activate-All.Minimal-Apps-protocols.xmpp" requires="App-Activate-All.App-Deactivate-protocols.xmpp"
3673 exec="onos-set-up-minimal-apps ${OCI}"/>
3674 </group>
3675
3676
3677 <group name="App-Activate-All.protocols.xmpp.pubsub" requires="App-Activate-All.protocols.xmpp">
3678 <step name="App-Activate-All.Activate-protocols.xmpp.pubsub"
3679 exec="onos ${OCI} app activate org.onosproject.protocols.xmpp.pubsub" requires="App-Activate-All.protocols.xmpp"/>
3680 <group name="App-Activate-All.App-Check-protocols.xmpp.pubsub" requires="App-Activate-All.Activate-protocols.xmpp.pubsub">
3681 <parallel var="${OC#}">
3682 <step name="App-Activate-All.App-Check-${#}-protocols.xmpp.pubsub"
3683 exec="onos-check-apps ${OC#} protocols.xmpp.pubsub includes"/>
3684 <step name="App-Activate-All.Check-Logs-${#}-protocols.xmpp.pubsub" exec="onos-check-logs ${OC#}"/>
3685 </parallel>
3686 </group>
3687 <step name="App-Activate-All.App-Deactivate-protocols.xmpp.pubsub"
3688 exec="onos ${OCI} app deactivate org.onosproject.protocols.xmpp.pubsub" requires="App-Activate-All.App-Check-protocols.xmpp.pubsub"/>
3689 <step name="App-Activate-All.Wait-For-Deactivate-protocols.xmpp.pubsub"
3690 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-protocols.xmpp.pubsub"/>
3691 <group name="App-Activate-All.App-Check-After-protocols.xmpp.pubsub" requires="App-Activate-All.Wait-For-Deactivate-protocols.xmpp.pubsub">
3692 <parallel var="${OC#}">
3693 <step name="App-Activate-All.Check-Logs-After-${#}-protocols.xmpp.pubsub" exec="onos-check-logs ${OC#}"/>
3694 </parallel>
3695 </group>
3696 <step name="App-Activate-All.Minimal-Apps-protocols.xmpp.pubsub" requires="App-Activate-All.App-Deactivate-protocols.xmpp.pubsub"
3697 exec="onos-set-up-minimal-apps ${OCI}"/>
3698 </group>
3699
3700
3701 <group name="App-Activate-All.proxyarp" requires="App-Activate-All.protocols.xmpp.pubsub">
Ray Milkeya2b52b42019-02-07 09:25:27 -08003702 <step name="App-Activate-All.Activate-proxyarp"
Carmelo Cascone384aade2019-07-03 15:36:04 -07003703 exec="onos ${OCI} app activate org.onosproject.proxyarp" requires="App-Activate-All.protocols.xmpp.pubsub"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08003704 <group name="App-Activate-All.App-Check-proxyarp" requires="App-Activate-All.Activate-proxyarp">
3705 <parallel var="${OC#}">
3706 <step name="App-Activate-All.App-Check-${#}-proxyarp"
3707 exec="onos-check-apps ${OC#} proxyarp includes"/>
3708 <step name="App-Activate-All.Check-Logs-${#}-proxyarp" exec="onos-check-logs ${OC#}"/>
3709 </parallel>
3710 </group>
3711 <step name="App-Activate-All.App-Deactivate-proxyarp"
3712 exec="onos ${OCI} app deactivate org.onosproject.proxyarp" requires="App-Activate-All.App-Check-proxyarp"/>
3713 <step name="App-Activate-All.Wait-For-Deactivate-proxyarp"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -08003714 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-proxyarp"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08003715 <group name="App-Activate-All.App-Check-After-proxyarp" requires="App-Activate-All.Wait-For-Deactivate-proxyarp">
3716 <parallel var="${OC#}">
3717 <step name="App-Activate-All.Check-Logs-After-${#}-proxyarp" exec="onos-check-logs ${OC#}"/>
3718 </parallel>
3719 </group>
3720 <step name="App-Activate-All.Minimal-Apps-proxyarp" requires="App-Activate-All.App-Deactivate-proxyarp"
3721 exec="onos-set-up-minimal-apps ${OCI}"/>
3722 </group>
3723
3724
Carmelo Cascone384aade2019-07-03 15:36:04 -07003725 <group name="App-Activate-All.rabbitmq" requires="App-Activate-All.proxyarp">
3726 <step name="App-Activate-All.Activate-rabbitmq"
3727 exec="onos ${OCI} app activate org.onosproject.rabbitmq" requires="App-Activate-All.proxyarp"/>
3728 <group name="App-Activate-All.App-Check-rabbitmq" requires="App-Activate-All.Activate-rabbitmq">
Ray Milkeya2b52b42019-02-07 09:25:27 -08003729 <parallel var="${OC#}">
Carmelo Cascone384aade2019-07-03 15:36:04 -07003730 <step name="App-Activate-All.App-Check-${#}-rabbitmq"
3731 exec="onos-check-apps ${OC#} rabbitmq includes"/>
3732 <step name="App-Activate-All.Check-Logs-${#}-rabbitmq" exec="onos-check-logs ${OC#}"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08003733 </parallel>
3734 </group>
Carmelo Cascone384aade2019-07-03 15:36:04 -07003735 <step name="App-Activate-All.App-Deactivate-rabbitmq"
3736 exec="onos ${OCI} app deactivate org.onosproject.rabbitmq" requires="App-Activate-All.App-Check-rabbitmq"/>
3737 <step name="App-Activate-All.Wait-For-Deactivate-rabbitmq"
3738 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-rabbitmq"/>
3739 <group name="App-Activate-All.App-Check-After-rabbitmq" requires="App-Activate-All.Wait-For-Deactivate-rabbitmq">
Ray Milkeya2b52b42019-02-07 09:25:27 -08003740 <parallel var="${OC#}">
Carmelo Cascone384aade2019-07-03 15:36:04 -07003741 <step name="App-Activate-All.Check-Logs-After-${#}-rabbitmq" exec="onos-check-logs ${OC#}"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08003742 </parallel>
3743 </group>
Carmelo Cascone384aade2019-07-03 15:36:04 -07003744 <step name="App-Activate-All.Minimal-Apps-rabbitmq" requires="App-Activate-All.App-Deactivate-rabbitmq"
Ray Milkeya2b52b42019-02-07 09:25:27 -08003745 exec="onos-set-up-minimal-apps ${OCI}"/>
3746 </group>
3747
3748
Carmelo Cascone384aade2019-07-03 15:36:04 -07003749 <group name="App-Activate-All.reactive-routing" requires="App-Activate-All.rabbitmq">
3750 <step name="App-Activate-All.Activate-reactive-routing"
3751 exec="onos ${OCI} app activate org.onosproject.reactive-routing" requires="App-Activate-All.rabbitmq"/>
3752 <group name="App-Activate-All.App-Check-reactive-routing" requires="App-Activate-All.Activate-reactive-routing">
Ray Milkeya2b52b42019-02-07 09:25:27 -08003753 <parallel var="${OC#}">
Carmelo Cascone384aade2019-07-03 15:36:04 -07003754 <step name="App-Activate-All.App-Check-${#}-reactive-routing"
3755 exec="onos-check-apps ${OC#} reactive-routing includes"/>
3756 <step name="App-Activate-All.Check-Logs-${#}-reactive-routing" exec="onos-check-logs ${OC#}"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08003757 </parallel>
3758 </group>
Carmelo Cascone384aade2019-07-03 15:36:04 -07003759 <step name="App-Activate-All.App-Deactivate-reactive-routing"
3760 exec="onos ${OCI} app deactivate org.onosproject.reactive-routing" requires="App-Activate-All.App-Check-reactive-routing"/>
3761 <step name="App-Activate-All.Wait-For-Deactivate-reactive-routing"
3762 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-reactive-routing"/>
3763 <group name="App-Activate-All.App-Check-After-reactive-routing" requires="App-Activate-All.Wait-For-Deactivate-reactive-routing">
Ray Milkeya2b52b42019-02-07 09:25:27 -08003764 <parallel var="${OC#}">
Carmelo Cascone384aade2019-07-03 15:36:04 -07003765 <step name="App-Activate-All.Check-Logs-After-${#}-reactive-routing" exec="onos-check-logs ${OC#}"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08003766 </parallel>
3767 </group>
Carmelo Cascone384aade2019-07-03 15:36:04 -07003768 <step name="App-Activate-All.Minimal-Apps-reactive-routing" requires="App-Activate-All.App-Deactivate-reactive-routing"
Ray Milkeya2b52b42019-02-07 09:25:27 -08003769 exec="onos-set-up-minimal-apps ${OCI}"/>
3770 </group>
3771
3772
Carmelo Cascone384aade2019-07-03 15:36:04 -07003773 <group name="App-Activate-All.restconf" requires="App-Activate-All.reactive-routing">
3774 <step name="App-Activate-All.Activate-restconf"
3775 exec="onos ${OCI} app activate org.onosproject.restconf" requires="App-Activate-All.reactive-routing"/>
3776 <group name="App-Activate-All.App-Check-restconf" requires="App-Activate-All.Activate-restconf">
Ray Milkeya2b52b42019-02-07 09:25:27 -08003777 <parallel var="${OC#}">
Carmelo Cascone384aade2019-07-03 15:36:04 -07003778 <step name="App-Activate-All.App-Check-${#}-restconf"
3779 exec="onos-check-apps ${OC#} restconf includes"/>
3780 <step name="App-Activate-All.Check-Logs-${#}-restconf" exec="onos-check-logs ${OC#}"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08003781 </parallel>
3782 </group>
Carmelo Cascone384aade2019-07-03 15:36:04 -07003783 <step name="App-Activate-All.App-Deactivate-restconf"
3784 exec="onos ${OCI} app deactivate org.onosproject.restconf" requires="App-Activate-All.App-Check-restconf"/>
3785 <step name="App-Activate-All.Wait-For-Deactivate-restconf"
3786 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-restconf"/>
3787 <group name="App-Activate-All.App-Check-After-restconf" requires="App-Activate-All.Wait-For-Deactivate-restconf">
Ray Milkeya2b52b42019-02-07 09:25:27 -08003788 <parallel var="${OC#}">
Carmelo Cascone384aade2019-07-03 15:36:04 -07003789 <step name="App-Activate-All.Check-Logs-After-${#}-restconf" exec="onos-check-logs ${OC#}"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08003790 </parallel>
3791 </group>
Carmelo Cascone384aade2019-07-03 15:36:04 -07003792 <step name="App-Activate-All.Minimal-Apps-restconf" requires="App-Activate-All.App-Deactivate-restconf"
Ray Milkeya2b52b42019-02-07 09:25:27 -08003793 exec="onos-set-up-minimal-apps ${OCI}"/>
3794 </group>
3795
3796
Carmelo Cascone384aade2019-07-03 15:36:04 -07003797 <group name="App-Activate-All.restsb" requires="App-Activate-All.restconf">
3798 <step name="App-Activate-All.Activate-restsb"
3799 exec="onos ${OCI} app activate org.onosproject.restsb" requires="App-Activate-All.restconf"/>
3800 <group name="App-Activate-All.App-Check-restsb" requires="App-Activate-All.Activate-restsb">
Ray Milkeya2b52b42019-02-07 09:25:27 -08003801 <parallel var="${OC#}">
Carmelo Cascone384aade2019-07-03 15:36:04 -07003802 <step name="App-Activate-All.App-Check-${#}-restsb"
3803 exec="onos-check-apps ${OC#} restsb includes"/>
3804 <step name="App-Activate-All.Check-Logs-${#}-restsb" exec="onos-check-logs ${OC#}"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08003805 </parallel>
3806 </group>
Carmelo Cascone384aade2019-07-03 15:36:04 -07003807 <step name="App-Activate-All.App-Deactivate-restsb"
3808 exec="onos ${OCI} app deactivate org.onosproject.restsb" requires="App-Activate-All.App-Check-restsb"/>
3809 <step name="App-Activate-All.Wait-For-Deactivate-restsb"
3810 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-restsb"/>
3811 <group name="App-Activate-All.App-Check-After-restsb" requires="App-Activate-All.Wait-For-Deactivate-restsb">
Ray Milkeya2b52b42019-02-07 09:25:27 -08003812 <parallel var="${OC#}">
Carmelo Cascone384aade2019-07-03 15:36:04 -07003813 <step name="App-Activate-All.Check-Logs-After-${#}-restsb" exec="onos-check-logs ${OC#}"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08003814 </parallel>
3815 </group>
Carmelo Cascone384aade2019-07-03 15:36:04 -07003816 <step name="App-Activate-All.Minimal-Apps-restsb" requires="App-Activate-All.App-Deactivate-restsb"
Ray Milkeya2b52b42019-02-07 09:25:27 -08003817 exec="onos-set-up-minimal-apps ${OCI}"/>
3818 </group>
3819
3820
Carmelo Cascone384aade2019-07-03 15:36:04 -07003821 <group name="App-Activate-All.roadm" requires="App-Activate-All.restsb">
3822 <step name="App-Activate-All.Activate-roadm"
3823 exec="onos ${OCI} app activate org.onosproject.roadm" requires="App-Activate-All.restsb"/>
3824 <group name="App-Activate-All.App-Check-roadm" requires="App-Activate-All.Activate-roadm">
Ray Milkeya2b52b42019-02-07 09:25:27 -08003825 <parallel var="${OC#}">
Carmelo Cascone384aade2019-07-03 15:36:04 -07003826 <step name="App-Activate-All.App-Check-${#}-roadm"
3827 exec="onos-check-apps ${OC#} roadm includes"/>
3828 <step name="App-Activate-All.Check-Logs-${#}-roadm" exec="onos-check-logs ${OC#}"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08003829 </parallel>
3830 </group>
Carmelo Cascone384aade2019-07-03 15:36:04 -07003831 <step name="App-Activate-All.App-Deactivate-roadm"
3832 exec="onos ${OCI} app deactivate org.onosproject.roadm" requires="App-Activate-All.App-Check-roadm"/>
3833 <step name="App-Activate-All.Wait-For-Deactivate-roadm"
3834 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-roadm"/>
3835 <group name="App-Activate-All.App-Check-After-roadm" requires="App-Activate-All.Wait-For-Deactivate-roadm">
Ray Milkeya2b52b42019-02-07 09:25:27 -08003836 <parallel var="${OC#}">
Carmelo Cascone384aade2019-07-03 15:36:04 -07003837 <step name="App-Activate-All.Check-Logs-After-${#}-roadm" exec="onos-check-logs ${OC#}"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08003838 </parallel>
3839 </group>
Carmelo Cascone384aade2019-07-03 15:36:04 -07003840 <step name="App-Activate-All.Minimal-Apps-roadm" requires="App-Activate-All.App-Deactivate-roadm"
Ray Milkeya2b52b42019-02-07 09:25:27 -08003841 exec="onos-set-up-minimal-apps ${OCI}"/>
3842 </group>
3843
3844
Carmelo Cascone384aade2019-07-03 15:36:04 -07003845 <group name="App-Activate-All.route-service" requires="App-Activate-All.roadm">
3846 <step name="App-Activate-All.Activate-route-service"
3847 exec="onos ${OCI} app activate org.onosproject.route-service" requires="App-Activate-All.roadm"/>
3848 <group name="App-Activate-All.App-Check-route-service" requires="App-Activate-All.Activate-route-service">
Ray Milkeya2b52b42019-02-07 09:25:27 -08003849 <parallel var="${OC#}">
Carmelo Cascone384aade2019-07-03 15:36:04 -07003850 <step name="App-Activate-All.App-Check-${#}-route-service"
3851 exec="onos-check-apps ${OC#} route-service includes"/>
3852 <step name="App-Activate-All.Check-Logs-${#}-route-service" exec="onos-check-logs ${OC#}"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08003853 </parallel>
3854 </group>
Carmelo Cascone384aade2019-07-03 15:36:04 -07003855 <step name="App-Activate-All.App-Deactivate-route-service"
3856 exec="onos ${OCI} app deactivate org.onosproject.route-service" requires="App-Activate-All.App-Check-route-service"/>
3857 <step name="App-Activate-All.Wait-For-Deactivate-route-service"
3858 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-route-service"/>
3859 <group name="App-Activate-All.App-Check-After-route-service" requires="App-Activate-All.Wait-For-Deactivate-route-service">
Ray Milkeya2b52b42019-02-07 09:25:27 -08003860 <parallel var="${OC#}">
Carmelo Cascone384aade2019-07-03 15:36:04 -07003861 <step name="App-Activate-All.Check-Logs-After-${#}-route-service" exec="onos-check-logs ${OC#}"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08003862 </parallel>
3863 </group>
Carmelo Cascone384aade2019-07-03 15:36:04 -07003864 <step name="App-Activate-All.Minimal-Apps-route-service" requires="App-Activate-All.App-Deactivate-route-service"
Ray Milkeya2b52b42019-02-07 09:25:27 -08003865 exec="onos-set-up-minimal-apps ${OCI}"/>
3866 </group>
3867
3868
Carmelo Cascone384aade2019-07-03 15:36:04 -07003869 <group name="App-Activate-All.routeradvertisement" requires="App-Activate-All.route-service">
3870 <step name="App-Activate-All.Activate-routeradvertisement"
3871 exec="onos ${OCI} app activate org.onosproject.routeradvertisement" requires="App-Activate-All.route-service"/>
3872 <group name="App-Activate-All.App-Check-routeradvertisement" requires="App-Activate-All.Activate-routeradvertisement">
Ray Milkeya2b52b42019-02-07 09:25:27 -08003873 <parallel var="${OC#}">
Carmelo Cascone384aade2019-07-03 15:36:04 -07003874 <step name="App-Activate-All.App-Check-${#}-routeradvertisement"
3875 exec="onos-check-apps ${OC#} routeradvertisement includes"/>
3876 <step name="App-Activate-All.Check-Logs-${#}-routeradvertisement" exec="onos-check-logs ${OC#}"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08003877 </parallel>
3878 </group>
Carmelo Cascone384aade2019-07-03 15:36:04 -07003879 <step name="App-Activate-All.App-Deactivate-routeradvertisement"
3880 exec="onos ${OCI} app deactivate org.onosproject.routeradvertisement" requires="App-Activate-All.App-Check-routeradvertisement"/>
3881 <step name="App-Activate-All.Wait-For-Deactivate-routeradvertisement"
3882 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-routeradvertisement"/>
3883 <group name="App-Activate-All.App-Check-After-routeradvertisement" requires="App-Activate-All.Wait-For-Deactivate-routeradvertisement">
Ray Milkeya2b52b42019-02-07 09:25:27 -08003884 <parallel var="${OC#}">
Carmelo Cascone384aade2019-07-03 15:36:04 -07003885 <step name="App-Activate-All.Check-Logs-After-${#}-routeradvertisement" exec="onos-check-logs ${OC#}"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08003886 </parallel>
3887 </group>
Carmelo Cascone384aade2019-07-03 15:36:04 -07003888 <step name="App-Activate-All.Minimal-Apps-routeradvertisement" requires="App-Activate-All.App-Deactivate-routeradvertisement"
Ray Milkeya2b52b42019-02-07 09:25:27 -08003889 exec="onos-set-up-minimal-apps ${OCI}"/>
3890 </group>
3891
3892
Carmelo Cascone384aade2019-07-03 15:36:04 -07003893 <group name="App-Activate-All.routescale" requires="App-Activate-All.routeradvertisement">
3894 <step name="App-Activate-All.Activate-routescale"
3895 exec="onos ${OCI} app activate org.onosproject.routescale" requires="App-Activate-All.routeradvertisement"/>
3896 <group name="App-Activate-All.App-Check-routescale" requires="App-Activate-All.Activate-routescale">
Ray Milkeya2b52b42019-02-07 09:25:27 -08003897 <parallel var="${OC#}">
Carmelo Cascone384aade2019-07-03 15:36:04 -07003898 <step name="App-Activate-All.App-Check-${#}-routescale"
3899 exec="onos-check-apps ${OC#} routescale includes"/>
3900 <step name="App-Activate-All.Check-Logs-${#}-routescale" exec="onos-check-logs ${OC#}"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08003901 </parallel>
3902 </group>
Carmelo Cascone384aade2019-07-03 15:36:04 -07003903 <step name="App-Activate-All.App-Deactivate-routescale"
3904 exec="onos ${OCI} app deactivate org.onosproject.routescale" requires="App-Activate-All.App-Check-routescale"/>
3905 <step name="App-Activate-All.Wait-For-Deactivate-routescale"
3906 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-routescale"/>
3907 <group name="App-Activate-All.App-Check-After-routescale" requires="App-Activate-All.Wait-For-Deactivate-routescale">
Ray Milkeya2b52b42019-02-07 09:25:27 -08003908 <parallel var="${OC#}">
Carmelo Cascone384aade2019-07-03 15:36:04 -07003909 <step name="App-Activate-All.Check-Logs-After-${#}-routescale" exec="onos-check-logs ${OC#}"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08003910 </parallel>
3911 </group>
Carmelo Cascone384aade2019-07-03 15:36:04 -07003912 <step name="App-Activate-All.Minimal-Apps-routescale" requires="App-Activate-All.App-Deactivate-routescale"
Ray Milkeya2b52b42019-02-07 09:25:27 -08003913 exec="onos-set-up-minimal-apps ${OCI}"/>
3914 </group>
3915
3916
Carmelo Cascone384aade2019-07-03 15:36:04 -07003917 <group name="App-Activate-All.scalablegateway" requires="App-Activate-All.routescale">
3918 <step name="App-Activate-All.Activate-scalablegateway"
3919 exec="onos ${OCI} app activate org.onosproject.scalablegateway" requires="App-Activate-All.routescale"/>
3920 <group name="App-Activate-All.App-Check-scalablegateway" requires="App-Activate-All.Activate-scalablegateway">
Ray Milkeya2b52b42019-02-07 09:25:27 -08003921 <parallel var="${OC#}">
Carmelo Cascone384aade2019-07-03 15:36:04 -07003922 <step name="App-Activate-All.App-Check-${#}-scalablegateway"
3923 exec="onos-check-apps ${OC#} scalablegateway includes"/>
3924 <step name="App-Activate-All.Check-Logs-${#}-scalablegateway" exec="onos-check-logs ${OC#}"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08003925 </parallel>
3926 </group>
Carmelo Cascone384aade2019-07-03 15:36:04 -07003927 <step name="App-Activate-All.App-Deactivate-scalablegateway"
3928 exec="onos ${OCI} app deactivate org.onosproject.scalablegateway" requires="App-Activate-All.App-Check-scalablegateway"/>
3929 <step name="App-Activate-All.Wait-For-Deactivate-scalablegateway"
3930 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-scalablegateway"/>
3931 <group name="App-Activate-All.App-Check-After-scalablegateway" requires="App-Activate-All.Wait-For-Deactivate-scalablegateway">
Ray Milkeya2b52b42019-02-07 09:25:27 -08003932 <parallel var="${OC#}">
Carmelo Cascone384aade2019-07-03 15:36:04 -07003933 <step name="App-Activate-All.Check-Logs-After-${#}-scalablegateway" exec="onos-check-logs ${OC#}"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08003934 </parallel>
3935 </group>
Carmelo Cascone384aade2019-07-03 15:36:04 -07003936 <step name="App-Activate-All.Minimal-Apps-scalablegateway" requires="App-Activate-All.App-Deactivate-scalablegateway"
Ray Milkeya2b52b42019-02-07 09:25:27 -08003937 exec="onos-set-up-minimal-apps ${OCI}"/>
3938 </group>
3939
3940
Carmelo Cascone384aade2019-07-03 15:36:04 -07003941 <group name="App-Activate-All.sdnip" requires="App-Activate-All.scalablegateway">
3942 <step name="App-Activate-All.Activate-sdnip"
3943 exec="onos ${OCI} app activate org.onosproject.sdnip" requires="App-Activate-All.scalablegateway"/>
3944 <group name="App-Activate-All.App-Check-sdnip" requires="App-Activate-All.Activate-sdnip">
Ray Milkeya2b52b42019-02-07 09:25:27 -08003945 <parallel var="${OC#}">
Carmelo Cascone384aade2019-07-03 15:36:04 -07003946 <step name="App-Activate-All.App-Check-${#}-sdnip"
3947 exec="onos-check-apps ${OC#} sdnip includes"/>
3948 <step name="App-Activate-All.Check-Logs-${#}-sdnip" exec="onos-check-logs ${OC#}"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08003949 </parallel>
3950 </group>
Carmelo Cascone384aade2019-07-03 15:36:04 -07003951 <step name="App-Activate-All.App-Deactivate-sdnip"
3952 exec="onos ${OCI} app deactivate org.onosproject.sdnip" requires="App-Activate-All.App-Check-sdnip"/>
3953 <step name="App-Activate-All.Wait-For-Deactivate-sdnip"
3954 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-sdnip"/>
3955 <group name="App-Activate-All.App-Check-After-sdnip" requires="App-Activate-All.Wait-For-Deactivate-sdnip">
Ray Milkeya2b52b42019-02-07 09:25:27 -08003956 <parallel var="${OC#}">
Carmelo Cascone384aade2019-07-03 15:36:04 -07003957 <step name="App-Activate-All.Check-Logs-After-${#}-sdnip" exec="onos-check-logs ${OC#}"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08003958 </parallel>
3959 </group>
Carmelo Cascone384aade2019-07-03 15:36:04 -07003960 <step name="App-Activate-All.Minimal-Apps-sdnip" requires="App-Activate-All.App-Deactivate-sdnip"
Ray Milkeya2b52b42019-02-07 09:25:27 -08003961 exec="onos-set-up-minimal-apps ${OCI}"/>
3962 </group>
3963
3964
Carmelo Cascone384aade2019-07-03 15:36:04 -07003965 <group name="App-Activate-All.segmentrouting" requires="App-Activate-All.sdnip">
3966 <step name="App-Activate-All.Activate-segmentrouting"
3967 exec="onos ${OCI} app activate org.onosproject.segmentrouting" requires="App-Activate-All.sdnip"/>
3968 <group name="App-Activate-All.App-Check-segmentrouting" requires="App-Activate-All.Activate-segmentrouting">
Ray Milkeya2b52b42019-02-07 09:25:27 -08003969 <parallel var="${OC#}">
Carmelo Cascone384aade2019-07-03 15:36:04 -07003970 <step name="App-Activate-All.App-Check-${#}-segmentrouting"
3971 exec="onos-check-apps ${OC#} segmentrouting includes"/>
3972 <step name="App-Activate-All.Check-Logs-${#}-segmentrouting" exec="onos-check-logs ${OC#}"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08003973 </parallel>
3974 </group>
Carmelo Cascone384aade2019-07-03 15:36:04 -07003975 <step name="App-Activate-All.App-Deactivate-segmentrouting"
3976 exec="onos ${OCI} app deactivate org.onosproject.segmentrouting" requires="App-Activate-All.App-Check-segmentrouting"/>
3977 <step name="App-Activate-All.Wait-For-Deactivate-segmentrouting"
3978 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-segmentrouting"/>
3979 <group name="App-Activate-All.App-Check-After-segmentrouting" requires="App-Activate-All.Wait-For-Deactivate-segmentrouting">
Ray Milkeya2b52b42019-02-07 09:25:27 -08003980 <parallel var="${OC#}">
Carmelo Cascone384aade2019-07-03 15:36:04 -07003981 <step name="App-Activate-All.Check-Logs-After-${#}-segmentrouting" exec="onos-check-logs ${OC#}"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08003982 </parallel>
3983 </group>
Carmelo Cascone384aade2019-07-03 15:36:04 -07003984 <step name="App-Activate-All.Minimal-Apps-segmentrouting" requires="App-Activate-All.App-Deactivate-segmentrouting"
Ray Milkeya2b52b42019-02-07 09:25:27 -08003985 exec="onos-set-up-minimal-apps ${OCI}"/>
3986 </group>
3987
3988
Carmelo Cascone384aade2019-07-03 15:36:04 -07003989 <group name="App-Activate-All.simplefabric" requires="App-Activate-All.segmentrouting">
3990 <step name="App-Activate-All.Activate-simplefabric"
3991 exec="onos ${OCI} app activate org.onosproject.simplefabric" requires="App-Activate-All.segmentrouting"/>
3992 <group name="App-Activate-All.App-Check-simplefabric" requires="App-Activate-All.Activate-simplefabric">
Ray Milkeya2b52b42019-02-07 09:25:27 -08003993 <parallel var="${OC#}">
Carmelo Cascone384aade2019-07-03 15:36:04 -07003994 <step name="App-Activate-All.App-Check-${#}-simplefabric"
3995 exec="onos-check-apps ${OC#} simplefabric includes"/>
3996 <step name="App-Activate-All.Check-Logs-${#}-simplefabric" exec="onos-check-logs ${OC#}"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08003997 </parallel>
3998 </group>
Carmelo Cascone384aade2019-07-03 15:36:04 -07003999 <step name="App-Activate-All.App-Deactivate-simplefabric"
4000 exec="onos ${OCI} app deactivate org.onosproject.simplefabric" requires="App-Activate-All.App-Check-simplefabric"/>
4001 <step name="App-Activate-All.Wait-For-Deactivate-simplefabric"
4002 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-simplefabric"/>
4003 <group name="App-Activate-All.App-Check-After-simplefabric" requires="App-Activate-All.Wait-For-Deactivate-simplefabric">
Ray Milkeya2b52b42019-02-07 09:25:27 -08004004 <parallel var="${OC#}">
Carmelo Cascone384aade2019-07-03 15:36:04 -07004005 <step name="App-Activate-All.Check-Logs-After-${#}-simplefabric" exec="onos-check-logs ${OC#}"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08004006 </parallel>
4007 </group>
Carmelo Cascone384aade2019-07-03 15:36:04 -07004008 <step name="App-Activate-All.Minimal-Apps-simplefabric" requires="App-Activate-All.App-Deactivate-simplefabric"
Ray Milkeya2b52b42019-02-07 09:25:27 -08004009 exec="onos-set-up-minimal-apps ${OCI}"/>
4010 </group>
4011
4012
Carmelo Cascone384aade2019-07-03 15:36:04 -07004013 <group name="App-Activate-All.snmp" requires="App-Activate-All.simplefabric">
4014 <step name="App-Activate-All.Activate-snmp"
4015 exec="onos ${OCI} app activate org.onosproject.snmp" requires="App-Activate-All.simplefabric"/>
4016 <group name="App-Activate-All.App-Check-snmp" requires="App-Activate-All.Activate-snmp">
Ray Milkeya2b52b42019-02-07 09:25:27 -08004017 <parallel var="${OC#}">
Carmelo Cascone384aade2019-07-03 15:36:04 -07004018 <step name="App-Activate-All.App-Check-${#}-snmp"
4019 exec="onos-check-apps ${OC#} snmp includes"/>
4020 <step name="App-Activate-All.Check-Logs-${#}-snmp" exec="onos-check-logs ${OC#}"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08004021 </parallel>
4022 </group>
Carmelo Cascone384aade2019-07-03 15:36:04 -07004023 <step name="App-Activate-All.App-Deactivate-snmp"
4024 exec="onos ${OCI} app deactivate org.onosproject.snmp" requires="App-Activate-All.App-Check-snmp"/>
4025 <step name="App-Activate-All.Wait-For-Deactivate-snmp"
4026 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-snmp"/>
4027 <group name="App-Activate-All.App-Check-After-snmp" requires="App-Activate-All.Wait-For-Deactivate-snmp">
Ray Milkeya2b52b42019-02-07 09:25:27 -08004028 <parallel var="${OC#}">
Carmelo Cascone384aade2019-07-03 15:36:04 -07004029 <step name="App-Activate-All.Check-Logs-After-${#}-snmp" exec="onos-check-logs ${OC#}"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08004030 </parallel>
4031 </group>
Carmelo Cascone384aade2019-07-03 15:36:04 -07004032 <step name="App-Activate-All.Minimal-Apps-snmp" requires="App-Activate-All.App-Deactivate-snmp"
Ray Milkeya2b52b42019-02-07 09:25:27 -08004033 exec="onos-set-up-minimal-apps ${OCI}"/>
4034 </group>
4035
4036
Carmelo Cascone384aade2019-07-03 15:36:04 -07004037 <group name="App-Activate-All.t3" requires="App-Activate-All.snmp">
4038 <step name="App-Activate-All.Activate-t3"
4039 exec="onos ${OCI} app activate org.onosproject.t3" requires="App-Activate-All.snmp"/>
4040 <group name="App-Activate-All.App-Check-t3" requires="App-Activate-All.Activate-t3">
Ray Milkeya2b52b42019-02-07 09:25:27 -08004041 <parallel var="${OC#}">
Carmelo Cascone384aade2019-07-03 15:36:04 -07004042 <step name="App-Activate-All.App-Check-${#}-t3"
4043 exec="onos-check-apps ${OC#} t3 includes"/>
4044 <step name="App-Activate-All.Check-Logs-${#}-t3" exec="onos-check-logs ${OC#}"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08004045 </parallel>
4046 </group>
Carmelo Cascone384aade2019-07-03 15:36:04 -07004047 <step name="App-Activate-All.App-Deactivate-t3"
4048 exec="onos ${OCI} app deactivate org.onosproject.t3" requires="App-Activate-All.App-Check-t3"/>
4049 <step name="App-Activate-All.Wait-For-Deactivate-t3"
4050 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-t3"/>
4051 <group name="App-Activate-All.App-Check-After-t3" requires="App-Activate-All.Wait-For-Deactivate-t3">
Ray Milkeya2b52b42019-02-07 09:25:27 -08004052 <parallel var="${OC#}">
Carmelo Cascone384aade2019-07-03 15:36:04 -07004053 <step name="App-Activate-All.Check-Logs-After-${#}-t3" exec="onos-check-logs ${OC#}"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08004054 </parallel>
4055 </group>
Carmelo Cascone384aade2019-07-03 15:36:04 -07004056 <step name="App-Activate-All.Minimal-Apps-t3" requires="App-Activate-All.App-Deactivate-t3"
Ray Milkeya2b52b42019-02-07 09:25:27 -08004057 exec="onos-set-up-minimal-apps ${OCI}"/>
4058 </group>
4059
4060
Carmelo Cascone384aade2019-07-03 15:36:04 -07004061 <group name="App-Activate-All.tetopology" requires="App-Activate-All.t3">
Ray Milkeya2b52b42019-02-07 09:25:27 -08004062 <step name="App-Activate-All.Activate-tetopology"
Carmelo Cascone384aade2019-07-03 15:36:04 -07004063 exec="onos ${OCI} app activate org.onosproject.tetopology" requires="App-Activate-All.t3"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08004064 <group name="App-Activate-All.App-Check-tetopology" requires="App-Activate-All.Activate-tetopology">
4065 <parallel var="${OC#}">
4066 <step name="App-Activate-All.App-Check-${#}-tetopology"
4067 exec="onos-check-apps ${OC#} tetopology includes"/>
4068 <step name="App-Activate-All.Check-Logs-${#}-tetopology" exec="onos-check-logs ${OC#}"/>
4069 </parallel>
4070 </group>
4071 <step name="App-Activate-All.App-Deactivate-tetopology"
4072 exec="onos ${OCI} app deactivate org.onosproject.tetopology" requires="App-Activate-All.App-Check-tetopology"/>
4073 <step name="App-Activate-All.Wait-For-Deactivate-tetopology"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -08004074 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-tetopology"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08004075 <group name="App-Activate-All.App-Check-After-tetopology" requires="App-Activate-All.Wait-For-Deactivate-tetopology">
4076 <parallel var="${OC#}">
4077 <step name="App-Activate-All.Check-Logs-After-${#}-tetopology" exec="onos-check-logs ${OC#}"/>
4078 </parallel>
4079 </group>
4080 <step name="App-Activate-All.Minimal-Apps-tetopology" requires="App-Activate-All.App-Deactivate-tetopology"
4081 exec="onos-set-up-minimal-apps ${OCI}"/>
4082 </group>
4083
4084
4085 <group name="App-Activate-All.tetunnel" requires="App-Activate-All.tetopology">
4086 <step name="App-Activate-All.Activate-tetunnel"
4087 exec="onos ${OCI} app activate org.onosproject.tetunnel" requires="App-Activate-All.tetopology"/>
4088 <group name="App-Activate-All.App-Check-tetunnel" requires="App-Activate-All.Activate-tetunnel">
4089 <parallel var="${OC#}">
4090 <step name="App-Activate-All.App-Check-${#}-tetunnel"
4091 exec="onos-check-apps ${OC#} tetunnel includes"/>
4092 <step name="App-Activate-All.Check-Logs-${#}-tetunnel" exec="onos-check-logs ${OC#}"/>
4093 </parallel>
4094 </group>
4095 <step name="App-Activate-All.App-Deactivate-tetunnel"
4096 exec="onos ${OCI} app deactivate org.onosproject.tetunnel" requires="App-Activate-All.App-Check-tetunnel"/>
4097 <step name="App-Activate-All.Wait-For-Deactivate-tetunnel"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -08004098 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-tetunnel"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08004099 <group name="App-Activate-All.App-Check-After-tetunnel" requires="App-Activate-All.Wait-For-Deactivate-tetunnel">
4100 <parallel var="${OC#}">
4101 <step name="App-Activate-All.Check-Logs-After-${#}-tetunnel" exec="onos-check-logs ${OC#}"/>
4102 </parallel>
4103 </group>
4104 <step name="App-Activate-All.Minimal-Apps-tetunnel" requires="App-Activate-All.App-Deactivate-tetunnel"
4105 exec="onos-set-up-minimal-apps ${OCI}"/>
4106 </group>
4107
4108
Carmelo Cascone384aade2019-07-03 15:36:04 -07004109 <group name="App-Activate-All.tl1" requires="App-Activate-All.tetunnel">
Ray Milkeya2b52b42019-02-07 09:25:27 -08004110 <step name="App-Activate-All.Activate-tl1"
Carmelo Cascone384aade2019-07-03 15:36:04 -07004111 exec="onos ${OCI} app activate org.onosproject.tl1" requires="App-Activate-All.tetunnel"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08004112 <group name="App-Activate-All.App-Check-tl1" requires="App-Activate-All.Activate-tl1">
4113 <parallel var="${OC#}">
4114 <step name="App-Activate-All.App-Check-${#}-tl1"
4115 exec="onos-check-apps ${OC#} tl1 includes"/>
4116 <step name="App-Activate-All.Check-Logs-${#}-tl1" exec="onos-check-logs ${OC#}"/>
4117 </parallel>
4118 </group>
4119 <step name="App-Activate-All.App-Deactivate-tl1"
4120 exec="onos ${OCI} app deactivate org.onosproject.tl1" requires="App-Activate-All.App-Check-tl1"/>
4121 <step name="App-Activate-All.Wait-For-Deactivate-tl1"
Ray Milkey1f0fb3b2019-02-26 08:45:48 -08004122 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-tl1"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08004123 <group name="App-Activate-All.App-Check-After-tl1" requires="App-Activate-All.Wait-For-Deactivate-tl1">
4124 <parallel var="${OC#}">
4125 <step name="App-Activate-All.Check-Logs-After-${#}-tl1" exec="onos-check-logs ${OC#}"/>
4126 </parallel>
4127 </group>
4128 <step name="App-Activate-All.Minimal-Apps-tl1" requires="App-Activate-All.App-Deactivate-tl1"
4129 exec="onos-set-up-minimal-apps ${OCI}"/>
4130 </group>
4131
4132
Carmelo Cascone76ca7992019-07-05 16:10:37 -07004133 <group name="App-Activate-All.tunnel" requires="App-Activate-All.tl1">
Carmelo Cascone384aade2019-07-03 15:36:04 -07004134 <step name="App-Activate-All.Activate-tunnel"
Carmelo Cascone76ca7992019-07-05 16:10:37 -07004135 exec="onos ${OCI} app activate org.onosproject.tunnel" requires="App-Activate-All.tl1"/>
Carmelo Cascone384aade2019-07-03 15:36:04 -07004136 <group name="App-Activate-All.App-Check-tunnel" requires="App-Activate-All.Activate-tunnel">
Ray Milkeya2b52b42019-02-07 09:25:27 -08004137 <parallel var="${OC#}">
Carmelo Cascone384aade2019-07-03 15:36:04 -07004138 <step name="App-Activate-All.App-Check-${#}-tunnel"
4139 exec="onos-check-apps ${OC#} tunnel includes"/>
4140 <step name="App-Activate-All.Check-Logs-${#}-tunnel" exec="onos-check-logs ${OC#}"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08004141 </parallel>
4142 </group>
Carmelo Cascone384aade2019-07-03 15:36:04 -07004143 <step name="App-Activate-All.App-Deactivate-tunnel"
4144 exec="onos ${OCI} app deactivate org.onosproject.tunnel" requires="App-Activate-All.App-Check-tunnel"/>
4145 <step name="App-Activate-All.Wait-For-Deactivate-tunnel"
4146 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-tunnel"/>
4147 <group name="App-Activate-All.App-Check-After-tunnel" requires="App-Activate-All.Wait-For-Deactivate-tunnel">
Ray Milkeya2b52b42019-02-07 09:25:27 -08004148 <parallel var="${OC#}">
Carmelo Cascone384aade2019-07-03 15:36:04 -07004149 <step name="App-Activate-All.Check-Logs-After-${#}-tunnel" exec="onos-check-logs ${OC#}"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08004150 </parallel>
4151 </group>
Carmelo Cascone384aade2019-07-03 15:36:04 -07004152 <step name="App-Activate-All.Minimal-Apps-tunnel" requires="App-Activate-All.App-Deactivate-tunnel"
Ray Milkeya2b52b42019-02-07 09:25:27 -08004153 exec="onos-set-up-minimal-apps ${OCI}"/>
4154 </group>
4155
4156
Carmelo Cascone384aade2019-07-03 15:36:04 -07004157 <group name="App-Activate-All.virtual" requires="App-Activate-All.tunnel">
4158 <step name="App-Activate-All.Activate-virtual"
4159 exec="onos ${OCI} app activate org.onosproject.virtual" requires="App-Activate-All.tunnel"/>
4160 <group name="App-Activate-All.App-Check-virtual" requires="App-Activate-All.Activate-virtual">
Ray Milkeya2b52b42019-02-07 09:25:27 -08004161 <parallel var="${OC#}">
Carmelo Cascone384aade2019-07-03 15:36:04 -07004162 <step name="App-Activate-All.App-Check-${#}-virtual"
4163 exec="onos-check-apps ${OC#} virtual includes"/>
4164 <step name="App-Activate-All.Check-Logs-${#}-virtual" exec="onos-check-logs ${OC#}"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08004165 </parallel>
4166 </group>
Carmelo Cascone384aade2019-07-03 15:36:04 -07004167 <step name="App-Activate-All.App-Deactivate-virtual"
4168 exec="onos ${OCI} app deactivate org.onosproject.virtual" requires="App-Activate-All.App-Check-virtual"/>
4169 <step name="App-Activate-All.Wait-For-Deactivate-virtual"
4170 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-virtual"/>
4171 <group name="App-Activate-All.App-Check-After-virtual" requires="App-Activate-All.Wait-For-Deactivate-virtual">
Ray Milkeya2b52b42019-02-07 09:25:27 -08004172 <parallel var="${OC#}">
Carmelo Cascone384aade2019-07-03 15:36:04 -07004173 <step name="App-Activate-All.Check-Logs-After-${#}-virtual" exec="onos-check-logs ${OC#}"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08004174 </parallel>
4175 </group>
Carmelo Cascone384aade2019-07-03 15:36:04 -07004176 <step name="App-Activate-All.Minimal-Apps-virtual" requires="App-Activate-All.App-Deactivate-virtual"
Ray Milkeya2b52b42019-02-07 09:25:27 -08004177 exec="onos-set-up-minimal-apps ${OCI}"/>
4178 </group>
4179
4180
Carmelo Cascone384aade2019-07-03 15:36:04 -07004181 <group name="App-Activate-All.virtualbng" requires="App-Activate-All.virtual">
4182 <step name="App-Activate-All.Activate-virtualbng"
4183 exec="onos ${OCI} app activate org.onosproject.virtualbng" requires="App-Activate-All.virtual"/>
4184 <group name="App-Activate-All.App-Check-virtualbng" requires="App-Activate-All.Activate-virtualbng">
Ray Milkeya2b52b42019-02-07 09:25:27 -08004185 <parallel var="${OC#}">
Carmelo Cascone384aade2019-07-03 15:36:04 -07004186 <step name="App-Activate-All.App-Check-${#}-virtualbng"
4187 exec="onos-check-apps ${OC#} virtualbng includes"/>
4188 <step name="App-Activate-All.Check-Logs-${#}-virtualbng" exec="onos-check-logs ${OC#}"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08004189 </parallel>
4190 </group>
Carmelo Cascone384aade2019-07-03 15:36:04 -07004191 <step name="App-Activate-All.App-Deactivate-virtualbng"
4192 exec="onos ${OCI} app deactivate org.onosproject.virtualbng" requires="App-Activate-All.App-Check-virtualbng"/>
4193 <step name="App-Activate-All.Wait-For-Deactivate-virtualbng"
4194 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-virtualbng"/>
4195 <group name="App-Activate-All.App-Check-After-virtualbng" requires="App-Activate-All.Wait-For-Deactivate-virtualbng">
Ray Milkeya2b52b42019-02-07 09:25:27 -08004196 <parallel var="${OC#}">
Carmelo Cascone384aade2019-07-03 15:36:04 -07004197 <step name="App-Activate-All.Check-Logs-After-${#}-virtualbng" exec="onos-check-logs ${OC#}"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08004198 </parallel>
4199 </group>
Carmelo Cascone384aade2019-07-03 15:36:04 -07004200 <step name="App-Activate-All.Minimal-Apps-virtualbng" requires="App-Activate-All.App-Deactivate-virtualbng"
Ray Milkeya2b52b42019-02-07 09:25:27 -08004201 exec="onos-set-up-minimal-apps ${OCI}"/>
4202 </group>
4203
4204
Carmelo Cascone384aade2019-07-03 15:36:04 -07004205 <group name="App-Activate-All.vpls" requires="App-Activate-All.virtualbng">
4206 <step name="App-Activate-All.Activate-vpls"
4207 exec="onos ${OCI} app activate org.onosproject.vpls" requires="App-Activate-All.virtualbng"/>
4208 <group name="App-Activate-All.App-Check-vpls" requires="App-Activate-All.Activate-vpls">
Ray Milkeya2b52b42019-02-07 09:25:27 -08004209 <parallel var="${OC#}">
Carmelo Cascone384aade2019-07-03 15:36:04 -07004210 <step name="App-Activate-All.App-Check-${#}-vpls"
4211 exec="onos-check-apps ${OC#} vpls includes"/>
4212 <step name="App-Activate-All.Check-Logs-${#}-vpls" exec="onos-check-logs ${OC#}"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08004213 </parallel>
4214 </group>
Carmelo Cascone384aade2019-07-03 15:36:04 -07004215 <step name="App-Activate-All.App-Deactivate-vpls"
4216 exec="onos ${OCI} app deactivate org.onosproject.vpls" requires="App-Activate-All.App-Check-vpls"/>
4217 <step name="App-Activate-All.Wait-For-Deactivate-vpls"
4218 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-vpls"/>
4219 <group name="App-Activate-All.App-Check-After-vpls" requires="App-Activate-All.Wait-For-Deactivate-vpls">
Ray Milkeya2b52b42019-02-07 09:25:27 -08004220 <parallel var="${OC#}">
Carmelo Cascone384aade2019-07-03 15:36:04 -07004221 <step name="App-Activate-All.Check-Logs-After-${#}-vpls" exec="onos-check-logs ${OC#}"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08004222 </parallel>
4223 </group>
Carmelo Cascone384aade2019-07-03 15:36:04 -07004224 <step name="App-Activate-All.Minimal-Apps-vpls" requires="App-Activate-All.App-Deactivate-vpls"
Ray Milkeya2b52b42019-02-07 09:25:27 -08004225 exec="onos-set-up-minimal-apps ${OCI}"/>
4226 </group>
4227
4228
Carmelo Cascone384aade2019-07-03 15:36:04 -07004229 <group name="App-Activate-All.vrouter" requires="App-Activate-All.vpls">
4230 <step name="App-Activate-All.Activate-vrouter"
4231 exec="onos ${OCI} app activate org.onosproject.vrouter" requires="App-Activate-All.vpls"/>
4232 <group name="App-Activate-All.App-Check-vrouter" requires="App-Activate-All.Activate-vrouter">
Ray Milkeya2b52b42019-02-07 09:25:27 -08004233 <parallel var="${OC#}">
Carmelo Cascone384aade2019-07-03 15:36:04 -07004234 <step name="App-Activate-All.App-Check-${#}-vrouter"
4235 exec="onos-check-apps ${OC#} vrouter includes"/>
4236 <step name="App-Activate-All.Check-Logs-${#}-vrouter" exec="onos-check-logs ${OC#}"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08004237 </parallel>
4238 </group>
Carmelo Cascone384aade2019-07-03 15:36:04 -07004239 <step name="App-Activate-All.App-Deactivate-vrouter"
4240 exec="onos ${OCI} app deactivate org.onosproject.vrouter" requires="App-Activate-All.App-Check-vrouter"/>
4241 <step name="App-Activate-All.Wait-For-Deactivate-vrouter"
4242 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-vrouter"/>
4243 <group name="App-Activate-All.App-Check-After-vrouter" requires="App-Activate-All.Wait-For-Deactivate-vrouter">
Ray Milkeya2b52b42019-02-07 09:25:27 -08004244 <parallel var="${OC#}">
Carmelo Cascone384aade2019-07-03 15:36:04 -07004245 <step name="App-Activate-All.Check-Logs-After-${#}-vrouter" exec="onos-check-logs ${OC#}"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08004246 </parallel>
4247 </group>
Carmelo Cascone384aade2019-07-03 15:36:04 -07004248 <step name="App-Activate-All.Minimal-Apps-vrouter" requires="App-Activate-All.App-Deactivate-vrouter"
Ray Milkeya2b52b42019-02-07 09:25:27 -08004249 exec="onos-set-up-minimal-apps ${OCI}"/>
4250 </group>
4251
4252
Carmelo Cascone384aade2019-07-03 15:36:04 -07004253 <group name="App-Activate-All.vtn" requires="App-Activate-All.vrouter">
4254 <step name="App-Activate-All.Activate-vtn"
4255 exec="onos ${OCI} app activate org.onosproject.vtn" requires="App-Activate-All.vrouter"/>
4256 <group name="App-Activate-All.App-Check-vtn" requires="App-Activate-All.Activate-vtn">
Ray Milkeya2b52b42019-02-07 09:25:27 -08004257 <parallel var="${OC#}">
Carmelo Cascone384aade2019-07-03 15:36:04 -07004258 <step name="App-Activate-All.App-Check-${#}-vtn"
4259 exec="onos-check-apps ${OC#} vtn includes"/>
4260 <step name="App-Activate-All.Check-Logs-${#}-vtn" exec="onos-check-logs ${OC#}"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08004261 </parallel>
4262 </group>
Carmelo Cascone384aade2019-07-03 15:36:04 -07004263 <step name="App-Activate-All.App-Deactivate-vtn"
4264 exec="onos ${OCI} app deactivate org.onosproject.vtn" requires="App-Activate-All.App-Check-vtn"/>
4265 <step name="App-Activate-All.Wait-For-Deactivate-vtn"
4266 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-vtn"/>
4267 <group name="App-Activate-All.App-Check-After-vtn" requires="App-Activate-All.Wait-For-Deactivate-vtn">
Ray Milkeya2b52b42019-02-07 09:25:27 -08004268 <parallel var="${OC#}">
Carmelo Cascone384aade2019-07-03 15:36:04 -07004269 <step name="App-Activate-All.Check-Logs-After-${#}-vtn" exec="onos-check-logs ${OC#}"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08004270 </parallel>
4271 </group>
Carmelo Cascone384aade2019-07-03 15:36:04 -07004272 <step name="App-Activate-All.Minimal-Apps-vtn" requires="App-Activate-All.App-Deactivate-vtn"
Ray Milkeya2b52b42019-02-07 09:25:27 -08004273 exec="onos-set-up-minimal-apps ${OCI}"/>
4274 </group>
4275
4276
Carmelo Cascone384aade2019-07-03 15:36:04 -07004277 <group name="App-Activate-All.workflow" requires="App-Activate-All.vtn">
4278 <step name="App-Activate-All.Activate-workflow"
4279 exec="onos ${OCI} app activate org.onosproject.workflow" requires="App-Activate-All.vtn"/>
4280 <group name="App-Activate-All.App-Check-workflow" requires="App-Activate-All.Activate-workflow">
Ray Milkeya2b52b42019-02-07 09:25:27 -08004281 <parallel var="${OC#}">
Carmelo Cascone384aade2019-07-03 15:36:04 -07004282 <step name="App-Activate-All.App-Check-${#}-workflow"
4283 exec="onos-check-apps ${OC#} workflow includes"/>
4284 <step name="App-Activate-All.Check-Logs-${#}-workflow" exec="onos-check-logs ${OC#}"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08004285 </parallel>
4286 </group>
Carmelo Cascone384aade2019-07-03 15:36:04 -07004287 <step name="App-Activate-All.App-Deactivate-workflow"
4288 exec="onos ${OCI} app deactivate org.onosproject.workflow" requires="App-Activate-All.App-Check-workflow"/>
4289 <step name="App-Activate-All.Wait-For-Deactivate-workflow"
4290 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-workflow"/>
4291 <group name="App-Activate-All.App-Check-After-workflow" requires="App-Activate-All.Wait-For-Deactivate-workflow">
Ray Milkeya2b52b42019-02-07 09:25:27 -08004292 <parallel var="${OC#}">
Carmelo Cascone384aade2019-07-03 15:36:04 -07004293 <step name="App-Activate-All.Check-Logs-After-${#}-workflow" exec="onos-check-logs ${OC#}"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08004294 </parallel>
4295 </group>
Carmelo Cascone384aade2019-07-03 15:36:04 -07004296 <step name="App-Activate-All.Minimal-Apps-workflow" requires="App-Activate-All.App-Deactivate-workflow"
Ray Milkeya2b52b42019-02-07 09:25:27 -08004297 exec="onos-set-up-minimal-apps ${OCI}"/>
4298 </group>
4299
4300
Carmelo Cascone384aade2019-07-03 15:36:04 -07004301 <group name="App-Activate-All.workflow.ofoverlay" requires="App-Activate-All.workflow">
4302 <step name="App-Activate-All.Activate-workflow.ofoverlay"
4303 exec="onos ${OCI} app activate org.onosproject.workflow.ofoverlay" requires="App-Activate-All.workflow"/>
4304 <group name="App-Activate-All.App-Check-workflow.ofoverlay" requires="App-Activate-All.Activate-workflow.ofoverlay">
Ray Milkeya2b52b42019-02-07 09:25:27 -08004305 <parallel var="${OC#}">
Carmelo Cascone384aade2019-07-03 15:36:04 -07004306 <step name="App-Activate-All.App-Check-${#}-workflow.ofoverlay"
4307 exec="onos-check-apps ${OC#} workflow.ofoverlay includes"/>
4308 <step name="App-Activate-All.Check-Logs-${#}-workflow.ofoverlay" exec="onos-check-logs ${OC#}"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08004309 </parallel>
4310 </group>
Carmelo Cascone384aade2019-07-03 15:36:04 -07004311 <step name="App-Activate-All.App-Deactivate-workflow.ofoverlay"
4312 exec="onos ${OCI} app deactivate org.onosproject.workflow.ofoverlay" requires="App-Activate-All.App-Check-workflow.ofoverlay"/>
4313 <step name="App-Activate-All.Wait-For-Deactivate-workflow.ofoverlay"
4314 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-workflow.ofoverlay"/>
4315 <group name="App-Activate-All.App-Check-After-workflow.ofoverlay" requires="App-Activate-All.Wait-For-Deactivate-workflow.ofoverlay">
Ray Milkeya2b52b42019-02-07 09:25:27 -08004316 <parallel var="${OC#}">
Carmelo Cascone384aade2019-07-03 15:36:04 -07004317 <step name="App-Activate-All.Check-Logs-After-${#}-workflow.ofoverlay" exec="onos-check-logs ${OC#}"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08004318 </parallel>
4319 </group>
Carmelo Cascone384aade2019-07-03 15:36:04 -07004320 <step name="App-Activate-All.Minimal-Apps-workflow.ofoverlay" requires="App-Activate-All.App-Deactivate-workflow.ofoverlay"
Ray Milkeya2b52b42019-02-07 09:25:27 -08004321 exec="onos-set-up-minimal-apps ${OCI}"/>
4322 </group>
4323
4324
Carmelo Cascone384aade2019-07-03 15:36:04 -07004325 <group name="App-Activate-All.xmpp.device" requires="App-Activate-All.workflow.ofoverlay">
4326 <step name="App-Activate-All.Activate-xmpp.device"
4327 exec="onos ${OCI} app activate org.onosproject.xmpp.device" requires="App-Activate-All.workflow.ofoverlay"/>
4328 <group name="App-Activate-All.App-Check-xmpp.device" requires="App-Activate-All.Activate-xmpp.device">
Ray Milkeya2b52b42019-02-07 09:25:27 -08004329 <parallel var="${OC#}">
Carmelo Cascone384aade2019-07-03 15:36:04 -07004330 <step name="App-Activate-All.App-Check-${#}-xmpp.device"
4331 exec="onos-check-apps ${OC#} xmpp.device includes"/>
4332 <step name="App-Activate-All.Check-Logs-${#}-xmpp.device" exec="onos-check-logs ${OC#}"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08004333 </parallel>
4334 </group>
Carmelo Cascone384aade2019-07-03 15:36:04 -07004335 <step name="App-Activate-All.App-Deactivate-xmpp.device"
4336 exec="onos ${OCI} app deactivate org.onosproject.xmpp.device" requires="App-Activate-All.App-Check-xmpp.device"/>
4337 <step name="App-Activate-All.Wait-For-Deactivate-xmpp.device"
4338 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-xmpp.device"/>
4339 <group name="App-Activate-All.App-Check-After-xmpp.device" requires="App-Activate-All.Wait-For-Deactivate-xmpp.device">
Ray Milkeya2b52b42019-02-07 09:25:27 -08004340 <parallel var="${OC#}">
Carmelo Cascone384aade2019-07-03 15:36:04 -07004341 <step name="App-Activate-All.Check-Logs-After-${#}-xmpp.device" exec="onos-check-logs ${OC#}"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08004342 </parallel>
4343 </group>
Carmelo Cascone384aade2019-07-03 15:36:04 -07004344 <step name="App-Activate-All.Minimal-Apps-xmpp.device" requires="App-Activate-All.App-Deactivate-xmpp.device"
Ray Milkeya2b52b42019-02-07 09:25:27 -08004345 exec="onos-set-up-minimal-apps ${OCI}"/>
4346 </group>
4347
4348
Carmelo Cascone384aade2019-07-03 15:36:04 -07004349 <group name="App-Activate-All.yang" requires="App-Activate-All.xmpp.device">
4350 <step name="App-Activate-All.Activate-yang"
4351 exec="onos ${OCI} app activate org.onosproject.yang" requires="App-Activate-All.xmpp.device"/>
4352 <group name="App-Activate-All.App-Check-yang" requires="App-Activate-All.Activate-yang">
Ray Milkeya2b52b42019-02-07 09:25:27 -08004353 <parallel var="${OC#}">
Carmelo Cascone384aade2019-07-03 15:36:04 -07004354 <step name="App-Activate-All.App-Check-${#}-yang"
4355 exec="onos-check-apps ${OC#} yang includes"/>
4356 <step name="App-Activate-All.Check-Logs-${#}-yang" exec="onos-check-logs ${OC#}"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08004357 </parallel>
4358 </group>
Carmelo Cascone384aade2019-07-03 15:36:04 -07004359 <step name="App-Activate-All.App-Deactivate-yang"
4360 exec="onos ${OCI} app deactivate org.onosproject.yang" requires="App-Activate-All.App-Check-yang"/>
4361 <step name="App-Activate-All.Wait-For-Deactivate-yang"
4362 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-yang"/>
4363 <group name="App-Activate-All.App-Check-After-yang" requires="App-Activate-All.Wait-For-Deactivate-yang">
Ray Milkeya2b52b42019-02-07 09:25:27 -08004364 <parallel var="${OC#}">
Carmelo Cascone384aade2019-07-03 15:36:04 -07004365 <step name="App-Activate-All.Check-Logs-After-${#}-yang" exec="onos-check-logs ${OC#}"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08004366 </parallel>
4367 </group>
Carmelo Cascone384aade2019-07-03 15:36:04 -07004368 <step name="App-Activate-All.Minimal-Apps-yang" requires="App-Activate-All.App-Deactivate-yang"
Ray Milkeya2b52b42019-02-07 09:25:27 -08004369 exec="onos-set-up-minimal-apps ${OCI}"/>
4370 </group>
4371
4372
Carmelo Cascone384aade2019-07-03 15:36:04 -07004373 <group name="App-Activate-All.yang-gui" requires="App-Activate-All.yang">
4374 <step name="App-Activate-All.Activate-yang-gui"
4375 exec="onos ${OCI} app activate org.onosproject.yang-gui" requires="App-Activate-All.yang"/>
4376 <group name="App-Activate-All.App-Check-yang-gui" requires="App-Activate-All.Activate-yang-gui">
Ray Milkeya2b52b42019-02-07 09:25:27 -08004377 <parallel var="${OC#}">
Carmelo Cascone384aade2019-07-03 15:36:04 -07004378 <step name="App-Activate-All.App-Check-${#}-yang-gui"
4379 exec="onos-check-apps ${OC#} yang-gui includes"/>
4380 <step name="App-Activate-All.Check-Logs-${#}-yang-gui" exec="onos-check-logs ${OC#}"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08004381 </parallel>
4382 </group>
Carmelo Cascone384aade2019-07-03 15:36:04 -07004383 <step name="App-Activate-All.App-Deactivate-yang-gui"
4384 exec="onos ${OCI} app deactivate org.onosproject.yang-gui" requires="App-Activate-All.App-Check-yang-gui"/>
4385 <step name="App-Activate-All.Wait-For-Deactivate-yang-gui"
4386 exec="onos-check-component-count ${OCI} ${startingcount}" requires="App-Activate-All.App-Deactivate-yang-gui"/>
4387 <group name="App-Activate-All.App-Check-After-yang-gui" requires="App-Activate-All.Wait-For-Deactivate-yang-gui">
Ray Milkeya2b52b42019-02-07 09:25:27 -08004388 <parallel var="${OC#}">
Carmelo Cascone384aade2019-07-03 15:36:04 -07004389 <step name="App-Activate-All.Check-Logs-After-${#}-yang-gui" exec="onos-check-logs ${OC#}"/>
Ray Milkeya2b52b42019-02-07 09:25:27 -08004390 </parallel>
4391 </group>
Carmelo Cascone384aade2019-07-03 15:36:04 -07004392 <step name="App-Activate-All.Minimal-Apps-yang-gui" requires="App-Activate-All.App-Deactivate-yang-gui"
Ray Milkeya2b52b42019-02-07 09:25:27 -08004393 exec="onos-set-up-minimal-apps ${OCI}"/>
4394 </group>
4395
4396
4397 </group>
4398 </scenario>
4399