1 ###################################
2 # job configuration for functest
3 ###################################
9 #--------------------------------
11 #--------------------------------
17 brahmaputra: &brahmaputra
19 branch: 'stable/{stream}'
20 gs-pathname: '/{stream}'
22 #--------------------------------
23 # POD, INSTALLER, AND BRANCH MAPPING
24 #--------------------------------
26 #--------------------------------
61 #--------------------------------
63 #--------------------------------
109 #--------------------------------
116 - 'functest-{installer}-{pod}-{testsuite}-{stream}'
118 ################################
120 ################################
122 name: 'functest-{installer}-{pod}-{testsuite}-{stream}'
133 name: '$BUILD_NUMBER Suite: $FUNCTEST_SUITE_NAME Scenario: $DEPLOY_SCENARIO'
142 - '{installer}-defaults'
143 - 'functest-{testsuite}-parameter'
145 name: DEPLOY_SCENARIO
146 default: 'os-odl_l2-nofeature-ha'
149 default: '{docker-tag}'
150 description: 'Tag to pull docker image'
151 - functest-parameter:
152 gs-pathname: '{gs-pathname}'
156 credentials-id: '{ssh-credentials}'
161 - 'functest-{testsuite}-builder'
163 ########################
165 ########################
167 name: functest-daily-parameter
170 name: FUNCTEST_SUITE_NAME
172 description: "Suite name to run"
174 name: functest-suite-parameter
177 name: FUNCTEST_SUITE_NAME
190 name: functest-parameter
194 default: '{gs-pathname}'
195 description: "Version directory where the opnfv documents will be stored in gs repository"
197 name: FUNCTEST_REPO_DIR
198 default: "/home/opnfv/repos/functest"
199 description: "Directory where the Functest repository is cloned"
201 name: PUSH_RESULTS_TO_DB
203 description: "Push the results of all the tests to the resultDB"
207 description: "Show debug output information"
208 ########################
210 ########################
212 name: 'functest-master'
216 ########################
218 ########################
220 name: functest-daily-builder
225 - 'functest-store-results'
228 name: functest-suite-builder
239 !include-raw: ./functest-suite.sh
245 !include-raw: ./functest-daily.sh
248 name: set-functest-env
251 !include-raw: ./set-functest-env.sh
254 name: functest-store-results
257 !include-raw: ../../utils/push-test-logs.sh
260 name: functest-cleanup
263 !include-raw: ./functest-cleanup.sh