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, 1 worker-thread, 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 64B, 1 worker-thread, rss=1, PDR=0.5%'
125 yaxis: 'Packets Per Second'
130 - file: 'output_perf_data.xml'
132 xpath-type: 'nodeset'
133 xpath: '//*[@framesize="64" and contains(@tags,"PDR") and @workerthreads="1"]'
136 name: 'csit-vpp-verify-weekly'
137 description: 'Purpose of this job is to validate CSIT code against verified vpp build and apply csit-verified tag in case of success.'
139 project-type: freestyle
144 daysToKeep: '{build-days-to-keep}'
145 numToKeep: '{build-num-to-keep}'
146 artifactDaysToKeep: '{build-artifact-days-to-keep}'
147 artifactNumToKeep: '{build-artifact-num-to-keep}'
157 credentials-id: '{ssh-credentials}'
161 - ssh-agent-credentials:
163 - '{ssh-credentials}'
168 - gerrit-trigger-manually-triggered:
169 comment-trigger-value: 'csit-vpp-ref-verify'
175 !include-raw-escape jjb/csit/include-raw-csit-vpp-verify-weekly.sh
179 artifacts: 'csit/report.html, csit/log.html, csit/output.xml'
186 push-only-if-success: true
190 name: 'csit-verified-`date +%y%m%d`'
193 name: 'csit-vpp-master-verify-semiweekly'
194 description: 'Purpose of this job is to validate latest vpp build stored in nexus against verified CSIT codebase.'
196 project-type: freestyle
201 daysToKeep: '{build-days-to-keep}'
202 numToKeep: '{build-num-to-keep}'
203 artifactDaysToKeep: '{build-artifact-days-to-keep}'
204 artifactNumToKeep: '{build-artifact-num-to-keep}'
214 credentials-id: '{ssh-credentials}'
218 - ssh-agent-credentials:
220 - '{ssh-credentials}'
223 - timed: '0 4 * * 2,6'
225 - gerrit-trigger-manually-triggered:
226 comment-trigger-value: 'csit-verify-vpp'
232 !include-raw-escape jjb/csit/include-raw-csit-vpp-master-verify-semiweekly.sh
236 artifacts: 'csit/archive/*.*'
240 output-path: 'csit/archive'
243 name: test-type-parameter
249 description: "Test TYPE parameter if not given by trigger"