1 ###################################
2 # job configuration for functest
3 ###################################
9 #--------------------------------
11 #--------------------------------
19 branch: 'stable/{stream}'
20 gs-pathname: '{stream}'
22 #--------------------------------
23 # POD, INSTALLER, AND BRANCH MAPPING
24 #--------------------------------
25 # Installers using labels
27 # This section should only contain the installers
28 # that have been switched using labels for slaves
29 #--------------------------------
33 slave-label: fuel-baremetal
35 auto-trigger-name: 'daily-trigger-disabled'
38 slave-label: fuel-virtual
40 auto-trigger-name: 'daily-trigger-disabled'
43 slave-label: fuel-baremetal
45 auto-trigger-name: 'daily-trigger-disabled'
48 slave-label: fuel-virtual
50 auto-trigger-name: 'daily-trigger-disabled'
54 slave-label: joid-baremetal
56 auto-trigger-name: 'daily-trigger-disabled'
59 slave-label: joid-virtual
61 auto-trigger-name: 'daily-trigger-disabled'
64 slave-label: joid-baremetal
66 auto-trigger-name: 'daily-trigger-disabled'
69 slave-label: joid-virtual
71 auto-trigger-name: 'daily-trigger-disabled'
76 slave-label: compass-baremetal
78 auto-trigger-name: 'daily-trigger-disabled'
81 slave-label: compass-virtual
83 auto-trigger-name: 'daily-trigger-disabled'
86 slave-label: compass-baremetal
88 auto-trigger-name: 'daily-trigger-disabled'
91 slave-label: compass-virtual
93 auto-trigger-name: 'daily-trigger-disabled'
95 #--------------------------------
96 # Installers not using labels
98 # This section should only contain the installers
99 # that have not been switched using labels for slaves
100 #--------------------------------
104 auto-trigger-name: 'daily-trigger-disabled'
109 auto-trigger-name: 'daily-trigger-disabled'
111 #--------------------------------
113 #--------------------------------
117 auto-trigger-name: 'daily-trigger-disabled'
122 auto-trigger-name: 'daily-trigger-disabled'
127 auto-trigger-name: 'daily-trigger-disabled'
132 auto-trigger-name: 'daily-trigger-disabled'
137 auto-trigger-name: 'daily-trigger-disabled'
142 auto-trigger-name: 'daily-trigger-disabled'
147 auto-trigger-name: 'daily-trigger-disabled'
152 auto-trigger-name: 'yardstick-daily-huawei-pod3-trigger'
157 auto-trigger-name: 'yardstick-daily-huawei-pod4-trigger'
159 #--------------------------------
164 - 'yardstick-{installer}-{pod}-{testsuite}-{stream}'
166 ################################
168 ################################
170 name: 'yardstick-{installer}-{pod}-{testsuite}-{stream}'
184 name: '$BUILD_NUMBER - Scenario: $DEPLOY_SCENARIO'
190 - '{auto-trigger-name}'
195 - '{installer}-defaults'
196 - '{slave-label}-defaults'
197 - 'yardstick-params-{slave-label}'
199 name: DEPLOY_SCENARIO
200 default: 'os-odl_l2-nofeature-ha'
203 default: '{docker-tag}'
204 description: 'Tag to pull docker image'
206 name: YARDSTICK_SCENARIO_SUITE_NAME
207 default: opnfv_${{DEPLOY_SCENARIO}}_{testsuite}.yaml
208 description: 'Path to test scenario suite'
212 description: "Show debut output information"
216 credentials-id: '{ssh-credentials}'
221 - description-setter:
222 description: "POD: $NODE_NAME"
223 - 'yardstick-cleanup'
224 #- 'yardstick-fetch-os-creds'
225 - 'yardstick-{testsuite}'
229 recipients: jean.gaoliang@huawei.com matthew.lijun@huawei.com
231 ########################
233 ########################
235 name: yardstick-daily
238 !include-raw: ./yardstick-daily.sh
241 name: yardstick-vtcdaily
244 !include-raw: ./yardstick-vtcdaily.sh
247 name: yardstick-fetch-os-creds
250 !include-raw: ../../utils/fetch_os_creds.sh
253 name: yardstick-cleanup
256 !include-raw: ./yardstick-cleanup.sh
257 ########################
259 ########################
261 name: 'yardstick-params-fuel-baremetal'
264 name: YARDSTICK_DB_BACKEND
265 default: '-i 104.197.68.199:8086'
266 description: 'Arguments to use in order to choose the backend DB'
268 name: 'yardstick-params-fuel-virtual'
271 name: YARDSTICK_DB_BACKEND
273 description: 'Arguments to use in order to choose the backend DB'
275 name: 'yardstick-params-joid-baremetal'
278 name: YARDSTICK_DB_BACKEND
279 default: '-i 104.197.68.199:8086'
280 description: 'Arguments to use in order to choose the backend DB'
282 name: 'yardstick-params-joid-virtual'
285 name: YARDSTICK_DB_BACKEND
287 description: 'Arguments to use in order to choose the backend DB'
289 name: 'yardstick-params-intel-pod8'
292 name: YARDSTICK_DB_BACKEND
294 description: 'Arguments to use in order to choose the backend DB'
296 name: 'yardstick-params-lf-pod1'
299 name: YARDSTICK_DB_BACKEND
300 default: '-i 104.197.68.199:8086'
301 description: 'Arguments to use in order to choose the backend DB'
304 name: 'yardstick-params-lf-pod2'
307 name: YARDSTICK_DB_BACKEND
308 default: '-i 104.197.68.199:8086'
309 description: 'Arguments to use in order to choose the backend DB'
312 name: 'yardstick-params-compass-baremetal'
315 name: YARDSTICK_DB_BACKEND
316 default: '-i 104.197.68.199:8086'
317 description: 'Arguments to use in order to choose the backend DB'
320 name: 'yardstick-params-huawei-pod2'
323 name: YARDSTICK_DB_BACKEND
324 default: '-i 104.197.68.199:8086'
325 description: 'Arguments to use in order to choose the backend DB'
328 name: 'yardstick-params-zte-pod1'
331 name: YARDSTICK_DB_BACKEND
332 default: '-i 104.197.68.199:8086'
333 description: 'Arguments to use in order to choose the backend DB'
336 name: 'yardstick-params-zte-pod2'
339 name: YARDSTICK_DB_BACKEND
340 default: '-i 104.197.68.199:8086'
341 description: 'Arguments to use in order to choose the backend DB'
344 name: 'yardstick-params-zte-pod3'
347 name: YARDSTICK_DB_BACKEND
348 default: '-i 104.197.68.199:8086'
349 description: 'Arguments to use in order to choose the backend DB'
352 name: 'yardstick-params-orange-pod1'
355 name: YARDSTICK_DB_BACKEND
356 default: '-i 104.197.68.199:8086'
357 description: 'Arguments to use in order to choose the backend DB'
360 name: 'yardstick-params-orange-pod2'
363 name: YARDSTICK_DB_BACKEND
364 default: '-i 104.197.68.199:8086'
365 description: 'Arguments to use in order to choose the backend DB'
368 name: 'yardstick-params-arm-pod1'
371 name: YARDSTICK_DB_BACKEND
372 default: '-i 104.197.68.199:8086'
373 description: 'Arguments to use in order to choose the backend DB'
376 name: 'yardstick-params-virtual'
379 name: YARDSTICK_DB_BACKEND
381 description: 'Arguments to use in order to choose the backend DB'
384 name: 'yardstick-params-compass-virtual'
387 name: YARDSTICK_DB_BACKEND
389 description: 'Arguments to use in order to choose the backend DB'
392 name: 'yardstick-params-huawei-pod3'
395 name: YARDSTICK_DB_BACKEND
397 description: 'Arguments to use in order to choose the backend DB'
400 name: 'yardstick-params-huawei-pod4'
403 name: YARDSTICK_DB_BACKEND
405 description: 'Arguments to use in order to choose the backend DB'
407 #######################
409 #######################
410 # trigger for PODs to only run yardstick test suites
412 name: 'yardstick-daily-huawei-pod3-trigger'
417 name: 'yardstick-daily-huawei-pod4-trigger'