2 name: csit-vpp-functional
3 description: 'Run VPP functional tests on VIRL.'
6 - 'csit-vpp-perf-hw-{type}'
7 - 'csit-vpp-functional-virl'
8 - 'csit-vpp-verify-weekly'
9 - 'csit-vpp-master-verify-semiweekly'
17 name: 'csit-vpp-functional-virl'
19 project-type: freestyle
24 daysToKeep: '{build-days-to-keep}'
25 numToKeep: '{build-num-to-keep}'
26 artifactDaysToKeep: '{build-artifact-days-to-keep}'
27 artifactNumToKeep: '{build-artifact-num-to-keep}'
37 credentials-id: '{ssh-credentials}'
38 refspec: '$GERRIT_REFSPEC'
39 choosing-strategy: 'gerrit'
42 - ssh-agent-credentials:
47 - gerrit-trigger-patch-submitted:
53 !include-raw-escape include-raw-csit-vpp-functional-virl.sh
57 artifacts: 'report.html, log.html, output.xml'
64 name: 'csit-vpp-perf-hw-{type}'
66 project-type: freestyle
71 daysToKeep: '{build-days-to-keep}'
72 numToKeep: '{build-num-to-keep}'
73 artifactDaysToKeep: '{build-artifact-days-to-keep}'
74 artifactNumToKeep: '{build-artifact-num-to-keep}'
86 credentials-id: '{ssh-credentials}'
87 refspec: '$GERRIT_REFSPEC'
88 choosing-strategy: 'gerrit'
91 - ssh-agent-credentials:
96 - gerrit-trigger-manually-triggered:
99 comment-trigger-value: 'verify-perf-{type}'
103 !include-raw-escape jjb/csit/include-raw-csit-vpp-perf-hw.sh
107 artifacts: 'report.html, log.html, output.xml, output_perf_data.xml'
114 - title: 'RFC2544 binary search with 64B, worker-thread=1, rss=1, NDR'
115 yaxis: 'Packets Per Second'
120 - file: 'output_perf_data.xml'
122 xpath-type: 'nodeset'
123 xpath: '//*[@framesize="64" and contains(@tags,"NDR") and @workerthreads="1"]'
124 - title: 'RFC2544 binary search with 78B, worker-thread=1, rss=1, NDR'
125 yaxis: 'Packets Per Second'
130 - file: 'output_perf_data.xml'
132 xpath-type: 'nodeset'
133 xpath: '//*[@framesize="78" and contains(@tags,"NDR") and @workerthreads="1"]'
134 - title: 'RFC2544 binary search with 64B, worker-thread=2, rss=1, NDR'
135 yaxis: 'Packets Per Second'
140 - file: 'output_perf_data.xml'
142 xpath-type: 'nodeset'
143 xpath: '//*[@framesize="64" and contains(@tags,"NDR") and @workerthreads="2"]'
144 - title: 'RFC2544 binary search with 78B, worker-thread=2, rss=1, NDR'
145 yaxis: 'Packets Per Second'
150 - file: 'output_perf_data.xml'
152 xpath-type: 'nodeset'
153 xpath: '//*[@framesize="78" and contains(@tags,"NDR") and @workerthreads="2"]'
154 - title: 'RFC2544 binary search with 64B, worker-thread=4, rss=2, NDR'
155 yaxis: 'Packets Per Second'
160 - file: 'output_perf_data.xml'
162 xpath-type: 'nodeset'
163 xpath: '//*[@framesize="64" and contains(@tags,"NDR") and @workerthreads="4"]'
164 - title: 'RFC2544 binary search with 78B, worker-thread=4, rss=2, NDR'
165 yaxis: 'Packets Per Second'
170 - file: 'output_perf_data.xml'
172 xpath-type: 'nodeset'
173 xpath: '//*[@framesize="78" and contains(@tags,"NDR") and @workerthreads="4"]'
174 - title: 'RFC2544 binary search with 64B, worker-thread=1, rss=1, PDR=0.5%'
175 yaxis: 'Packets Per Second'
180 - file: 'output_perf_data.xml'
182 xpath-type: 'nodeset'
183 xpath: '//*[@framesize="64" and contains(@tags,"PDR") and @workerthreads="1"]'
184 - title: 'RFC2544 binary search with 78B, worker-thread=1, rss=1, PDR=0.5%'
185 yaxis: 'Packets Per Second'
190 - file: 'output_perf_data.xml'
192 xpath-type: 'nodeset'
193 xpath: '//*[@framesize="78" and contains(@tags,"PDR") and @workerthreads="1"]'
194 - title: 'RFC2544 binary search with 64B, worker-thread=2, rss=1, PDR=0.5%'
195 yaxis: 'Packets Per Second'
200 - file: 'output_perf_data.xml'
202 xpath-type: 'nodeset'
203 xpath: '//*[@framesize="64" and contains(@tags,"PDR") and @workerthreads="2"]'
204 - title: 'RFC2544 binary search with 78B, worker-thread=2, rss=1, PDR=0.5%'
205 yaxis: 'Packets Per Second'
210 - file: 'output_perf_data.xml'
212 xpath-type: 'nodeset'
213 xpath: '//*[@framesize="78" and contains(@tags,"PDR") and @workerthreads="2"]'
214 - title: 'RFC2544 binary search with 64B, worker-thread=4, rss=2, PDR=0.5%'
215 yaxis: 'Packets Per Second'
220 - file: 'output_perf_data.xml'
222 xpath-type: 'nodeset'
223 xpath: '//*[@framesize="64" and contains(@tags,"PDR") and @workerthreads="4"]'
224 - title: 'RFC2544 binary search with 78B, worker-thread=4, rss=2, PDR=0.5%'
225 yaxis: 'Packets Per Second'
230 - file: 'output_perf_data.xml'
232 xpath-type: 'nodeset'
233 xpath: '//*[@framesize="78" and contains(@tags,"PDR") and @workerthreads="4"]'
236 name: 'csit-vpp-verify-weekly'
237 description: 'Purpose of this job is to validate CSIT code against verified vpp build and apply csit-verified tag in case of success.'
239 project-type: freestyle
244 daysToKeep: '{build-days-to-keep}'
245 numToKeep: '{build-num-to-keep}'
246 artifactDaysToKeep: '{build-artifact-days-to-keep}'
247 artifactNumToKeep: '{build-artifact-num-to-keep}'
257 credentials-id: '{ssh-credentials}'
261 - ssh-agent-credentials:
263 - '{ssh-credentials}'
268 - gerrit-trigger-manually-triggered:
269 comment-trigger-value: 'csit-vpp-ref-verify'
275 !include-raw-escape jjb/csit/include-raw-csit-vpp-verify-weekly.sh
279 artifacts: 'csit/report.html, csit/log.html, csit/output.xml'
286 push-only-if-success: true
290 name: 'csit-verified-`date +%y%m%d`'
293 name: 'csit-vpp-master-verify-semiweekly'
294 description: 'Purpose of this job is to validate latest vpp build stored in nexus against verified CSIT codebase.'
296 project-type: freestyle
301 daysToKeep: '{build-days-to-keep}'
302 numToKeep: '{build-num-to-keep}'
303 artifactDaysToKeep: '{build-artifact-days-to-keep}'
304 artifactNumToKeep: '{build-artifact-num-to-keep}'
314 credentials-id: '{ssh-credentials}'
318 - ssh-agent-credentials:
320 - '{ssh-credentials}'
323 - timed: '0 4 * * 2,6'
325 - gerrit-trigger-manually-triggered:
326 comment-trigger-value: 'csit-verify-vpp'
332 !include-raw-escape jjb/csit/include-raw-csit-vpp-master-verify-semiweekly.sh
336 artifacts: 'csit/archive/*.*'
340 output-path: 'csit/archive'
343 name: test-type-parameter
349 description: "Test TYPE parameter if not given by trigger"