2 name: integration-branch
7 description: 'GIT branch'
10 name: integration-bundleurl
14 default: '{bundleurl}'
15 description: 'URL to karaf distribution zip'
18 name: integration-controller-scope
22 default: '{controller-scope}'
23 description: 'Feature Only or Feature All test'
26 name: integration-controller-features
29 name: CONTROLLERFEATURES
30 default: '{controller-features}'
31 description: 'Features to install in the controller separated by comma'
34 name: integration-test-plan
38 default: '{test-plan}'
39 description: 'Test plan we will run'
42 name: integration-test-options
46 default: '{test-options}'
47 description: 'Robot command options'
50 name: integration-patch-git-url
54 default: 'ssh://jenkins-$SILO@git.opendaylight.org:29418/$GERRIT_PROJECT'
55 description: 'Patch GIT URL (do not modify)'
58 name: integration-patch-refspec
63 description: 'Integration Patch Refspec'
66 name: integration-gerrit-scm
69 credentials-id: '{credentials-id}'
71 basedir: '$GERRIT_PROJECT'
72 refspec: '$GERRIT_REFSPEC'
76 choosing-strategy: 'gerrit'
79 name: integration-git-scm
82 credentials-id: '{credentials-id}'
83 basedir: 'integration'
91 name: integration-patch-scm
94 credentials-id: '{credentials-id}'
96 refspec: '$PATCHREFSPEC'
100 choosing-strategy: 'gerrit'
103 name: integration-distribution-gerrit-trigger-patch-submitted
106 server-name: 'OpenDaylight'
108 - patchset-created-event:
109 exclude-drafts: 'true'
110 exclude-trivial-rebase: 'false'
111 exclude-no-code-change: 'false'
112 - draft-published-event
113 - comment-added-contains-event:
114 comment-contains-value: 'recheck'
115 - comment-added-contains-event:
116 comment-contains-value: 'reverify'
118 - project-compare-type: 'ANT'
119 project-pattern: '{name}'
121 - branch-compare-type: 'ANT'
122 branch-pattern: '**/{branch}'
124 - compare-type: 'ANT'
126 - compare-type: 'ANT'
127 pattern: 'distributions/**'
128 - compare-type: 'ANT'
129 pattern: 'features/**'
130 - compare-type: 'ANT'
131 pattern: 'feature-selector/**'
134 name: integration-distribution-gerrit-trigger-patch-merged
137 server-name: 'OpenDaylight'
139 - change-merged-event
140 - comment-added-contains-event:
141 comment-contains-value: 'remerge'
143 - project-compare-type: 'ANT'
144 project-pattern: '{name}'
146 - branch-compare-type: 'ANT'
147 branch-pattern: '**/{branch}'
149 - compare-type: 'ANT'
151 - compare-type: 'ANT'
152 pattern: 'distributions/**'
153 - compare-type: 'ANT'
154 pattern: 'features/**'
155 - compare-type: 'ANT'
156 pattern: 'feature-selector/**'
159 name: integration-test-gerrit-trigger-patch-submitted
162 server-name: 'OpenDaylight'
164 - patchset-created-event:
165 exclude-drafts: 'true'
166 exclude-trivial-rebase: 'false'
167 exclude-no-code-change: 'false'
168 - draft-published-event
169 - comment-added-contains-event:
170 comment-contains-value: 'recheck'
171 - comment-added-contains-event:
172 comment-contains-value: 'reverify'
174 - project-compare-type: 'ANT'
175 project-pattern: '{name}'
177 - branch-compare-type: 'ANT'
178 branch-pattern: '**/{branch}'
180 - compare-type: 'ANT'
181 pattern: 'test/csit/suites/{project}/**'
184 name: integration-csit-gerrit-trigger-patch-submitted
187 server-name: 'OpenDaylight'
189 - patchset-created-event:
190 exclude-drafts: 'true'
191 exclude-trivial-rebase: 'false'
192 exclude-no-code-change: 'false'
193 - draft-published-event
194 - comment-added-contains-event:
195 comment-contains-value: 'recheck'
196 - comment-added-contains-event:
197 comment-contains-value: 'reverify'
199 - project-compare-type: 'ANT'
200 project-pattern: '{name}'
202 - branch-compare-type: 'ANT'
203 branch-pattern: '**/{branch}'
205 - compare-type: 'ANT'
206 pattern: 'test/csit/**'
209 name: integration-csit-gerrit-trigger-patch-merged
212 server-name: 'OpenDaylight'
214 - change-merged-event
215 - comment-added-contains-event:
216 comment-contains-value: 'remerge'
218 - project-compare-type: 'ANT'
219 project-pattern: '{name}'
221 - branch-compare-type: 'ANT'
222 branch-pattern: '**/{branch}'
224 - compare-type: 'ANT'
225 pattern: 'test/csit/**'
228 name: integration-jclouds-controller-mininet
233 cloud-name: 'Rackspace DFW - Integration Dynamic Lab'
234 count: '{controller-vms}'
235 stop-on-terminate: False
237 cloud-name: 'Rackspace DFW - Integration Dynamic Lab'
238 count: '{mininet-vms}'
239 stop-on-terminate: False
246 name: integration-get-slave-addresses
249 !include-raw include-raw-integration-get-slave-addresses.sh
251 name: integration-get-bundle-vars
254 !include-raw include-raw-integration-get-bundle-vars.sh
257 name: integration-deploy-controller-run-test
260 !include-raw include-raw-integration-deploy-controller-run-test.sh
262 name: integration-deploy-controller
265 !include-raw include-raw-integration-deploy-controller.sh
269 name: integration-configure-clustering
272 !include-raw include-raw-integration-configure-clustering.sh
275 name: integration-start-cluster-run-test
278 !include-raw include-raw-integration-start-cluster-run-test.sh
281 name: integration-deploy-controller-offline
284 !include-raw include-raw-integration-deploy-controller-offline.sh
287 name: integration-get-bundle-url
290 !include-raw include-raw-integration-get-bundle-url.sh
297 name: integration-robot
302 unstable-threshold: '{unstable-if}'
303 pass-threshold: '{pass-if}'