3 description: 'CSIT jenkins jobs.'
6 - 'csit-vpp-perf-{stream}-{type}'
7 - 'csit-vpp-functional-{stream}-virl'
8 - 'csit-vpp-verify-master-weekly'
9 - 'csit-vpp-verify-{stream}-semiweekly'
14 build-artifact-num-to-keep: 10
24 branch-id: 'oper-rls1606'
27 name: 'csit-vpp-functional-{stream}-virl'
29 project-type: freestyle
34 daysToKeep: '{build-days-to-keep}'
35 numToKeep: '{build-num-to-keep}'
36 artifactDaysToKeep: '{build-artifact-days-to-keep}'
37 artifactNumToKeep: '{build-artifact-num-to-keep}'
47 credentials-id: '{ssh-credentials}'
48 refspec: '$GERRIT_REFSPEC'
49 choosing-strategy: 'gerrit'
52 - ssh-agent-credentials:
57 - gerrit-trigger-patch-submitted:
63 !include-raw-escape: include-raw-csit-vpp-functional-virl.sh
67 artifacts: 'report.html, log.html, output.xml'
74 name: 'csit-vpp-perf-{stream}-{type}'
76 project-type: freestyle
81 daysToKeep: '{build-days-to-keep}'
82 numToKeep: '{build-num-to-keep}'
83 artifactDaysToKeep: '{build-artifact-days-to-keep}'
84 artifactNumToKeep: '{build-artifact-num-to-keep}'
96 credentials-id: '{ssh-credentials}'
97 refspec: '$GERRIT_REFSPEC'
98 choosing-strategy: 'gerrit'
101 - ssh-agent-credentials:
103 - '{ssh-credentials}'
106 - gerrit-trigger-manually-triggered:
109 comment-trigger-value: 'verify-perf-{type}'
113 !include-raw-escape: jjb/csit/include-raw-csit-vpp-perf-hw.sh
117 artifacts: 'report.html, log.html, output.xml, output_perf_data.xml'
124 - title: 'RFC2544 binary search with 64B, worker-thread=1, rss=1, NDR'
125 yaxis: 'Packets Per Second'
129 csv-file-name: 'csit-vpp-perf-{stream}-{type}-1.csv'
131 - file: 'output_perf_data.xml'
133 xpath-type: 'nodeset'
134 xpath: '//*[@framesize="64" and contains(@tags,"NDR") and @workerthreads="1"]'
135 - title: 'RFC2544 binary search with 78B, worker-thread=1, rss=1, NDR'
136 yaxis: 'Packets Per Second'
140 csv-file-name: 'csit-vpp-perf-{stream}-{type}-2.csv'
142 - file: 'output_perf_data.xml'
144 xpath-type: 'nodeset'
145 xpath: '//*[@framesize="78" and contains(@tags,"NDR") and @workerthreads="1"]'
146 - title: 'RFC2544 binary search with 64B, worker-thread=2, rss=1, NDR'
147 yaxis: 'Packets Per Second'
151 csv-file-name: 'csit-vpp-perf-{stream}-{type}-3.csv'
153 - file: 'output_perf_data.xml'
155 xpath-type: 'nodeset'
156 xpath: '//*[@framesize="64" and contains(@tags,"NDR") and @workerthreads="2"]'
157 - title: 'RFC2544 binary search with 78B, worker-thread=2, rss=1, NDR'
158 yaxis: 'Packets Per Second'
162 csv-file-name: 'csit-vpp-perf-{stream}-{type}-4.csv'
164 - file: 'output_perf_data.xml'
166 xpath-type: 'nodeset'
167 xpath: '//*[@framesize="78" and contains(@tags,"NDR") and @workerthreads="2"]'
168 - title: 'RFC2544 binary search with 64B, worker-thread=4, rss=2, NDR'
169 yaxis: 'Packets Per Second'
173 csv-file-name: 'csit-vpp-perf-{stream}-{type}-5.csv'
175 - file: 'output_perf_data.xml'
177 xpath-type: 'nodeset'
178 xpath: '//*[@framesize="64" and contains(@tags,"NDR") and @workerthreads="4"]'
179 - title: 'RFC2544 binary search with 78B, worker-thread=4, rss=2, NDR'
180 yaxis: 'Packets Per Second'
184 csv-file-name: 'csit-vpp-perf-{stream}-{type}-6.csv'
186 - file: 'output_perf_data.xml'
188 xpath-type: 'nodeset'
189 xpath: '//*[@framesize="78" and contains(@tags,"NDR") and @workerthreads="4"]'
190 - title: 'RFC2544 binary search with 64B, worker-thread=1, rss=1, PDR=0.5%'
191 yaxis: 'Packets Per Second'
195 csv-file-name: 'csit-vpp-perf-{stream}-{type}-7.csv'
197 - file: 'output_perf_data.xml'
199 xpath-type: 'nodeset'
200 xpath: '//*[@framesize="64" and contains(@tags,"PDR") and @workerthreads="1"]'
201 - title: 'RFC2544 binary search with 78B, worker-thread=1, rss=1, PDR=0.5%'
202 yaxis: 'Packets Per Second'
206 csv-file-name: 'csit-vpp-perf-{stream}-{type}-8.csv'
208 - file: 'output_perf_data.xml'
210 xpath-type: 'nodeset'
211 xpath: '//*[@framesize="78" and contains(@tags,"PDR") and @workerthreads="1"]'
212 - title: 'RFC2544 binary search with 64B, worker-thread=2, rss=1, PDR=0.5%'
213 yaxis: 'Packets Per Second'
217 csv-file-name: 'csit-vpp-perf-{stream}-{type}-9.csv'
219 - file: 'output_perf_data.xml'
221 xpath-type: 'nodeset'
222 xpath: '//*[@framesize="64" and contains(@tags,"PDR") and @workerthreads="2"]'
223 - title: 'RFC2544 binary search with 78B, worker-thread=2, rss=1, PDR=0.5%'
224 yaxis: 'Packets Per Second'
228 csv-file-name: 'csit-vpp-perf-{stream}-{type}-10.csv'
230 - file: 'output_perf_data.xml'
232 xpath-type: 'nodeset'
233 xpath: '//*[@framesize="78" and contains(@tags,"PDR") and @workerthreads="2"]'
234 - title: 'RFC2544 binary search with 64B, worker-thread=4, rss=2, PDR=0.5%'
235 yaxis: 'Packets Per Second'
239 csv-file-name: 'csit-vpp-perf-{stream}-{type}-11.csv'
241 - file: 'output_perf_data.xml'
243 xpath-type: 'nodeset'
244 xpath: '//*[@framesize="64" and contains(@tags,"PDR") and @workerthreads="4"]'
245 - title: 'RFC2544 binary search with 78B, worker-thread=4, rss=2, PDR=0.5%'
246 yaxis: 'Packets Per Second'
250 csv-file-name: 'csit-vpp-perf-{stream}-{type}-12.csv'
252 - file: 'output_perf_data.xml'
254 xpath-type: 'nodeset'
255 xpath: '//*[@framesize="78" and contains(@tags,"PDR") and @workerthreads="4"]'
258 name: 'csit-vpp-verify-master-weekly'
259 description: 'Purpose of this job is to validate CSIT code against verified vpp build and create csit-verified branch in case of success.'
261 project-type: freestyle
266 daysToKeep: '{build-days-to-keep}'
267 numToKeep: '{build-num-to-keep}'
268 artifactDaysToKeep: '{build-artifact-days-to-keep}'
269 artifactNumToKeep: '{build-artifact-num-to-keep}'
279 credentials-id: '{ssh-credentials}'
283 - ssh-agent-credentials:
285 - '{ssh-credentials}'
290 - gerrit-trigger-manually-triggered:
291 comment-trigger-value: 'csit-vpp-ref-verify'
297 !include-raw-escape: jjb/csit/include-raw-csit-vpp-verify-weekly.sh
298 - shell: 'echo "DATE=`date +%y%m%d`" > $WORKSPACE/variables.prop'
300 properties-file: variables.prop
304 artifacts: 'report.html, log.html, output.xml'
310 push-only-if-success: true
314 name: 'refs/heads/{branch-id}-$DATE'
318 name: 'csit-vpp-verify-{stream}-semiweekly'
319 description: 'Purpose of this job is to validate latest vpp build from corresponding branch stored in nexus against verified CSIT codebase of corresponding branch.'
321 project-type: freestyle
326 daysToKeep: '{build-days-to-keep}'
327 numToKeep: '{build-num-to-keep}'
328 artifactDaysToKeep: '{build-artifact-days-to-keep}'
329 artifactNumToKeep: '{build-artifact-num-to-keep}'
338 - ssh-agent-credentials:
340 - '{ssh-credentials}'
343 - timed: '0 4 * * 2,6'
345 - gerrit-trigger-manually-triggered:
346 comment-trigger-value: 'csit-verify-vpp'
351 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
353 properties-file: variables.prop
355 !include-raw-escape: jjb/csit/include-raw-csit-vpp-verify-semiweekly.sh
359 artifacts: 'csit/archive/*.*'
363 output-path: 'csit/archive'
366 - title: 'RFC2544 binary search with 64B, worker-thread=1, rxq=1, NDR'
367 yaxis: 'Packets Per Second'
371 csv-file-name: 'csit-vpp-verify-{stream}-semiweekly-1.csv'
373 - file: 'csit/archive/output_perf_data.xml'
375 xpath-type: 'nodeset'
376 xpath: '//*[@framesize="64" and contains(@tags,"NDR") and @workerthreads="1"]'
377 - title: 'RFC2544 binary search with 78B, worker-thread=1, rxq=1, NDR'
378 yaxis: 'Packets Per Second'
382 csv-file-name: 'csit-vpp-verify-{stream}-semiweekly-2.csv'
384 - file: 'csit/archive/output_perf_data.xml'
386 xpath-type: 'nodeset'
387 xpath: '//*[@framesize="78" and contains(@tags,"NDR") and @workerthreads="1"]'
388 - title: 'RFC2544 binary search with 64B, worker-thread=2, rxq=1, NDR'
389 yaxis: 'Packets Per Second'
393 csv-file-name: 'csit-vpp-verify-{stream}-semiweekly-3.csv'
395 - file: 'csit/archive/output_perf_data.xml'
397 xpath-type: 'nodeset'
398 xpath: '//*[@framesize="64" and contains(@tags,"NDR") and @workerthreads="2"]'
399 - title: 'RFC2544 binary search with 78B, worker-thread=2, rxq=1, NDR'
400 yaxis: 'Packets Per Second'
404 csv-file-name: 'csit-vpp-verify-{stream}-semiweekly-4.csv'
406 - file: 'csit/archive/output_perf_data.xml'
408 xpath-type: 'nodeset'
409 xpath: '//*[@framesize="78" and contains(@tags,"NDR") and @workerthreads="2"]'
410 - title: 'RFC2544 binary search with 64B, worker-thread=4, rxq=2, NDR'
411 yaxis: 'Packets Per Second'
415 csv-file-name: 'csit-vpp-verify-{stream}-semiweekly-5.csv'
417 - file: 'csit/archive/output_perf_data.xml'
419 xpath-type: 'nodeset'
420 xpath: '//*[@framesize="64" and contains(@tags,"NDR") and @workerthreads="4"]'
421 - title: 'RFC2544 binary search with 78B, worker-thread=4, rxq=2, NDR'
422 yaxis: 'Packets Per Second'
426 csv-file-name: 'csit-vpp-verify-{stream}-semiweekly-6.csv'
428 - file: 'csit/archive/output_perf_data.xml'
430 xpath-type: 'nodeset'
431 xpath: '//*[@framesize="78" and contains(@tags,"NDR") and @workerthreads="4"]'
432 - title: 'RFC2544 binary search with 64B, worker-thread=1, rxq=1, PDR=0.5%'
433 yaxis: 'Packets Per Second'
437 csv-file-name: 'csit-vpp-verify-{stream}-semiweekly-7.csv'
439 - file: 'csit/archive/output_perf_data.xml'
441 xpath-type: 'nodeset'
442 xpath: '//*[@framesize="64" and contains(@tags,"PDR") and @workerthreads="1"]'
443 - title: 'RFC2544 binary search with 78B, worker-thread=1, rxq=1, PDR=0.5%'
444 yaxis: 'Packets Per Second'
448 csv-file-name: 'csit-vpp-verify-{stream}-semiweekly-8.csv'
450 - file: 'csit/archive/output_perf_data.xml'
452 xpath-type: 'nodeset'
453 xpath: '//*[@framesize="78" and contains(@tags,"PDR") and @workerthreads="1"]'
454 - title: 'RFC2544 binary search with 64B, worker-thread=2, rxq=1, PDR=0.5%'
455 yaxis: 'Packets Per Second'
459 csv-file-name: 'csit-vpp-verify-{stream}-semiweekly-9.csv'
461 - file: 'csit/archive/output_perf_data.xml'
463 xpath-type: 'nodeset'
464 xpath: '//*[@framesize="64" and contains(@tags,"PDR") and @workerthreads="2"]'
465 - title: 'RFC2544 binary search with 78B, worker-thread=2, rxq=1, PDR=0.5%'
466 yaxis: 'Packets Per Second'
470 csv-file-name: 'csit-vpp-verify-{stream}-semiweekly-10.csv'
472 - file: 'csit/archive/output_perf_data.xml'
474 xpath-type: 'nodeset'
475 xpath: '//*[@framesize="78" and contains(@tags,"PDR") and @workerthreads="2"]'
476 - title: 'RFC2544 binary search with 64B, worker-thread=4, rxq=2, PDR=0.5%'
477 yaxis: 'Packets Per Second'
481 csv-file-name: 'csit-vpp-verify-{stream}-semiweekly-11.csv'
483 - file: 'csit/archive/output_perf_data.xml'
485 xpath-type: 'nodeset'
486 xpath: '//*[@framesize="64" and contains(@tags,"PDR") and @workerthreads="4"]'
487 - title: 'RFC2544 binary search with 78B, worker-thread=4, rxq=2, PDR=0.5%'
488 yaxis: 'Packets Per Second'
492 csv-file-name: 'csit-vpp-verify-{stream}-semiweekly-12.csv'
494 - file: 'csit/archive/output_perf_data.xml'
496 xpath-type: 'nodeset'
497 xpath: '//*[@framesize="78" and contains(@tags,"PDR") and @workerthreads="4"]'
500 name: test-type-parameter
505 description: "Test TYPE parameter if not given by trigger"