13 branch: 'stable/{stream}'
14 gs-pathname: '/{stream}'
20 slave-label: 'ool-virtual1'
30 auto-trigger-name: 'doctor-verify'
33 auto-trigger-name: 'experimental'
36 - 'doctor-verify-{stream}'
37 - 'doctor-{task}-{installer}-{inspector}-{stream}':
40 name: 'doctor-verify-{stream}'
42 disabled: '{obj:disabled}'
49 - 'opnfv-build-ubuntu-defaults'
56 server-name: 'gerrit.opnfv.org'
58 - patchset-created-event:
59 exclude-drafts: 'false'
60 exclude-trivial-rebase: 'false'
61 exclude-no-code-change: 'false'
62 - draft-published-event
63 - comment-added-contains-event:
64 comment-contains-value: 'recheck'
65 - comment-added-contains-event:
66 comment-contains-value: 'reverify'
68 - project-compare-type: 'ANT'
69 project-pattern: '{project}'
71 - branch-compare-type: 'ANT'
72 branch-pattern: '**/{branch}'
78 - shell: "[ -e tests/run.sh ] && bash -n ./tests/run.sh"
81 name: 'doctor-{task}-{installer}-{inspector}-{stream}'
92 default: /home/jenkins/openstack.creds
93 description: 'OpenStack credentials'
94 - '{slave-label}-defaults'
97 default: '{installer}'
98 description: 'Installer used for deploying OPNFV on this POD'
101 default: '{docker-tag}'
102 description: 'Tag to pull docker image'
104 name: CLEAN_DOCKER_IMAGES
106 description: 'Remove downloaded docker images (opnfv/functest:*)'
108 name: DEPLOY_SCENARIO
109 default: 'os-nosdn-nofeature-ha'
110 description: 'Scenario to deploy and test'
111 # functest-suite-parameter
113 name: FUNCTEST_SUITE_NAME
116 name: TESTCASE_OPTIONS
117 default: '-e INSPECTOR_TYPE={inspector} -e PROFILER_TYPE={profiler} -v $WORKSPACE:/home/opnfv/repos/doctor'
118 description: 'Addtional parameters specific to test case(s)'
122 default: '{gs-pathname}'
123 description: "Version directory where the opnfv documents will be stored in gs repository"
125 name: FUNCTEST_REPO_DIR
126 default: "/home/opnfv/repos/functest"
127 description: "Directory where the Functest repository is cloned"
129 name: PUSH_RESULTS_TO_DB
131 description: "Push the results of all the tests to the resultDB"
135 description: "Show debug output information"
141 - '{auto-trigger-name}':
146 - 'functest-suite-builder'
148 functest_log="$HOME/opnfv/functest/results/{stream}/{project}.log"
149 to_be_archived="$WORKSPACE/tests/functest-{project}.log"
150 cp $functest_log $to_be_archived
151 # NOTE: checking the test result, as the previous job could return
152 # 0 regardless the result of doctor test scenario.
153 grep -e ' OK$' $functest_log || exit 1
157 artifacts: 'tests/*.log'
160 #####################################
162 #####################################
164 name: 'doctor-verify'
167 server-name: 'gerrit.opnfv.org'
169 - patchset-created-event:
170 exclude-drafts: 'false'
171 exclude-trivial-rebase: 'false'
172 exclude-no-code-change: 'false'
173 - draft-published-event
174 - comment-added-contains-event:
175 comment-contains-value: 'recheck'
176 - comment-added-contains-event:
177 comment-contains-value: 'reverify'
179 - project-compare-type: 'ANT'
180 project-pattern: '{project}'
182 - branch-compare-type: 'ANT'
183 branch-pattern: '**/{branch}'