Update CSIT Performance Jenkins Jobs
[ci-management.git] / jjb / csit / csit.yaml
1 # Copyright (c) 2017 Cisco and/or its affiliates.
2 # Licensed under the Apache License, Version 2.0 (the "License");
3 # you may not use this file except in compliance with the License.
4 # You may obtain a copy of the License at:
5 #
6 #     http://www.apache.org/licenses/LICENSE-2.0
7 #
8 # Unless required by applicable law or agreed to in writing, software
9 # distributed under the License is distributed on an "AS IS" BASIS,
10 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
11 # See the License for the specific language governing permissions and
12 # limitations under the License.
13
14
15 - project:
16     name: csit
17     description: 'CSIT jenkins jobs.'
18     os:
19         - 'ubuntu1604'
20         - 'centos7'
21
22     jobs:
23         - 'csit-dpdk-perf-{stream}-{type}'
24         - 'csit-vpp-perf-{stream}-{type}'
25         - 'csit-ligato-perf-{stream}-{type}'
26         - 'csit-vpp-functional-{stream}-{os}-virl'
27         - 'csit-vpp-verify-{stream_timed}-{os}-weekly'
28         - 'csit-vpp-verify-{stream_timed}-{os}-semiweekly'
29         - 'csit-docs-merge-{stream_timed}'
30         - 'csit-docs-verify-{stream}'
31         - 'csit-report-merge-{stream}'
32         - 'csit-vpp-perf-trend-daily-master'
33         - 'csit-vpp-perf-trend-semi-weekly-master'
34         - 'csit-vpp-perf-check-{stream}'
35         - 'csit-vpp-perf-ndrchk-daily-master'
36         - 'csit-vpp-perf-verify-{stream}'
37         - 'csit-nsh_sfc-verify-perf-{stream}'
38         - 'csit-nsh_sfc-verify-func-{stream}-{os}-virl'
39         - 'csit-tldk-verify-func-{stream}-{os}-virl'
40
41     project: 'csit'
42     branch: 'master'
43     branch-id: 'oper'
44     build-artifact-num-to-keep: 10
45     type:
46         - all
47         - long
48     stream_timed:
49         - master:
50             branch: 'master'
51             branch-id: 'oper'
52         - '1710':
53             branch: 'rls1710'
54             branch-id: 'oper-rls1710'
55     stream:
56         - master:
57             branch: 'master'
58             branch-id: 'oper'
59         - '1606':
60             branch: 'rls1606'
61             branch-id: 'oper-rls1606'
62         - '1609':
63             branch: 'rls1609'
64             branch-id: 'oper-rls1609'
65         - '1701':
66             branch: 'rls1701'
67             branch-id: 'oper-rls1701'
68         - '1704':
69             branch: 'rls1704'
70             branch-id: 'oper-rls1704'
71         - '1707':
72             branch: 'rls1707'
73             branch-id: 'oper-rls1707'
74         - '1710':
75             branch: 'rls1710'
76             branch-id: 'oper-rls1710'
77
78
79 - job-template:
80     name: 'csit-vpp-functional-{stream}-{os}-virl'
81
82     project-type: freestyle
83     node: '{os}-basebuild-4c-4g'
84     concurrent: true
85
86     logrotate:
87         daysToKeep: '{build-days-to-keep}'
88         numToKeep: '{build-num-to-keep}'
89         artifactDaysToKeep: '{build-artifact-days-to-keep}'
90         artifactNumToKeep: '{build-artifact-num-to-keep}'
91
92     parameters:
93         - project-parameter:
94             project: '{project}'
95         - gerrit-parameter:
96             branch: '{branch}'
97
98     scm:
99         - gerrit-trigger-scm:
100             credentials-id: 'jenkins-gerrit-credentials'
101             refspec: '$GERRIT_REFSPEC'
102             choosing-strategy: 'gerrit'
103
104     wrappers:
105         - fdio-infra-wrappers:
106             build-timeout: '{build-timeout}'
107         - fdio-infra-wrappers-non-activity-timeout:
108             build-timeout: 360
109
110     triggers:
111         - gerrit-trigger-patch-submitted:
112             name: '{project}'
113             branch: '{branch}'
114
115     builders:
116         - shell:
117             !include-raw-escape: include-raw-csit-vpp-functional-virl.sh
118
119     publishers:
120         - archive-artifacts:
121             artifacts: 'report.html, log.html, output.xml'
122             latest-only: false
123
124         - robot-report:
125             output-path: ''
126
127         - fdio-infra-shiplogs:
128             maven-version: 'mvn33-new'
129
130 - job-template:
131     name: 'csit-dpdk-perf-{stream}-{type}'
132
133     project-type: freestyle
134     node: 'ubuntu1604-basebuild-4c-4g'
135     concurrent: false
136
137     logrotate:
138         daysToKeep: '{build-days-to-keep}'
139         numToKeep: '{build-num-to-keep}'
140         artifactDaysToKeep: '{build-artifact-days-to-keep}'
141         artifactNumToKeep: '{build-artifact-num-to-keep}'
142
143     parameters:
144         - project-parameter:
145             project: '{project}'
146         - gerrit-parameter:
147             branch: '{branch}'
148         - type-parameter:
149             type: '{type}'
150
151     scm:
152         - gerrit-trigger-scm:
153             credentials-id: 'jenkins-gerrit-credentials'
154             refspec: '$GERRIT_REFSPEC'
155             choosing-strategy: 'gerrit'
156
157     wrappers:
158         - fdio-infra-wrappers:
159             build-timeout: '{build-perf-timeout}'
160         - fdio-infra-wrappers-non-activity-timeout:
161             build-timeout: 360
162
163     triggers:
164         - gerrit-trigger-manually-triggered:
165             name: '{project}'
166             branch: '{branch}'
167             comment-trigger-value: 'verify-perf-dpdk-{type}'
168
169     builders:
170         - shell:
171             !include-raw-escape: jjb/csit/include-raw-csit-dpdk-perf-hw.sh
172
173     publishers:
174         - archive-artifacts:
175             artifacts: 'archive/*.*'
176             latest-only: false
177
178         - robot:
179             output-path: archive
180             other-files:
181               - '*.*'
182
183         - plot:
184             - title: '64B-1t1c-eth-l2xcbase-testpmd-ndrdisc'
185               group: 'RFC2544: Xconnect'
186               yaxis: 'Packets Per Second'
187               num-builds: '20'
188               keep-records: True
189               csv-file-name: 'csit-dpdk-perf-{stream}-{type}-l2-1.csv'
190               series:
191                   - file: 'output_perf_data.xml'
192                     format: xml
193                     xpath-type: 'nodeset'
194                     xpath: '//*[@framesize="64B" and contains(@tags, "DPDK") and contains(@tags, "BASE") and contains(@tags, "NDRDISC") and contains(@tags, "1T1C") and contains(@tags, "L2XCFWD")]'
195             - title: '64B-2t2c-eth-l2xcbase-testpmd-ndrdisc'
196               group: 'RFC2544: Xconnect'
197               yaxis: 'Packets Per Second'
198               num-builds: '20'
199               keep-records: True
200               csv-file-name: 'csit-dpdk-perf-{stream}-{type}-l2-2.csv'
201               series:
202                   - file: 'output_perf_data.xml'
203                     format: xml
204                     xpath-type: 'nodeset'
205                     xpath: '//*[@framesize="64B" and contains(@tags, "DPDK") and contains(@tags, "BASE") and contains(@tags, "NDRDISC") and contains(@tags, "2T2C") and contains(@tags, "L2XCFWD")]'
206             - title: '64B-4t4c-eth-l2xcbase-testpmd-ndrdisc'
207               group: 'RFC2544: Xconnect'
208               yaxis: 'Packets Per Second'
209               num-builds: '20'
210               keep-records: True
211               csv-file-name: 'csit-dpdk-perf-{stream}-{type}-l2-3.csv'
212               series:
213                   - file: 'output_perf_data.xml'
214                     format: xml
215                     xpath-type: 'nodeset'
216                     xpath: '//*[@framesize="64B" and contains(@tags, "DPDK") and contains(@tags, "BASE") and contains(@tags, "NDRDISC") and contains(@tags, "4T4C") and contains(@tags, "L2XCFWD")]'
217             - title: '64B-1t1c-eth-l2xcbase-testpmd-pdrdisc'
218               group: 'RFC2544: Xconnect'
219               yaxis: 'Packets Per Second'
220               num-builds: '20'
221               keep-records: True
222               csv-file-name: 'csit-dpdk-perf-{stream}-{type}-l2-4.csv'
223               series:
224                   - file: 'output_perf_data.xml'
225                     format: xml
226                     xpath-type: 'nodeset'
227                     xpath: '//*[@framesize="64B" and contains(@tags, "DPDK") and contains(@tags, "BASE") and contains(@tags, "PDRDISC") and not(contains(@tags,"NDRDISC")) and contains(@tags, "1T1C") and contains(@tags, "L2XCFWD")]'
228             - title: '64B-2t2c-eth-l2xcbase-testpmd-pdrdisc'
229               group: 'RFC2544: Xconnect'
230               yaxis: 'Packets Per Second'
231               num-builds: '20'
232               keep-records: True
233               csv-file-name: 'csit-dpdk-perf-{stream}-{type}-l2-5.csv'
234               series:
235                   - file: 'output_perf_data.xml'
236                     format: xml
237                     xpath-type: 'nodeset'
238                     xpath: '//*[@framesize="64B" and contains(@tags, "DPDK") and contains(@tags, "BASE") and contains(@tags, "PDRDISC") and not(contains(@tags,"NDRDISC")) and contains(@tags, "2T2C") and contains(@tags, "L2XCFWD")]'
239             - title: '64B-4t4c-eth-l2xcbase-testpmd-pdrdisc'
240               group: 'RFC2544: Xconnect'
241               yaxis: 'Packets Per Second'
242               num-builds: '20'
243               keep-records: True
244               csv-file-name: 'csit-dpdk-perf-{stream}-{type}-l2-6.csv'
245               series:
246                   - file: 'output_perf_data.xml'
247                     format: xml
248                     xpath-type: 'nodeset'
249                     xpath: '//*[@framesize="64B" and contains(@tags, "DPDK") and contains(@tags, "BASE") and contains(@tags, "PDRDISC") and not(contains(@tags,"NDRDISC")) and contains(@tags, "4T4C") and contains(@tags, "L2XCFWD")]'
250
251         - fdio-infra-shiplogs:
252             maven-version: 'mvn33-new'
253
254 - job-template:
255     name: 'csit-vpp-perf-{stream}-{type}'
256
257     project-type: freestyle
258     node: 'ubuntu1604-basebuild-4c-4g'
259     concurrent: true
260
261     logrotate:
262         daysToKeep: '{build-days-to-keep}'
263         numToKeep: '{build-num-to-keep}'
264         artifactDaysToKeep: '{build-artifact-days-to-keep}'
265         artifactNumToKeep: '{build-artifact-num-to-keep}'
266
267     parameters:
268         - project-parameter:
269             project: '{project}'
270         - gerrit-parameter:
271             branch: '{branch}'
272         - type-parameter:
273             type: '{type}'
274
275     scm:
276         - gerrit-trigger-scm:
277             credentials-id: 'jenkins-gerrit-credentials'
278             refspec: '$GERRIT_REFSPEC'
279             choosing-strategy: 'gerrit'
280
281     wrappers:
282         - fdio-infra-wrappers:
283             build-timeout: '{build-perf-timeout}'
284         - fdio-infra-wrappers-non-activity-timeout:
285             build-timeout: 360
286
287     triggers:
288         - gerrit-trigger-manually-triggered:
289             name: '{project}'
290             branch: '{branch}'
291             comment-trigger-value: 'verify-perf-{type}'
292
293     builders:
294         - shell:
295             !include-raw-escape: jjb/csit/include-raw-csit-vpp-perf-hw.sh
296
297     publishers:
298         - archive-artifacts:
299             artifacts: 'archive/*.*'
300             latest-only: false
301
302         - robot:
303             output-path: archive
304             other-files:
305               - '*.*'
306
307         - plot:
308             - title: '64B-1t1c-eth-l2*-ndrdisc'
309               group: 'RFC2544: Xconnect and Bridge Domain'
310               yaxis: 'Packets Per Second'
311               num-builds: '20'
312               keep-records: True
313               csv-file-name: 'csit-vpp-perf-{stream}-{type}-l2-1.csv'
314               series:
315                   - file: 'output_perf_data.xml'
316                     format: xml
317                     xpath-type: 'nodeset'
318                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "BASE") and contains(@tags, "NDRDISC") and contains(@tags, "1T1C") and (contains(@tags, "L2BDMACSTAT") or contains(@tags, "L2BDMACLRN") or contains(@tags, "L2XCFWD"))]'
319             - title: '64B-2t2c-eth-l2*-ndrdisc'
320               group: 'RFC2544: Xconnect and Bridge Domain'
321               yaxis: 'Packets Per Second'
322               num-builds: '20'
323               keep-records: True
324               csv-file-name: 'csit-vpp-perf-{stream}-{type}-l2-2.csv'
325               series:
326                   - file: 'output_perf_data.xml'
327                     format: xml
328                     xpath-type: 'nodeset'
329                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "BASE") and contains(@tags, "NDRDISC") and contains(@tags, "2T2C") and (contains(@tags, "L2BDMACSTAT") or contains(@tags, "L2BDMACLRN") or contains(@tags, "L2XCFWD"))]'
330             - title: '64B-4t4c-eth-l2*-ndrdisc'
331               group: 'RFC2544: Xconnect and Bridge Domain'
332               yaxis: 'Packets Per Second'
333               num-builds: '20'
334               keep-records: True
335               csv-file-name: 'csit-vpp-perf-{stream}-{type}-l2-3.csv'
336               series:
337                   - file: 'output_perf_data.xml'
338                     format: xml
339                     xpath-type: 'nodeset'
340                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "BASE") and contains(@tags, "NDRDISC") and contains(@tags, "4T4C") and (contains(@tags, "L2BDMACSTAT") or contains(@tags, "L2BDMACLRN") or contains(@tags, "L2XCFWD"))]'
341             - title: '64B-1t1c-eth-l2*-pdrdisc'
342               group: 'RFC2544: Xconnect and Bridge Domain'
343               yaxis: 'Packets Per Second'
344               num-builds: '20'
345               keep-records: True
346               csv-file-name: 'csit-vpp-perf-{stream}-{type}-l2-4.csv'
347               series:
348                   - file: 'output_perf_data.xml'
349                     format: xml
350                     xpath-type: 'nodeset'
351                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "BASE") and contains(@tags, "PDRDISC") and not(contains(@tags,"NDRDISC")) and contains(@tags, "1T1C") and (contains(@tags, "L2BDMACSTAT") or contains(@tags, "L2BDMACLRN") or contains(@tags, "L2XCFWD"))]'
352             - title: '64B-2t2c-eth-l2*-pdrdisc'
353               group: 'RFC2544: Xconnect and Bridge Domain'
354               yaxis: 'Packets Per Second'
355               num-builds: '20'
356               keep-records: True
357               csv-file-name: 'csit-vpp-perf-{stream}-{type}-l2-5.csv'
358               series:
359                   - file: 'output_perf_data.xml'
360                     format: xml
361                     xpath-type: 'nodeset'
362                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "BASE") and contains(@tags, "PDRDISC") and not(contains(@tags,"NDRDISC")) and contains(@tags, "2T2C") and (contains(@tags, "L2BDMACSTAT") or contains(@tags, "L2BDMACLRN") or contains(@tags, "L2XCFWD"))]'
363             - title: '64B-4t4c-eth-l2*-pdrdisc'
364               group: 'RFC2544: Xconnect and Bridge Domain'
365               yaxis: 'Packets Per Second'
366               num-builds: '20'
367               keep-records: True
368               csv-file-name: 'csit-vpp-perf-{stream}-{type}-l2-6.csv'
369               series:
370                   - file: 'output_perf_data.xml'
371                     format: xml
372                     xpath-type: 'nodeset'
373                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "BASE") and contains(@tags, "PDRDISC") and not(contains(@tags,"NDRDISC")) and contains(@tags, "4T4C") and (contains(@tags, "L2BDMACSTAT") or contains(@tags, "L2BDMACLRN") or contains(@tags, "L2XCFWD"))]'
374
375             - title: '64B-1t1c-ethip4-ip4*-ndrdisc'
376               group: 'RFC2544: IPv4 base, scale, feature'
377               yaxis: 'Packets Per Second'
378               num-builds: '20'
379               keep-records: True
380               csv-file-name: 'csit-vpp-perf-{stream}-{type}-ipv4-1.csv'
381               series:
382                   - file: 'output_perf_data.xml'
383                     format: xml
384                     xpath-type: 'nodeset'
385                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and (contains(@tags, "BASE") or contains(@tags, "SCALE") or contains(@tags, "FEATURE")) and contains(@tags, "NDRDISC") and contains(@tags, "1T1C") and contains(@tags, "IP4FWD")]'
386             - title: '64B-2t2c-ethip4-ip4*-ndrdisc'
387               group: 'RFC2544: IPv4 base, scale, feature'
388               yaxis: 'Packets Per Second'
389               num-builds: '20'
390               keep-records: True
391               csv-file-name: 'csit-vpp-perf-{stream}-{type}-ipv4-2.csv'
392               series:
393                   - file: 'output_perf_data.xml'
394                     format: xml
395                     xpath-type: 'nodeset'
396                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and (contains(@tags, "BASE") or contains(@tags, "SCALE") or contains(@tags, "FEATURE")) and contains(@tags, "NDRDISC") and contains(@tags, "2T2C") and contains(@tags, "IP4FWD")]'
397             - title: '64B-4t4c-ethip4-ip4*-ndrdisc'
398               group: 'RFC2544: IPv4 base, scale, feature'
399               yaxis: 'Packets Per Second'
400               num-builds: '20'
401               keep-records: True
402               csv-file-name: 'csit-vpp-perf-{stream}-{type}-ipv4-3.csv'
403               series:
404                   - file: 'output_perf_data.xml'
405                     format: xml
406                     xpath-type: 'nodeset'
407                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and (contains(@tags, "BASE") or contains(@tags, "SCALE") or contains(@tags, "FEATURE")) and contains(@tags, "NDRDISC") and contains(@tags, "4T4C") and contains(@tags, "IP4FWD")]'
408             - title: '64B-1t1c-ethip4-ip4*-pdrdisc'
409               group: 'RFC2544: IPv4 base, scale, feature'
410               yaxis: 'Packets Per Second'
411               num-builds: '20'
412               keep-records: True
413               csv-file-name: 'csit-vpp-perf-{stream}-{type}-ipv4-4.csv'
414               series:
415                   - file: 'output_perf_data.xml'
416                     format: xml
417                     xpath-type: 'nodeset'
418                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and (contains(@tags, "BASE") or contains(@tags, "SCALE") or contains(@tags, "FEATURE")) and contains(@tags, "PDRDISC") and not(contains(@tags,"NDRDISC")) and contains(@tags, "1T1C") and contains(@tags, "IP4FWD")]'
419             - title: '64B-2t2c-ethip4-ip4*-pdrdisc'
420               group: 'RFC2544: IPv4 base, scale, feature'
421               yaxis: 'Packets Per Second'
422               num-builds: '20'
423               keep-records: True
424               csv-file-name: 'csit-vpp-perf-{stream}-{type}-ipv4-5.csv'
425               series:
426                   - file: 'output_perf_data.xml'
427                     format: xml
428                     xpath-type: 'nodeset'
429                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and (contains(@tags, "BASE") or contains(@tags, "SCALE") or contains(@tags, "FEATURE")) and contains(@tags, "PDRDISC") and not(contains(@tags,"NDRDISC")) and contains(@tags, "2T2C") and contains(@tags, "IP4FWD")]'
430             - title: '64B-4t4c-ethip4-ip4*-pdrdisc'
431               group: 'RFC2544: IPv4 base, scale, feature'
432               yaxis: 'Packets Per Second'
433               num-builds: '20'
434               keep-records: True
435               csv-file-name: 'csit-vpp-perf-{stream}-{type}-ipv4-6.csv'
436               series:
437                   - file: 'output_perf_data.xml'
438                     format: xml
439                     xpath-type: 'nodeset'
440                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and (contains(@tags, "BASE") or contains(@tags, "SCALE") or contains(@tags, "FEATURE")) and contains(@tags, "PDRDISC") and not(contains(@tags,"NDRDISC")) and contains(@tags, "4T4C") and contains(@tags, "IP4FWD")]'
441
442             - title: '78B-1t1c-ethip6-ip6*-ndrdisc'
443               group: 'RFC2544: IPv6 base, scale, feature'
444               yaxis: 'Packets Per Second'
445               num-builds: '20'
446               keep-records: True
447               csv-file-name: 'csit-vpp-perf-{stream}-{type}-ipv6-1.csv'
448               series:
449                   - file: 'output_perf_data.xml'
450                     format: xml
451                     xpath-type: 'nodeset'
452                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and (contains(@tags, "BASE") or contains(@tags, "SCALE") or contains(@tags, "FEATURE")) and contains(@tags, "NDRDISC") and contains(@tags, "1T1C") and contains(@tags, "IP6FWD")]'
453             - title: '78B-2t2c-ethip6-ip6*-ndrdisc'
454               group: 'RFC2544: IPv6 base, scale, feature'
455               yaxis: 'Packets Per Second'
456               num-builds: '20'
457               keep-records: True
458               csv-file-name: 'csit-vpp-perf-{stream}-{type}-ipv6-2.csv'
459               series:
460                   - file: 'output_perf_data.xml'
461                     format: xml
462                     xpath-type: 'nodeset'
463                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and (contains(@tags, "BASE") or contains(@tags, "SCALE") or contains(@tags, "FEATURE")) and contains(@tags, "NDRDISC") and contains(@tags, "2T2C") and contains(@tags, "IP6FWD")]'
464             - title: '78B-4t4c-ethip6-ip6*-ndrdisc'
465               group: 'RFC2544: IPv6 base, scale, feature'
466               yaxis: 'Packets Per Second'
467               num-builds: '20'
468               keep-records: True
469               csv-file-name: 'csit-vpp-perf-{stream}-{type}-ipv6-3.csv'
470               series:
471                   - file: 'output_perf_data.xml'
472                     format: xml
473                     xpath-type: 'nodeset'
474                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and (contains(@tags, "BASE") or contains(@tags, "SCALE") or contains(@tags, "FEATURE")) and contains(@tags, "NDRDISC") and contains(@tags, "4T4C") and contains(@tags, "IP6FWD")]'
475             - title: '78B-1t1c-ethip6-ip6*-pdrdisc'
476               group: 'RFC2544: IPv6 base, scale, feature'
477               yaxis: 'Packets Per Second'
478               num-builds: '20'
479               keep-records: True
480               csv-file-name: 'csit-vpp-perf-{stream}-{type}-ipv6-4.csv'
481               series:
482                   - file: 'output_perf_data.xml'
483                     format: xml
484                     xpath-type: 'nodeset'
485                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and (contains(@tags, "BASE") or contains(@tags, "SCALE") or contains(@tags, "FEATURE")) and contains(@tags, "PDRDISC") and not(contains(@tags,"NDRDISC")) and contains(@tags, "1T1C") and contains(@tags, "IP6FWD")]'
486             - title: '78B-2t2c-ethip6-ip6*-pdrdisc'
487               group: 'RFC2544: IPv6 base, scale, feature'
488               yaxis: 'Packets Per Second'
489               num-builds: '20'
490               keep-records: True
491               csv-file-name: 'csit-vpp-perf-{stream}-{type}-ipv6-5.csv'
492               series:
493                   - file: 'output_perf_data.xml'
494                     format: xml
495                     xpath-type: 'nodeset'
496                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and (contains(@tags, "BASE") or contains(@tags, "SCALE") or contains(@tags, "FEATURE")) and contains(@tags, "PDRDISC") and not(contains(@tags,"NDRDISC")) and contains(@tags, "2T2C") and contains(@tags, "IP6FWD")]'
497             - title: '78B-4t4c-ethip6-ip6*-pdrdisc'
498               group: 'RFC2544: IPv6 base, scale, feature'
499               yaxis: 'Packets Per Second'
500               num-builds: '20'
501               keep-records: True
502               csv-file-name: 'csit-vpp-perf-{stream}-{type}-ipv6-6.csv'
503               series:
504                   - file: 'output_perf_data.xml'
505                     format: xml
506                     xpath-type: 'nodeset'
507                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and (contains(@tags, "BASE") or contains(@tags, "SCALE") or contains(@tags, "FEATURE")) and contains(@tags, "PDRDISC") and not(contains(@tags,"NDRDISC")) and contains(@tags, "4T4C") and contains(@tags, "IP6FWD")]'
508
509             - title: '64B-1t1c-ethip4*-ndrdisc'
510               group: 'RFC2544: Overlay tunnels - LISP, VXLAN, GPE, GRE'
511               yaxis: 'Packets Per Second'
512               num-builds: '20'
513               keep-records: True
514               csv-file-name: 'csit-vpp-perf-{stream}-{type}-encap-1.csv'
515               series:
516                   - file: 'output_perf_data.xml'
517                     format: xml
518                     xpath-type: 'nodeset'
519                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "NDRDISC") and contains(@tags, "1T1C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE"))]'
520             - title: '64B-2t2c-ethip4*-ndrdisc'
521               group: 'RFC2544: Overlay tunnels - LISP, VXLAN, GPE, GRE'
522               yaxis: 'Packets Per Second'
523               num-builds: '20'
524               keep-records: True
525               csv-file-name: 'csit-vpp-perf-{stream}-{type}-encap-2.csv'
526               series:
527                   - file: 'output_perf_data.xml'
528                     format: xml
529                     xpath-type: 'nodeset'
530                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "NDRDISC") and contains(@tags, "2T2C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE"))]'
531             - title: '64B-4t4c-ethip4*-ndrdisc'
532               group: 'RFC2544: Overlay tunnels - LISP, VXLAN, GPE, GRE'
533               yaxis: 'Packets Per Second'
534               num-builds: '20'
535               keep-records: True
536               csv-file-name: 'csit-vpp-perf-{stream}-{type}-encap-3.csv'
537               series:
538                   - file: 'output_perf_data.xml'
539                     format: xml
540                     xpath-type: 'nodeset'
541                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "NDRDISC") and contains(@tags, "4T4C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE"))]'
542             - title: '64B-1t1c-ethip4*-pdrdisc'
543               group: 'RFC2544: Overlay tunnels - LISP, VXLAN, GPE, GRE'
544               yaxis: 'Packets Per Second'
545               num-builds: '20'
546               keep-records: True
547               csv-file-name: 'csit-vpp-perf-{stream}-{type}-encap-4.csv'
548               series:
549                   - file: 'output_perf_data.xml'
550                     format: xml
551                     xpath-type: 'nodeset'
552                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "PDRDISC") and not(contains(@tags,"NDRDISC")) and contains(@tags, "1T1C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE"))]'
553             - title: '64B-2t2c-ethip4*-pdrdisc'
554               group: 'RFC2544: Overlay tunnels - LISP, VXLAN, GPE, GRE'
555               yaxis: 'Packets Per Second'
556               num-builds: '20'
557               keep-records: True
558               csv-file-name: 'csit-vpp-perf-{stream}-{type}-encap-5.csv'
559               series:
560                   - file: 'output_perf_data.xml'
561                     format: xml
562                     xpath-type: 'nodeset'
563                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "PDRDISC") and not(contains(@tags,"NDRDISC")) and contains(@tags, "2T2C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE"))]'
564             - title: '64B-4t4c-ethip4*-pdrdisc'
565               group: 'RFC2544: Overlay tunnels - LISP, VXLAN, GPE, GRE'
566               yaxis: 'Packets Per Second'
567               num-builds: '20'
568               keep-records: True
569               csv-file-name: 'csit-vpp-perf-{stream}-{type}-encap-6.csv'
570               series:
571                   - file: 'output_perf_data.xml'
572                     format: xml
573                     xpath-type: 'nodeset'
574                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "PDRDISC") and not(contains(@tags,"NDRDISC")) and contains(@tags, "4T4C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE"))]'
575             - title: '78B-1t1c-ethip6*-ndrdisc'
576               group: 'RFC2544: Overlay tunnels - LISP, VXLAN, GPE, GRE'
577               yaxis: 'Packets Per Second'
578               num-builds: '20'
579               keep-records: True
580               csv-file-name: 'csit-vpp-perf-{stream}-{type}-encap-7.csv'
581               series:
582                   - file: 'output_perf_data.xml'
583                     format: xml
584                     xpath-type: 'nodeset'
585                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "NDRDISC") and contains(@tags, "1T1C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE"))]'
586             - title: '78B-2t2c-ethip6*-ndrdisc'
587               group: 'RFC2544: Overlay tunnels - LISP, VXLAN, GPE, GRE'
588               yaxis: 'Packets Per Second'
589               num-builds: '20'
590               keep-records: True
591               csv-file-name: 'csit-vpp-perf-{stream}-{type}-encap-8.csv'
592               series:
593                   - file: 'output_perf_data.xml'
594                     format: xml
595                     xpath-type: 'nodeset'
596                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "NDRDISC") and contains(@tags, "2T2C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE"))]'
597             - title: '78B-4t4c-ethip6*-ndrdisc'
598               group: 'RFC2544: Overlay tunnels - LISP, VXLAN, GPE, GRE'
599               yaxis: 'Packets Per Second'
600               num-builds: '20'
601               keep-records: True
602               csv-file-name: 'csit-vpp-perf-{stream}-{type}-encap-9.csv'
603               series:
604                   - file: 'output_perf_data.xml'
605                     format: xml
606                     xpath-type: 'nodeset'
607                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "NDRDISC") and contains(@tags, "4T4C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE"))]'
608             - title: '78B-1t1c-ethip6*-pdrdisc'
609               group: 'RFC2544: Overlay tunnels - LISP, VXLAN, GPE, GRE'
610               yaxis: 'Packets Per Second'
611               num-builds: '20'
612               keep-records: True
613               csv-file-name: 'csit-vpp-perf-{stream}-{type}-encap-10.csv'
614               series:
615                   - file: 'output_perf_data.xml'
616                     format: xml
617                     xpath-type: 'nodeset'
618                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "PDRDISC") and not(contains(@tags,"NDRDISC")) and contains(@tags, "1T1C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE"))]'
619             - title: '78B-2t2c-ethip6*-pdrdisc'
620               group: 'RFC2544: Overlay tunnels - LISP, VXLAN, GPE, GRE'
621               yaxis: 'Packets Per Second'
622               num-builds: '20'
623               keep-records: True
624               csv-file-name: 'csit-vpp-perf-{stream}-{type}-encap-11.csv'
625               series:
626                   - file: 'output_perf_data.xml'
627                     format: xml
628                     xpath-type: 'nodeset'
629                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "PDRDISC") and not(contains(@tags,"NDRDISC")) and contains(@tags, "2T2C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE"))]'
630             - title: '78B-4t4c-ethip6*-pdrdisc'
631               group: 'RFC2544: Overlay tunnels - LISP, VXLAN, GPE, GRE'
632               yaxis: 'Packets Per Second'
633               num-builds: '20'
634               keep-records: True
635               csv-file-name: 'csit-vpp-perf-{stream}-{type}-encap-12.csv'
636               series:
637                   - file: 'output_perf_data.xml'
638                     format: xml
639                     xpath-type: 'nodeset'
640                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "PDRDISC") and not(contains(@tags,"NDRDISC")) and contains(@tags, "4T4C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE"))]'
641
642             - title: '64B-1t1c-ethip4*-ndrdisc'
643               group: 'RFC2544: Crypto in software: IP4FWD, IP6FWD'
644               yaxis: 'Packets Per Second'
645               num-builds: '20'
646               keep-records: True
647               csv-file-name: 'csit-vpp-perf-{stream}-{type}-crypto-sw-1.csv'
648               series:
649                   - file: 'output_perf_data.xml'
650                     format: xml
651                     xpath-type: 'nodeset'
652                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "IP4FWD") and contains(@tags, "NDRDISC") and contains(@tags, "1T1C") and contains(@tags, "IPSECSW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
653             - title: '64B-2t2c-ethip4*-ndrdisc'
654               group: 'RFC2544: Crypto in software: IP4FWD, IP6FWD'
655               yaxis: 'Packets Per Second'
656               num-builds: '20'
657               keep-records: True
658               csv-file-name: 'csit-vpp-perf-{stream}-{type}-crypto-sw-2.csv'
659               series:
660                   - file: 'output_perf_data.xml'
661                     format: xml
662                     xpath-type: 'nodeset'
663                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "IP4FWD") and contains(@tags, "NDRDISC") and contains(@tags, "2T2C") and contains(@tags, "IPSECSW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
664             - title: '64B-4t4c-ethip4*-ndrdisc'
665               group: 'RFC2544: Crypto in software: IP4FWD, IP6FWD'
666               yaxis: 'Packets Per Second'
667               num-builds: '20'
668               keep-records: True
669               csv-file-name: 'csit-vpp-perf-{stream}-{type}-crypto-sw-3.csv'
670               series:
671                   - file: 'output_perf_data.xml'
672                     format: xml
673                     xpath-type: 'nodeset'
674                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "IP4FWD") and contains(@tags, "NDRDISC") and contains(@tags, "4T4C") and contains(@tags, "IPSECSW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
675             - title: '64B-1t1c-ethip4*-pdrdisc'
676               group: 'RFC2544: Crypto in software: IP4FWD, IP6FWD'
677               yaxis: 'Packets Per Second'
678               num-builds: '20'
679               keep-records: True
680               csv-file-name: 'csit-vpp-perf-{stream}-{type}-crypto-sw-4.csv'
681               series:
682                   - file: 'output_perf_data.xml'
683                     format: xml
684                     xpath-type: 'nodeset'
685                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "IP4FWD") and contains(@tags, "PDRDISC") and not(contains(@tags,"NDRDISC")) and contains(@tags, "1T1C") and contains(@tags, "IPSECSW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
686             - title: '64B-2t2c-ethip4*-pdrdisc'
687               group: 'RFC2544: Crypto in software: IP4FWD, IP6FWD'
688               yaxis: 'Packets Per Second'
689               num-builds: '20'
690               keep-records: True
691               csv-file-name: 'csit-vpp-perf-{stream}-{type}-crypto-sw-5.csv'
692               series:
693                   - file: 'output_perf_data.xml'
694                     format: xml
695                     xpath-type: 'nodeset'
696                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "IP4FWD") and contains(@tags, "PDRDISC") and not(contains(@tags,"NDRDISC")) and contains(@tags, "2T2C") and contains(@tags, "IPSECSW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
697             - title: '64B-4t4c-ethip4*-pdrdisc'
698               group: 'RFC2544: Crypto in software: IP4FWD, IP6FWD'
699               yaxis: 'Packets Per Second'
700               num-builds: '20'
701               keep-records: True
702               csv-file-name: 'csit-vpp-perf-{stream}-{type}-crypto-sw-6.csv'
703               series:
704                   - file: 'output_perf_data.xml'
705                     format: xml
706                     xpath-type: 'nodeset'
707                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "IP4FWD") and contains(@tags, "PDRDISC") and not(contains(@tags,"NDRDISC")) and contains(@tags, "4T4C") and contains(@tags, "IPSECSW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
708             - title: '78B-1t1c-ethip6*-ndrdisc'
709               group: 'RFC2544: Crypto in software: IP4FWD, IP6FWD'
710               yaxis: 'Packets Per Second'
711               num-builds: '20'
712               keep-records: True
713               csv-file-name: 'csit-vpp-perf-{stream}-{type}-crypto-sw-7.csv'
714               series:
715                   - file: 'output_perf_data.xml'
716                     format: xml
717                     xpath-type: 'nodeset'
718                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "IP6FWD") and contains(@tags, "NDRDISC") and contains(@tags, "1T1C") and contains(@tags, "IPSECSW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
719             - title: '78B-2t2c-ethip6*-ndrdisc'
720               group: 'RFC2544: Crypto in software: IP4FWD, IP6FWD'
721               yaxis: 'Packets Per Second'
722               num-builds: '20'
723               keep-records: True
724               csv-file-name: 'csit-vpp-perf-{stream}-{type}-crypto-sw-8.csv'
725               series:
726                   - file: 'output_perf_data.xml'
727                     format: xml
728                     xpath-type: 'nodeset'
729                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "IP6FWD") and contains(@tags, "NDRDISC") and contains(@tags, "2T2C") and contains(@tags, "IPSECSW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
730             - title: '78B-4t4c-ethip6*-ndrdisc'
731               group: 'RFC2544: Crypto in software: IP4FWD, IP6FWD'
732               yaxis: 'Packets Per Second'
733               num-builds: '20'
734               keep-records: True
735               csv-file-name: 'csit-vpp-perf-{stream}-{type}-crypto-sw-9.csv'
736               series:
737                   - file: 'output_perf_data.xml'
738                     format: xml
739                     xpath-type: 'nodeset'
740                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "IP6FWD") and contains(@tags, "NDRDISC") and contains(@tags, "4T4C") and contains(@tags, "IPSECSW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
741             - title: '78B-1t1c-ethip6*-pdrdisc'
742               group: 'RFC2544: Crypto in software: IP4FWD, IP6FWD'
743               yaxis: 'Packets Per Second'
744               num-builds: '20'
745               keep-records: True
746               csv-file-name: 'csit-vpp-perf-{stream}-{type}-crypto-sw-10.csv'
747               series:
748                   - file: 'output_perf_data.xml'
749                     format: xml
750                     xpath-type: 'nodeset'
751                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "IP6FWD") and contains(@tags, "PDRDISC") and not(contains(@tags,"NDRDISC")) and contains(@tags, "1T1C") and contains(@tags, "IPSECSW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
752             - title: '78B-2t2c-ethip6*-pdrdisc'
753               group: 'RFC2544: Crypto in software: IP4FWD, IP6FWD'
754               yaxis: 'Packets Per Second'
755               num-builds: '20'
756               keep-records: True
757               csv-file-name: 'csit-vpp-perf-{stream}-{type}-crypto-sw-11.csv'
758               series:
759                   - file: 'output_perf_data.xml'
760                     format: xml
761                     xpath-type: 'nodeset'
762                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "IP6FWD") and contains(@tags, "PDRDISC") and not(contains(@tags,"NDRDISC")) and contains(@tags, "2T2C") and contains(@tags, "IPSECSW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
763             - title: '78B-4t4c-ethip6*-pdrdisc'
764               group: 'RFC2544: Crypto in software: IP4FWD, IP6FWD'
765               yaxis: 'Packets Per Second'
766               num-builds: '20'
767               keep-records: True
768               csv-file-name: 'csit-vpp-perf-{stream}-{type}-crypto-sw-12.csv'
769               series:
770                   - file: 'output_perf_data.xml'
771                     format: xml
772                     xpath-type: 'nodeset'
773                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "IP6FWD") and contains(@tags, "PDRDISC") and not(contains(@tags,"NDRDISC")) and contains(@tags, "4T4C") and contains(@tags, "IPSECSW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
774
775             - title: '64B-1t1c-ethip4*-ndrdisc'
776               group: 'RFC2544: Crypto in hardware: IP4FWD, IP6FWD'
777               yaxis: 'Packets Per Second'
778               num-builds: '20'
779               keep-records: True
780               csv-file-name: 'csit-vpp-perf-{stream}-{type}-crypto-hw-1.csv'
781               series:
782                   - file: 'output_perf_data.xml'
783                     format: xml
784                     xpath-type: 'nodeset'
785                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "IP4FWD") and contains(@tags, "NDRDISC") and contains(@tags, "1T1C") and contains(@tags, "IPSECHW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
786             - title: '64B-2t2c-ethip4*-ndrdisc'
787               group: 'RFC2544: Crypto in hardware: IP4FWD, IP6FWD'
788               yaxis: 'Packets Per Second'
789               num-builds: '20'
790               keep-records: True
791               csv-file-name: 'csit-vpp-perf-{stream}-{type}-crypto-hw-2.csv'
792               series:
793                   - file: 'output_perf_data.xml'
794                     format: xml
795                     xpath-type: 'nodeset'
796                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "IP4FWD") and contains(@tags, "NDRDISC") and contains(@tags, "2T2C") and contains(@tags, "IPSECHW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
797             - title: '64B-4t4c-ethip4*-ndrdisc'
798               group: 'RFC2544: Crypto in hardware: IP4FWD, IP6FWD'
799               yaxis: 'Packets Per Second'
800               num-builds: '20'
801               keep-records: True
802               csv-file-name: 'csit-vpp-perf-{stream}-{type}-crypto-hw-3.csv'
803               series:
804                   - file: 'output_perf_data.xml'
805                     format: xml
806                     xpath-type: 'nodeset'
807                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "IP4FWD") and contains(@tags, "NDRDISC") and contains(@tags, "4T4C") and contains(@tags, "IPSECHW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
808             - title: '64B-1t1c-ethip4*-pdrdisc'
809               group: 'RFC2544: Crypto in hardware: IP4FWD, IP6FWD'
810               yaxis: 'Packets Per Second'
811               num-builds: '20'
812               keep-records: True
813               csv-file-name: 'csit-vpp-perf-{stream}-{type}-crypto-hw-4.csv'
814               series:
815                   - file: 'output_perf_data.xml'
816                     format: xml
817                     xpath-type: 'nodeset'
818                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "IP4FWD") and contains(@tags, "PDRDISC") and not(contains(@tags,"NDRDISC")) and contains(@tags, "1T1C") and contains(@tags, "IPSECHW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
819             - title: '64B-2t2c-ethip4*-pdrdisc'
820               group: 'RFC2544: Crypto in hardware: IP4FWD, IP6FWD'
821               yaxis: 'Packets Per Second'
822               num-builds: '20'
823               keep-records: True
824               csv-file-name: 'csit-vpp-perf-{stream}-{type}-crypto-hw-5.csv'
825               series:
826                   - file: 'output_perf_data.xml'
827                     format: xml
828                     xpath-type: 'nodeset'
829                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "IP4FWD") and contains(@tags, "PDRDISC") and not(contains(@tags,"NDRDISC")) and contains(@tags, "2T2C") and contains(@tags, "IPSECHW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
830             - title: '64B-4t4c-ethip4*-pdrdisc'
831               group: 'RFC2544: Crypto in hardware: IP4FWD, IP6FWD'
832               yaxis: 'Packets Per Second'
833               num-builds: '20'
834               keep-records: True
835               csv-file-name: 'csit-vpp-perf-{stream}-{type}-crypto-hw-6.csv'
836               series:
837                   - file: 'output_perf_data.xml'
838                     format: xml
839                     xpath-type: 'nodeset'
840                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "IP4FWD") and contains(@tags, "PDRDISC") and not(contains(@tags,"NDRDISC")) and contains(@tags, "4T4C") and contains(@tags, "IPSECHW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
841             - title: '78B-1t1c-ethip6*-ndrdisc'
842               group: 'RFC2544: Crypto in hardware: IP4FWD, IP6FWD'
843               yaxis: 'Packets Per Second'
844               num-builds: '20'
845               keep-records: True
846               csv-file-name: 'csit-vpp-perf-{stream}-{type}-crypto-hw-7.csv'
847               series:
848                   - file: 'output_perf_data.xml'
849                     format: xml
850                     xpath-type: 'nodeset'
851                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "IP6FWD") and contains(@tags, "NDRDISC") and contains(@tags, "1T1C") and contains(@tags, "IPSECHW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
852             - title: '78B-2t2c-ethip6*-ndrdisc'
853               group: 'RFC2544: Crypto in hardware: IP4FWD, IP6FWD'
854               yaxis: 'Packets Per Second'
855               num-builds: '20'
856               keep-records: True
857               csv-file-name: 'csit-vpp-perf-{stream}-{type}-crypto-hw-8.csv'
858               series:
859                   - file: 'output_perf_data.xml'
860                     format: xml
861                     xpath-type: 'nodeset'
862                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "IP6FWD") and contains(@tags, "NDRDISC") and contains(@tags, "2T2C") and contains(@tags, "IPSECHW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
863             - title: '78B-4t4c-ethip6*-ndrdisc'
864               group: 'RFC2544: Crypto in hardware: IP4FWD, IP6FWD'
865               yaxis: 'Packets Per Second'
866               num-builds: '20'
867               keep-records: True
868               csv-file-name: 'csit-vpp-perf-{stream}-{type}-crypto-hw-9.csv'
869               series:
870                   - file: 'output_perf_data.xml'
871                     format: xml
872                     xpath-type: 'nodeset'
873                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "IP6FWD") and contains(@tags, "NDRDISC") and contains(@tags, "4T4C") and contains(@tags, "IPSECHW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
874             - title: '78B-1t1c-ethip6*-pdrdisc'
875               group: 'RFC2544: Crypto in hardware: IP4FWD, IP6FWD'
876               yaxis: 'Packets Per Second'
877               num-builds: '20'
878               keep-records: True
879               csv-file-name: 'csit-vpp-perf-{stream}-{type}-crypto-hw-10.csv'
880               series:
881                   - file: 'output_perf_data.xml'
882                     format: xml
883                     xpath-type: 'nodeset'
884                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "IP6FWD") and contains(@tags, "PDRDISC") and not(contains(@tags,"NDRDISC")) and contains(@tags, "1T1C") and contains(@tags, "IPSECHW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
885             - title: '78B-2t2c-ethip6*-pdrdisc'
886               group: 'RFC2544: Crypto in hardware: IP4FWD, IP6FWD'
887               yaxis: 'Packets Per Second'
888               num-builds: '20'
889               keep-records: True
890               csv-file-name: 'csit-vpp-perf-{stream}-{type}-crypto-hw-11.csv'
891               series:
892                   - file: 'output_perf_data.xml'
893                     format: xml
894                     xpath-type: 'nodeset'
895                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "IP6FWD") and contains(@tags, "PDRDISC") and not(contains(@tags,"NDRDISC")) and contains(@tags, "2T2C") and contains(@tags, "IPSECHW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
896             - title: '78B-4t4c-ethip6*-pdrdisc'
897               group: 'RFC2544: Crypto in hardware: IP4FWD, IP6FWD'
898               yaxis: 'Packets Per Second'
899               num-builds: '20'
900               keep-records: True
901               csv-file-name: 'csit-vpp-perf-{stream}-{type}-crypto-hw-12.csv'
902               series:
903                   - file: 'output_perf_data.xml'
904                     format: xml
905                     xpath-type: 'nodeset'
906                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "IP6FWD") and contains(@tags, "PDRDISC") and not(contains(@tags,"NDRDISC")) and contains(@tags, "4T4C") and contains(@tags, "IPSECHW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
907
908             - title: '64B-1t1c-ethip4*-ndrdisc'
909               group: 'RFC2544: Overlay tunnels with crypto in software'
910               yaxis: 'Packets Per Second'
911               num-builds: '20'
912               keep-records: True
913               csv-file-name: 'csit-vpp-perf-{stream}-{type}-encap-crypto-sw-1.csv'
914               series:
915                   - file: 'output_perf_data.xml'
916                     format: xml
917                     xpath-type: 'nodeset'
918                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "NDRDISC") and contains(@tags, "1T1C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE")) and contains(@tags, "IPSECSW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
919             - title: '64B-2t2c-ethip4*-ndrdisc'
920               group: 'RFC2544: Overlay tunnels with crypto in software'
921               yaxis: 'Packets Per Second'
922               num-builds: '20'
923               keep-records: True
924               csv-file-name: 'csit-vpp-perf-{stream}-{type}-encap-crypto-sw-2.csv'
925               series:
926                   - file: 'output_perf_data.xml'
927                     format: xml
928                     xpath-type: 'nodeset'
929                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "NDRDISC") and contains(@tags, "2T2C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE")) and contains(@tags, "IPSECSW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
930             - title: '64B-4t4c-ethip4*-ndrdisc'
931               group: 'RFC2544: Overlay tunnels with crypto in software'
932               yaxis: 'Packets Per Second'
933               num-builds: '20'
934               keep-records: True
935               csv-file-name: 'csit-vpp-perf-{stream}-{type}-encap-crypto-sw-3.csv'
936               series:
937                   - file: 'output_perf_data.xml'
938                     format: xml
939                     xpath-type: 'nodeset'
940                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "NDRDISC") and contains(@tags, "4T4C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE")) and contains(@tags, "IPSECSW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
941             - title: '64B-1t1c-ethip4*-pdrdisc'
942               group: 'RFC2544: Overlay tunnels with crypto in software'
943               yaxis: 'Packets Per Second'
944               num-builds: '20'
945               keep-records: True
946               csv-file-name: 'csit-vpp-perf-{stream}-{type}-encap-crypto-sw-4.csv'
947               series:
948                   - file: 'output_perf_data.xml'
949                     format: xml
950                     xpath-type: 'nodeset'
951                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "PDRDISC") and not(contains(@tags,"NDRDISC")) and contains(@tags, "1T1C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE")) and contains(@tags, "IPSECSW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
952             - title: '64B-2t2c-ethip4*-pdrdisc'
953               group: 'RFC2544: Overlay tunnels with crypto in software'
954               yaxis: 'Packets Per Second'
955               num-builds: '20'
956               keep-records: True
957               csv-file-name: 'csit-vpp-perf-{stream}-{type}-encap-crypto-sw-5.csv'
958               series:
959                   - file: 'output_perf_data.xml'
960                     format: xml
961                     xpath-type: 'nodeset'
962                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "PDRDISC") and not(contains(@tags,"NDRDISC")) and contains(@tags, "2T2C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE")) and contains(@tags, "IPSECSW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
963             - title: '64B-4t4c-ethip4*-pdrdisc'
964               group: 'RFC2544: Overlay tunnels with crypto in software'
965               yaxis: 'Packets Per Second'
966               num-builds: '20'
967               keep-records: True
968               csv-file-name: 'csit-vpp-perf-{stream}-{type}-encap-crypto-sw-6.csv'
969               series:
970                   - file: 'output_perf_data.xml'
971                     format: xml
972                     xpath-type: 'nodeset'
973                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "PDRDISC") and not(contains(@tags,"NDRDISC")) and contains(@tags, "4T4C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE")) and contains(@tags, "IPSECSW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
974             - title: '78B-1t1c-ethip6*-ndrdisc'
975               group: 'RFC2544: Overlay tunnels with crypto in software'
976               yaxis: 'Packets Per Second'
977               num-builds: '20'
978               keep-records: True
979               csv-file-name: 'csit-vpp-perf-{stream}-{type}-encap-crypto-sw-7.csv'
980               series:
981                   - file: 'output_perf_data.xml'
982                     format: xml
983                     xpath-type: 'nodeset'
984                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "NDRDISC") and contains(@tags, "1T1C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE")) and contains(@tags, "IPSECSW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
985             - title: '78B-2t2c-ethip6*-ndrdisc'
986               group: 'RFC2544: Overlay tunnels with crypto in software'
987               yaxis: 'Packets Per Second'
988               num-builds: '20'
989               keep-records: True
990               csv-file-name: 'csit-vpp-perf-{stream}-{type}-encap-crypto-sw-8.csv'
991               series:
992                   - file: 'output_perf_data.xml'
993                     format: xml
994                     xpath-type: 'nodeset'
995                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "NDRDISC") and contains(@tags, "2T2C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE")) and contains(@tags, "IPSECSW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
996             - title: '78B-4t4c-ethip6*-ndrdisc'
997               group: 'RFC2544: Overlay tunnels with crypto in software'
998               yaxis: 'Packets Per Second'
999               num-builds: '20'
1000               keep-records: True
1001               csv-file-name: 'csit-vpp-perf-{stream}-{type}-encap-crypto-sw-9.csv'
1002               series:
1003                   - file: 'output_perf_data.xml'
1004                     format: xml
1005                     xpath-type: 'nodeset'
1006                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "NDRDISC") and contains(@tags, "4T4C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE")) and contains(@tags, "IPSECSW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
1007             - title: '78B-1t1c-ethip6*-pdrdisc'
1008               group: 'RFC2544: Overlay tunnels with crypto in software'
1009               yaxis: 'Packets Per Second'
1010               num-builds: '20'
1011               keep-records: True
1012               csv-file-name: 'csit-vpp-perf-{stream}-{type}-encap-crypto-sw-10.csv'
1013               series:
1014                   - file: 'output_perf_data.xml'
1015                     format: xml
1016                     xpath-type: 'nodeset'
1017                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "PDRDISC") and not(contains(@tags,"NDRDISC")) and contains(@tags, "1T1C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE")) and contains(@tags, "IPSECSW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
1018             - title: '78B-2t2c-ethip6*-pdrdisc'
1019               group: 'RFC2544: Overlay tunnels with crypto in software'
1020               yaxis: 'Packets Per Second'
1021               num-builds: '20'
1022               keep-records: True
1023               csv-file-name: 'csit-vpp-perf-{stream}-{type}-encap-crypto-sw-11.csv'
1024               series:
1025                   - file: 'output_perf_data.xml'
1026                     format: xml
1027                     xpath-type: 'nodeset'
1028                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "PDRDISC") and not(contains(@tags,"NDRDISC")) and contains(@tags, "2T2C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE")) and contains(@tags, "IPSECSW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
1029             - title: '78B-4t4c-ethip6*-pdrdisc'
1030               group: 'RFC2544: Overlay tunnels with crypto in software'
1031               yaxis: 'Packets Per Second'
1032               num-builds: '20'
1033               keep-records: True
1034               csv-file-name: 'csit-vpp-perf-{stream}-{type}-encap-crypto-sw-12.csv'
1035               series:
1036                   - file: 'output_perf_data.xml'
1037                     format: xml
1038                     xpath-type: 'nodeset'
1039                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "PDRDISC") and not(contains(@tags,"NDRDISC")) and contains(@tags, "4T4C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE")) and contains(@tags, "IPSECSW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
1040
1041             - title: '64B-1t1c-ethip4*-ndrdisc'
1042               group: 'RFC2544: Overlay tunnels with crypto in hardware'
1043               yaxis: 'Packets Per Second'
1044               num-builds: '20'
1045               keep-records: True
1046               csv-file-name: 'csit-vpp-perf-{stream}-{type}-encap-crypto-hw-1.csv'
1047               series:
1048                   - file: 'output_perf_data.xml'
1049                     format: xml
1050                     xpath-type: 'nodeset'
1051                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "NDRDISC") and contains(@tags, "1T1C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE")) and contains(@tags, "IPSECHW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
1052             - title: '64B-2t2c-ethip4*-ndrdisc'
1053               group: 'RFC2544: Overlay tunnels with crypto in hardware'
1054               yaxis: 'Packets Per Second'
1055               num-builds: '20'
1056               keep-records: True
1057               csv-file-name: 'csit-vpp-perf-{stream}-{type}-encap-crypto-hw-2.csv'
1058               series:
1059                   - file: 'output_perf_data.xml'
1060                     format: xml
1061                     xpath-type: 'nodeset'
1062                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "NDRDISC") and contains(@tags, "2T2C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE")) and contains(@tags, "IPSECHW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
1063             - title: '64B-4t4c-ethip4*-ndrdisc'
1064               group: 'RFC2544: Overlay tunnels with crypto in hardware'
1065               yaxis: 'Packets Per Second'
1066               num-builds: '20'
1067               keep-records: True
1068               csv-file-name: 'csit-vpp-perf-{stream}-{type}-encap-crypto-hw-3.csv'
1069               series:
1070                   - file: 'output_perf_data.xml'
1071                     format: xml
1072                     xpath-type: 'nodeset'
1073                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "NDRDISC") and contains(@tags, "4T4C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE")) and contains(@tags, "IPSECHW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
1074             - title: '64B-1t1c-ethip4*-pdrdisc'
1075               group: 'RFC2544: Overlay tunnels with crypto in hardware'
1076               yaxis: 'Packets Per Second'
1077               num-builds: '20'
1078               keep-records: True
1079               csv-file-name: 'csit-vpp-perf-{stream}-{type}-encap-crypto-hw-4.csv'
1080               series:
1081                   - file: 'output_perf_data.xml'
1082                     format: xml
1083                     xpath-type: 'nodeset'
1084                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "PDRDISC") and not(contains(@tags,"NDRDISC")) and contains(@tags, "1T1C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE")) and contains(@tags, "IPSECHW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
1085             - title: '64B-2t2c-ethip4*-pdrdisc'
1086               group: 'RFC2544: Overlay tunnels with crypto in hardware'
1087               yaxis: 'Packets Per Second'
1088               num-builds: '20'
1089               keep-records: True
1090               csv-file-name: 'csit-vpp-perf-{stream}-{type}-encap-crypto-hw-5.csv'
1091               series:
1092                   - file: 'output_perf_data.xml'
1093                     format: xml
1094                     xpath-type: 'nodeset'
1095                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "PDRDISC") and not(contains(@tags,"NDRDISC")) and contains(@tags, "2T2C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE")) and contains(@tags, "IPSECHW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
1096             - title: '64B-4t4c-ethip4*-pdrdisc'
1097               group: 'RFC2544: Overlay tunnels with crypto in hardware'
1098               yaxis: 'Packets Per Second'
1099               num-builds: '20'
1100               keep-records: True
1101               csv-file-name: 'csit-vpp-perf-{stream}-{type}-encap-crypto-hw-6.csv'
1102               series:
1103                   - file: 'output_perf_data.xml'
1104                     format: xml
1105                     xpath-type: 'nodeset'
1106                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "PDRDISC") and not(contains(@tags,"NDRDISC")) and contains(@tags, "4T4C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE")) and contains(@tags, "IPSECHW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
1107             - title: '78B-1t1c-ethip6*-ndrdisc'
1108               group: 'RFC2544: Overlay tunnels with crypto in hardware'
1109               yaxis: 'Packets Per Second'
1110               num-builds: '20'
1111               keep-records: True
1112               csv-file-name: 'csit-vpp-perf-{stream}-{type}-encap-crypto-hw-7.csv'
1113               series:
1114                   - file: 'output_perf_data.xml'
1115                     format: xml
1116                     xpath-type: 'nodeset'
1117                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "NDRDISC") and contains(@tags, "1T1C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE")) and contains(@tags, "IPSECHW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
1118             - title: '78B-2t2c-ethip6*-ndrdisc'
1119               group: 'RFC2544: Overlay tunnels with crypto in hardware'
1120               yaxis: 'Packets Per Second'
1121               num-builds: '20'
1122               keep-records: True
1123               csv-file-name: 'csit-vpp-perf-{stream}-{type}-encap-crypto-hw-8.csv'
1124               series:
1125                   - file: 'output_perf_data.xml'
1126                     format: xml
1127                     xpath-type: 'nodeset'
1128                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "NDRDISC") and contains(@tags, "2T2C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE")) and contains(@tags, "IPSECHW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
1129             - title: '78B-4t4c-ethip6*-ndrdisc'
1130               group: 'RFC2544: Overlay tunnels with crypto in hardware'
1131               yaxis: 'Packets Per Second'
1132               num-builds: '20'
1133               keep-records: True
1134               csv-file-name: 'csit-vpp-perf-{stream}-{type}-encap-crypto-hw-9.csv'
1135               series:
1136                   - file: 'output_perf_data.xml'
1137                     format: xml
1138                     xpath-type: 'nodeset'
1139                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "NDRDISC") and contains(@tags, "4T4C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE")) and contains(@tags, "IPSECHW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
1140             - title: '78B-1t1c-ethip6*-pdrdisc'
1141               group: 'RFC2544: Overlay tunnels with crypto in hardware'
1142               yaxis: 'Packets Per Second'
1143               num-builds: '20'
1144               keep-records: True
1145               csv-file-name: 'csit-vpp-perf-{stream}-{type}-encap-crypto-hw-10.csv'
1146               series:
1147                   - file: 'output_perf_data.xml'
1148                     format: xml
1149                     xpath-type: 'nodeset'
1150                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "PDRDISC") and not(contains(@tags,"NDRDISC")) and contains(@tags, "1T1C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE")) and contains(@tags, "IPSECHW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
1151             - title: '78B-2t2c-ethip6*-pdrdisc'
1152               group: 'RFC2544: Overlay tunnels with crypto in hardware'
1153               yaxis: 'Packets Per Second'
1154               num-builds: '20'
1155               keep-records: True
1156               csv-file-name: 'csit-vpp-perf-{stream}-{type}-encap-crypto-hw-11.csv'
1157               series:
1158                   - file: 'output_perf_data.xml'
1159                     format: xml
1160                     xpath-type: 'nodeset'
1161                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "PDRDISC") and not(contains(@tags,"NDRDISC")) and contains(@tags, "2T2C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE")) and contains(@tags, "IPSECHW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
1162             - title: '78B-4t4c-ethip6*-pdrdisc'
1163               group: 'RFC2544: Overlay tunnels with crypto in hardware'
1164               yaxis: 'Packets Per Second'
1165               num-builds: '20'
1166               keep-records: True
1167               csv-file-name: 'csit-vpp-perf-{stream}-{type}-encap-crypto-hw-12.csv'
1168               series:
1169                   - file: 'output_perf_data.xml'
1170                     format: xml
1171                     xpath-type: 'nodeset'
1172                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "PDRDISC") and not(contains(@tags,"NDRDISC")) and contains(@tags, "4T4C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE")) and contains(@tags, "IPSECHW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
1173
1174             - title: '64B-1t1c-*-vhost-*-ndrdisc'
1175               group: 'RFC2544: vhost-user'
1176               yaxis: 'Packets Per Second'
1177               num-builds: '20'
1178               keep-records: True
1179               csv-file-name: 'csit-vpp-perf-{stream}-{type}-vhost-1.csv'
1180               series:
1181                   - file: 'output_perf_data.xml'
1182                     format: xml
1183                     xpath-type: 'nodeset'
1184                     xpath: '//*[@framesize="64B" and contains(@tags, "NDRDISC") and contains(@tags, "1T1C") and contains(@tags, "VHOST") and (contains(@tags, "ETH") or contains(@tags, "DOT1Q") or contains(@tags, "VXLAN"))]'
1185             - title: '64B-2t2c-*-vhost-*-ndrdisc'
1186               group: 'RFC2544: vhost-user'
1187               yaxis: 'Packets Per Second'
1188               num-builds: '20'
1189               keep-records: True
1190               csv-file-name: 'csit-vpp-perf-{stream}-{type}-vhost-2.csv'
1191               series:
1192                   - file: 'output_perf_data.xml'
1193                     format: xml
1194                     xpath-type: 'nodeset'
1195                     xpath: '//*[@framesize="64B" and contains(@tags, "NDRDISC") and contains(@tags, "2T2C") and contains(@tags, "VHOST") and (contains(@tags, "ETH") or contains(@tags, "DOT1Q") or contains(@tags, "VXLAN"))]'
1196             - title: '64B-4t4c-*-vhost-*-ndrdisc'
1197               group: 'RFC2544: vhost-user'
1198               yaxis: 'Packets Per Second'
1199               num-builds: '20'
1200               keep-records: True
1201               csv-file-name: 'csit-vpp-perf-{stream}-{type}-vhost-3.csv'
1202               series:
1203                   - file: 'output_perf_data.xml'
1204                     format: xml
1205                     xpath-type: 'nodeset'
1206                     xpath: '//*[@framesize="64B" and contains(@tags, "NDRDISC") and contains(@tags, "4T4C") and contains(@tags, "VHOST") and (contains(@tags, "ETH") or contains(@tags, "DOT1Q") or contains(@tags, "VXLAN"))]'
1207             - title: '64B-1t1c-*-vhost-*-pdrdisc'
1208               group: 'RFC2544: vhost-user'
1209               yaxis: 'Packets Per Second'
1210               num-builds: '20'
1211               keep-records: True
1212               csv-file-name: 'csit-vpp-perf-{stream}-{type}-vhost-4.csv'
1213               series:
1214                   - file: 'output_perf_data.xml'
1215                     format: xml
1216                     xpath-type: 'nodeset'
1217                     xpath: '//*[@framesize="64B" and contains(@tags, "PDRDISC") and not(contains(@tags,"NDRDISC")) and contains(@tags, "1T1C") and contains(@tags, "VHOST") and (contains(@tags, "ETH") or contains(@tags, "DOT1Q") or contains(@tags, "VXLAN"))]'
1218             - title: '64B-2t2c-*-vhost-*-pdrdisc'
1219               group: 'RFC2544: vhost-user'
1220               yaxis: 'Packets Per Second'
1221               num-builds: '20'
1222               keep-records: True
1223               csv-file-name: 'csit-vpp-perf-{stream}-{type}-vhost-5.csv'
1224               series:
1225                   - file: 'output_perf_data.xml'
1226                     format: xml
1227                     xpath-type: 'nodeset'
1228                     xpath: '//*[@framesize="64B" and contains(@tags, "PDRDISC") and not(contains(@tags,"NDRDISC")) and contains(@tags, "2T2C") and contains(@tags, "VHOST") and (contains(@tags, "ETH") or contains(@tags, "DOT1Q") or contains(@tags, "VXLAN"))]'
1229             - title: '64B-4t4c-*-vhost-*-pdrdisc'
1230               group: 'RFC2544: vhost-user'
1231               yaxis: 'Packets Per Second'
1232               num-builds: '20'
1233               keep-records: True
1234               csv-file-name: 'csit-vpp-perf-{stream}-{type}-vhost-6.csv'
1235               series:
1236                   - file: 'output_perf_data.xml'
1237                     format: xml
1238                     xpath-type: 'nodeset'
1239                     xpath: '//*[@framesize="64B" and contains(@tags, "PDRDISC") and not(contains(@tags,"NDRDISC")) and contains(@tags, "4T4C") and contains(@tags, "VHOST") and (contains(@tags, "ETH") or contains(@tags, "DOT1Q") or contains(@tags, "VXLAN"))]'
1240
1241         - fdio-infra-shiplogs:
1242             maven-version: 'mvn33-new'
1243
1244 - job-template:
1245     name: 'csit-ligato-perf-{stream}-{type}'
1246
1247     project-type: freestyle
1248     node: 'ubuntu1604-basebuild-4c-4g'
1249     concurrent: true
1250
1251     logrotate:
1252         daysToKeep: '{build-days-to-keep}'
1253         numToKeep: '{build-num-to-keep}'
1254         artifactDaysToKeep: '{build-artifact-days-to-keep}'
1255         artifactNumToKeep: '{build-artifact-num-to-keep}'
1256
1257     parameters:
1258         - project-parameter:
1259             project: '{project}'
1260         - gerrit-parameter:
1261             branch: '{branch}'
1262         - type-parameter:
1263             type: '{type}'
1264
1265     scm:
1266         - gerrit-trigger-scm:
1267             credentials-id: 'jenkins-gerrit-credentials'
1268             refspec: '$GERRIT_REFSPEC'
1269             choosing-strategy: 'gerrit'
1270
1271     wrappers:
1272         - fdio-infra-wrappers:
1273             build-timeout: '{build-perf-timeout}'
1274         - fdio-infra-wrappers-non-activity-timeout:
1275             build-timeout: 360
1276
1277     triggers:
1278         - gerrit-trigger-manually-triggered:
1279             name: '{project}'
1280             branch: '{branch}'
1281             comment-trigger-value: 'verify-perf-ligato-{type}'
1282
1283     builders:
1284         - shell:
1285             !include-raw-escape: jjb/csit/include-raw-csit-ligato-perf-hw.sh
1286
1287     publishers:
1288         - archive-artifacts:
1289             artifacts: 'archive/*.*'
1290             latest-only: false
1291
1292         - robot:
1293             output-path: archive
1294             other-files:
1295               - '*.*'
1296
1297         - fdio-infra-shiplogs:
1298             maven-version: 'mvn33-new'
1299
1300
1301 - job-template:
1302     name: 'csit-vpp-verify-{stream_timed}-{os}-weekly'
1303     description: 'Purpose of this job is to validate CSIT code of corresponding branch against verified vpp build from corresponding branch.'
1304
1305     project-type: freestyle
1306     node: '{os}-basebuild-4c-4g'
1307     concurrent: false
1308
1309     logrotate:
1310         daysToKeep: '{build-days-to-keep}'
1311         numToKeep: '{build-num-to-keep}'
1312         artifactDaysToKeep: '{build-artifact-days-to-keep}'
1313         artifactNumToKeep: '{build-artifact-num-to-keep}'
1314
1315     parameters:
1316         - project-parameter:
1317             project: '{project}'
1318         - gerrit-parameter:
1319             branch: '{branch}'
1320
1321     scm:
1322         - git-scm:
1323             credentials-id: 'jenkins-gerrit-credentials'
1324             branch: '{branch}'
1325
1326     wrappers:
1327         - fdio-infra-wrappers:
1328             build-timeout: 600
1329         - fdio-infra-wrappers-non-activity-timeout:
1330             build-timeout: 360
1331
1332     triggers:
1333         - timed: '0 4 * * 0'
1334
1335         - gerrit-trigger-manually-triggered:
1336             comment-trigger-value: 'csit-vpp-ref-verify'
1337             name: '{project}'
1338             branch: '{branch}'
1339
1340     builders:
1341         - shell:
1342             !include-raw-escape: jjb/csit/include-raw-csit-vpp-verify-weekly.sh
1343
1344     publishers:
1345         - archive-artifacts:
1346             artifacts: 'report.html, log.html, output.xml'
1347             latest-only: false
1348
1349         - robot-report:
1350             output-path: ''
1351
1352         - fdio-infra-shiplogs:
1353             maven-version: 'mvn33-new'
1354
1355 - job-template:
1356     name: 'csit-vpp-verify-{stream_timed}-{os}-semiweekly'
1357     description: 'Purpose of this job is to validate latest vpp build from corresponding branch stored in nexus against verified CSIT codebase of corresponding branch.'
1358
1359     project-type: freestyle
1360     node: '{os}-basebuild-4c-4g'
1361     concurrent: false
1362
1363     logrotate:
1364         daysToKeep: '{build-days-to-keep}'
1365         numToKeep: '{build-num-to-keep}'
1366         artifactDaysToKeep: '{build-artifact-days-to-keep}'
1367         artifactNumToKeep: '{build-artifact-num-to-keep}'
1368
1369     parameters:
1370         - project-parameter:
1371             project: '{project}'
1372         - gerrit-parameter:
1373             branch: '{branch}'
1374
1375     wrappers:
1376         - fdio-infra-wrappers:
1377             build-timeout: 600
1378         - fdio-infra-wrappers-non-activity-timeout:
1379             build-timeout: 360
1380
1381     triggers:
1382         - timed: '0 4 * * 2,6'
1383
1384         - gerrit-trigger-manually-triggered:
1385             comment-trigger-value: 'csit-verify-vpp'
1386             name: '{project}'
1387             branch: '{branch}'
1388
1389     builders:
1390         - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
1391         - inject:
1392             properties-file: variables.prop
1393         - shell:
1394             !include-raw-escape: jjb/csit/include-raw-csit-vpp-verify-semiweekly.sh
1395
1396     publishers:
1397         - archive-artifacts:
1398             artifacts: 'csit/archive/*.*'
1399             latest-only: false
1400
1401         - robot-report:
1402             output-path: 'csit/archive'
1403
1404         - fdio-infra-shiplogs:
1405             maven-version: 'mvn33-new'
1406
1407 - job-template:
1408     name: 'csit-vpp-verify-{stream_timed}-centos7-nightly'
1409     description: 'Purpose of this job is to validate latest centos7 vpp build from corresponding branch stored in nexus against verified CSIT codebase of corresponding branch.'
1410
1411     project-type: freestyle
1412     node: centos7-basebuild-4c-4g'
1413     concurrent: false
1414
1415     logrotate:
1416         daysToKeep: '{build-days-to-keep}'
1417         numToKeep: '{build-num-to-keep}'
1418         artifactDaysToKeep: '{build-artifact-days-to-keep}'
1419         artifactNumToKeep: '{build-artifact-num-to-keep}'
1420
1421     parameters:
1422         - project-parameter:
1423             project: '{project}'
1424         - gerrit-parameter:
1425             branch: '{branch}'
1426
1427     scm:
1428         - git-scm:
1429             credentials-id: 'jenkins-gerrit-credentials'
1430             branch: '{branch}'
1431
1432     wrappers:
1433         - fdio-infra-wrappers:
1434             build-timeout: '{build-timeout}'
1435
1436     triggers:
1437         - timed: 'H H(3-4) * * *'
1438
1439         - gerrit-trigger-manually-triggered:
1440             comment-trigger-value: 'vpp-verify-func-centos7'
1441             name: '{project}'
1442             branch: '{branch}'
1443
1444     builders:
1445         - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
1446         - inject:
1447             properties-file: variables.prop
1448         - shell:
1449             !include-raw-escape: jjb/csit/include-raw-csit-vpp-verify-nightly.sh
1450
1451     publishers:
1452         - archive-artifacts:
1453             artifacts: 'csit/archive/*.*'
1454             latest-only: false
1455
1456         - robot-report:
1457             output-path: 'csit/archive'
1458
1459         - fdio-infra-shiplogs:
1460             maven-version: 'mvn33-new'
1461
1462 - job-template:
1463     name: 'csit-docs-verify-{stream}'
1464
1465     project-type: freestyle
1466     node: 'ubuntu1604-basebuild-4c-4g'
1467     concurrent: true
1468
1469     logrotate:
1470         daysToKeep: '{build-days-to-keep}'
1471         numToKeep: '{build-num-to-keep}'
1472         artifactDaysToKeep: '{build-artifact-days-to-keep}'
1473         artifactNumToKeep: '{build-artifact-num-to-keep}'
1474
1475     parameters:
1476         - project-parameter:
1477             project: '{project}'
1478         - gerrit-parameter:
1479             branch: '{branch}'
1480         - maven-exec:
1481             maven-version: 'mvn33-new'
1482
1483     scm:
1484         - gerrit-trigger-scm:
1485             credentials-id: 'jenkins-gerrit-credentials'
1486             refspec: '$GERRIT_REFSPEC'
1487             choosing-strategy: 'gerrit'
1488
1489     wrappers:
1490         - fdio-infra-wrappers:
1491             build-timeout: '{build-timeout}'
1492         - fdio-infra-wrappers-non-activity-timeout:
1493             build-timeout: 360
1494
1495     triggers:
1496         - gerrit-trigger-patch-submitted:
1497             name: '{project}'
1498             branch: '{branch}'
1499
1500     builders:
1501         - maven-target:
1502             maven-version: 'mvn33-new'
1503             goals: '--version'
1504             settings: 'csit-settings'
1505             settings-type: cfp
1506             global-settings: 'global-settings'
1507             global-settings-type: cfp
1508         - provide-maven-settings:
1509             settings-file: 'csit-settings'
1510             global-settings-file: 'global-settings'
1511         - shell:
1512             !include-raw-escape: include-raw-csit-docs.sh
1513
1514     publishers:
1515         - archive:
1516             artifacts: 'resources/tools/doc_gen/csit.docs.tar.gz'
1517             allow-empty: 'true'
1518             fingerprint: false
1519             only-if-success: true
1520             default-excludes: false
1521
1522         - fdio-infra-shiplogs:
1523             maven-version: 'mvn33-new'
1524
1525 - job-template:
1526     name: 'csit-docs-merge-{stream_timed}'
1527
1528     project-type: freestyle
1529     node: 'ubuntu1604-basebuild-4c-4g'
1530     concurrent: true
1531
1532     logrotate:
1533         daysToKeep: '{build-days-to-keep}'
1534         numToKeep: '{build-num-to-keep}'
1535         artifactDaysToKeep: '{build-artifact-days-to-keep}'
1536         artifactNumToKeep: '{build-artifact-num-to-keep}'
1537
1538     parameters:
1539         - project-parameter:
1540             project: '{project}'
1541         - gerrit-parameter:
1542             branch: '{branch}'
1543         - maven-exec:
1544             maven-version: 'mvn33-new'
1545
1546     scm:
1547         - gerrit-trigger-scm:
1548             credentials-id: 'jenkins-gerrit-credentials'
1549             refspec: ''
1550             choosing-strategy: 'default'
1551
1552     wrappers:
1553         - fdio-infra-wrappers:
1554             build-timeout: '{build-timeout}'
1555         - fdio-infra-wrappers-non-activity-timeout:
1556             build-timeout: 360
1557
1558     triggers:
1559         - reverse:
1560             jobs: 'csit-vpp-verify-{stream_timed}-ubuntu1604-weekly'
1561             result: 'success'
1562         - gerrit:
1563             server-name: 'Primary'
1564             trigger-on:
1565                 - comment-added-contains-event:
1566                     comment-contains-value: 'run-docs'
1567             projects:
1568               - project-compare-type: 'ANT'
1569                 project-pattern: '{project}'
1570                 branches:
1571                   - branch-compare-type: 'ANT'
1572                     branch-pattern: '**/{branch}'
1573             skip-vote:
1574                 successful: true
1575                 failed: true
1576                 unstable: true
1577                 notbuilt: true
1578
1579     builders:
1580         - maven-target:
1581             maven-version: 'mvn33-new'
1582             goals: '--version'
1583             settings: 'csit-settings'
1584             settings-type: cfp
1585             global-settings: 'global-settings'
1586             global-settings-type: cfp
1587         - provide-maven-settings:
1588             settings-file: 'csit-settings'
1589             global-settings-file: 'global-settings'
1590         - shell:
1591             !include-raw-escape: include-raw-csit-docs.sh
1592
1593     publishers:
1594         - archive:
1595             artifacts: 'resources/tools/doc_gen/csit.docs.tar.gz'
1596             allow-empty: 'true'
1597             fingerprint: false
1598             only-if-success: true
1599             default-excludes: false
1600
1601         - fdio-infra-shiplogs:
1602             maven-version: 'mvn33-new'
1603
1604 - job-template:
1605     name: 'csit-report-merge-{stream}'
1606
1607     project-type: freestyle
1608     node: 'ubuntu1604-basebuild-4c-4g'
1609     concurrent: false
1610
1611     logrotate:
1612         daysToKeep: '{build-days-to-keep}'
1613         numToKeep: '{build-num-to-keep}'
1614         artifactDaysToKeep: '{build-artifact-days-to-keep}'
1615         artifactNumToKeep: '{build-artifact-num-to-keep}'
1616
1617     parameters:
1618         - project-parameter:
1619             project: '{project}'
1620         - gerrit-parameter:
1621             branch: '{branch}'
1622         - maven-exec:
1623             maven-version: 'mvn33-new'
1624
1625     scm:
1626         - gerrit-trigger-scm:
1627             credentials-id: 'jenkins-gerrit-credentials'
1628             refspec: '$GERRIT_REFSPEC'
1629             choosing-strategy: 'default'
1630
1631     wrappers:
1632         - fdio-infra-wrappers:
1633             build-timeout: '{build-timeout}'
1634         - fdio-infra-wrappers-non-activity-timeout:
1635             build-timeout: 360
1636
1637     triggers:
1638         - gerrit:
1639             server-name: 'Primary'
1640             trigger-on:
1641                 - comment-added-contains-event:
1642                     comment-contains-value: 'run-report'
1643             projects:
1644               - project-compare-type: 'ANT'
1645                 project-pattern: '{project}'
1646                 branches:
1647                   - branch-compare-type: 'ANT'
1648                     branch-pattern: '**/{branch}'
1649             skip-vote:
1650                 successful: true
1651                 failed: true
1652                 unstable: true
1653                 notbuilt: true
1654
1655     builders:
1656         - maven-target:
1657             maven-version: 'mvn33-new'
1658             goals: '--version'
1659             settings: 'csit-settings'
1660             settings-type: cfp
1661             global-settings: 'global-settings'
1662             global-settings-type: cfp
1663         - provide-maven-settings:
1664             settings-file: 'csit-settings'
1665             global-settings-file: 'global-settings'
1666         - shell:
1667             !include-raw-escape: include-raw-csit-report.sh
1668
1669     publishers:
1670         - archive:
1671             artifacts: 'resources/tools/report_gen/csit.report.tar.gz'
1672             allow-empty: 'true'
1673             fingerprint: false
1674             only-if-success: true
1675             default-excludes: false
1676
1677         - fdio-infra-shiplogs:
1678             maven-version: 'mvn33-new'
1679
1680 - job-template:
1681     name: 'csit-vpp-perf-trend-daily-master'
1682
1683     description: |
1684       Purpose of this job is to validate latest vpp build from corresponding
1685       branch stored in nexus against verified CSIT codebase of corresponding
1686       branch.
1687
1688       objective
1689           daily perf trending of vpp master build
1690       job
1691          name
1692              csit-vpp-perf-trend-daily
1693          trigger
1694              scheduled daily
1695       perf test-cases selection
1696           all CSIT perf suites
1697       default tags for vpp startup config and perf test type
1698           1T1C - one worker thread, one core
1699           2T2C - two worker threads, two cores
1700           X520 - Intel x520-DA2 NIC
1701           NDRDISC - discovery of NDR throughput
1702       results
1703           jjb verify - no
1704           present
1705               jenkins trending graphs
1706
1707     project-type: freestyle
1708     node: 'ubuntu1604-basebuild-4c-4g'
1709     concurrent: false
1710
1711     logrotate:
1712         daysToKeep: '{build-days-to-keep}'
1713         numToKeep: '{build-num-to-keep}'
1714         artifactDaysToKeep: '{build-artifact-days-to-keep}'
1715         artifactNumToKeep: '{build-artifact-num-to-keep}'
1716
1717     parameters:
1718         - project-parameter:
1719             project: '{project}'
1720         - gerrit-parameter:
1721             branch: '{branch}'
1722
1723     wrappers:
1724         - fdio-infra-wrappers:
1725             build-timeout: '{build-perf-timeout}'
1726         - fdio-infra-wrappers-non-activity-timeout:
1727             build-timeout: 360
1728
1729     triggers:
1730         - timed: 'H H(17-20) * * *'
1731
1732     builders:
1733         - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
1734         - inject:
1735             properties-file: variables.prop
1736         - shell:
1737             !include-raw-escape: jjb/csit/include-raw-csit-vpp-perf-trend-daily.sh
1738
1739     publishers:
1740         - archive-artifacts:
1741             artifacts: 'csit/archive/*.*'
1742             latest-only: false
1743
1744         - robot:
1745             output-path: 'csit/archive'
1746             other-files:
1747               - '*.*'
1748
1749         - fdio-infra-shiplogs:
1750             maven-version: 'mvn33-new'
1751
1752         - plot:
1753             - title: '64B-1t1c-eth-l2*-ndrdisc'
1754               group: 'RFC2544: Xconnect and Bridge Domain'
1755               yaxis: 'Packets Per Second'
1756               num-builds: '20'
1757               keep-records: True
1758               csv-file-name: 'csit-vpp-perf-trend-daily-master-l2-1.csv'
1759               series:
1760                   - file: 'csit/output_perf_data.xml'
1761                     format: xml
1762                     xpath-type: 'nodeset'
1763                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "BASE") and contains(@tags, "NDRDISC") and contains(@tags, "1T1C") and (contains(@tags, "L2BDMACSTAT") or contains(@tags, "L2BDMACLRN") or contains(@tags, "L2XCFWD"))]'
1764             - title: '64B-2t2c-eth-l2*-ndrdisc'
1765               group: 'RFC2544: Xconnect and Bridge Domain'
1766               yaxis: 'Packets Per Second'
1767               num-builds: '20'
1768               keep-records: True
1769               csv-file-name: 'csit-vpp-perf-trend-daily-master-l2-2.csv'
1770               series:
1771                   - file: 'csit/output_perf_data.xml'
1772                     format: xml
1773                     xpath-type: 'nodeset'
1774                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "BASE") and contains(@tags, "NDRDISC") and contains(@tags, "2T2C") and (contains(@tags, "L2BDMACSTAT") or contains(@tags, "L2BDMACLRN") or contains(@tags, "L2XCFWD"))]'
1775
1776             - title: '64B-1t1c-ethip4-ip4*-ndrdisc'
1777               group: 'RFC2544: IPv4 base, scale, feature'
1778               yaxis: 'Packets Per Second'
1779               num-builds: '20'
1780               keep-records: True
1781               csv-file-name: 'csit-vpp-perf-trend-daily-master-ipv4-1.csv'
1782               series:
1783                   - file: 'csit/output_perf_data.xml'
1784                     format: xml
1785                     xpath-type: 'nodeset'
1786                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and (contains(@tags, "BASE") or contains(@tags, "SCALE") or contains(@tags, "FEATURE")) and contains(@tags, "NDRDISC") and contains(@tags, "1T1C") and contains(@tags, "IP4FWD")]'
1787             - title: '64B-2t2c-ethip4-ip4*-ndrdisc'
1788               group: 'RFC2544: IPv4 base, scale, feature'
1789               yaxis: 'Packets Per Second'
1790               num-builds: '20'
1791               keep-records: True
1792               csv-file-name: 'csit-vpp-perf-trend-daily-master-ipv4-2.csv'
1793               series:
1794                   - file: 'csit/output_perf_data.xml'
1795                     format: xml
1796                     xpath-type: 'nodeset'
1797                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and (contains(@tags, "BASE") or contains(@tags, "SCALE") or contains(@tags, "FEATURE")) and contains(@tags, "NDRDISC") and contains(@tags, "2T2C") and contains(@tags, "IP4FWD")]'
1798
1799             - title: '78B-1t1c-ethip6-ip6*-ndrdisc'
1800               group: 'RFC2544: IPv6 base, scale, feature'
1801               yaxis: 'Packets Per Second'
1802               num-builds: '20'
1803               keep-records: True
1804               csv-file-name: 'csit-vpp-perf-trend-daily-master-ipv6-1.csv'
1805               series:
1806                   - file: 'csit/output_perf_data.xml'
1807                     format: xml
1808                     xpath-type: 'nodeset'
1809                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and (contains(@tags, "BASE") or contains(@tags, "SCALE") or contains(@tags, "FEATURE")) and contains(@tags, "NDRDISC") and contains(@tags, "1T1C") and contains(@tags, "IP6FWD")]'
1810             - title: '78B-2t2c-ethip6-ip6*-ndrdisc'
1811               group: 'RFC2544: IPv6 base, scale, feature'
1812               yaxis: 'Packets Per Second'
1813               num-builds: '20'
1814               keep-records: True
1815               csv-file-name: 'csit-vpp-perf-trend-daily-master-ipv6-2.csv'
1816               series:
1817                   - file: 'csit/output_perf_data.xml'
1818                     format: xml
1819                     xpath-type: 'nodeset'
1820                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and (contains(@tags, "BASE") or contains(@tags, "SCALE") or contains(@tags, "FEATURE")) and contains(@tags, "NDRDISC") and contains(@tags, "2T2C") and contains(@tags, "IP6FWD")]'
1821
1822             - title: '64B-1t1c-ethip4*-ndrdisc'
1823               group: 'RFC2544: Overlay tunnels - LISP, VXLAN, GPE, GRE'
1824               yaxis: 'Packets Per Second'
1825               num-builds: '20'
1826               keep-records: True
1827               csv-file-name: 'csit-vpp-perf-trend-daily-master-encap-1.csv'
1828               series:
1829                   - file: 'csit/output_perf_data.xml'
1830                     format: xml
1831                     xpath-type: 'nodeset'
1832                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "NDRDISC") and contains(@tags, "1T1C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE"))]'
1833             - title: '64B-2t2c-ethip4*-ndrdisc'
1834               group: 'RFC2544: Overlay tunnels - LISP, VXLAN, GPE, GRE'
1835               yaxis: 'Packets Per Second'
1836               num-builds: '20'
1837               keep-records: True
1838               csv-file-name: 'csit-vpp-perf-trend-daily-master-encap-2.csv'
1839               series:
1840                   - file: 'csit/output_perf_data.xml'
1841                     format: xml
1842                     xpath-type: 'nodeset'
1843                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "NDRDISC") and contains(@tags, "2T2C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE"))]'
1844             - title: '78B-1t1c-ethip6*-ndrdisc'
1845               group: 'RFC2544: Overlay tunnels - LISP, VXLAN, GPE, GRE'
1846               yaxis: 'Packets Per Second'
1847               num-builds: '20'
1848               keep-records: True
1849               csv-file-name: 'csit-vpp-perf-trend-daily-master-encap-3.csv'
1850               series:
1851                   - file: 'csit/output_perf_data.xml'
1852                     format: xml
1853                     xpath-type: 'nodeset'
1854                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "NDRDISC") and contains(@tags, "1T1C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE"))]'
1855             - title: '78B-2t2c-ethip6*-ndrdisc'
1856               group: 'RFC2544: Overlay tunnels - LISP, VXLAN, GPE, GRE'
1857               yaxis: 'Packets Per Second'
1858               num-builds: '20'
1859               keep-records: True
1860               csv-file-name: 'csit-vpp-perf-trend-daily-master-encap-4.csv'
1861               series:
1862                   - file: 'csit/output_perf_data.xml'
1863                     format: xml
1864                     xpath-type: 'nodeset'
1865                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "NDRDISC") and contains(@tags, "2T2C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE"))]'
1866
1867             - title: '64B-1t1c-ethip4*-ndrdisc'
1868               group: 'RFC2544: Crypto in software: IP4FWD, IP6FWD'
1869               yaxis: 'Packets Per Second'
1870               num-builds: '20'
1871               keep-records: True
1872               csv-file-name: 'csit-vpp-perf-trend-daily-master-crypto-sw-1.csv'
1873               series:
1874                   - file: 'csit/output_perf_data.xml'
1875                     format: xml
1876                     xpath-type: 'nodeset'
1877                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "IP4FWD") and contains(@tags, "NDRDISC") and contains(@tags, "1T1C") and contains(@tags, "IPSECSW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
1878             - title: '64B-2t2c-ethip4*-ndrdisc'
1879               group: 'RFC2544: Crypto in software: IP4FWD, IP6FWD'
1880               yaxis: 'Packets Per Second'
1881               num-builds: '20'
1882               keep-records: True
1883               csv-file-name: 'csit-vpp-perf-trend-daily-master-crypto-sw-2.csv'
1884               series:
1885                   - file: 'csit/output_perf_data.xml'
1886                     format: xml
1887                     xpath-type: 'nodeset'
1888                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "IP4FWD") and contains(@tags, "NDRDISC") and contains(@tags, "2T2C") and contains(@tags, "IPSECSW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
1889             - title: '78B-1t1c-ethip6*-ndrdisc'
1890               group: 'RFC2544: Crypto in software: IP4FWD, IP6FWD'
1891               yaxis: 'Packets Per Second'
1892               num-builds: '20'
1893               keep-records: True
1894               csv-file-name: 'csit-vpp-perf-trend-daily-master-crypto-sw-3.csv'
1895               series:
1896                   - file: 'csit/output_perf_data.xml'
1897                     format: xml
1898                     xpath-type: 'nodeset'
1899                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "IP6FWD") and contains(@tags, "NDRDISC") and contains(@tags, "1T1C") and contains(@tags, "IPSECSW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
1900             - title: '78B-2t2c-ethip6*-ndrdisc'
1901               group: 'RFC2544: Crypto in software: IP4FWD, IP6FWD'
1902               yaxis: 'Packets Per Second'
1903               num-builds: '20'
1904               keep-records: True
1905               csv-file-name: 'csit-vpp-perf-trend-daily-master-crypto-sw-4.csv'
1906               series:
1907                   - file: 'csit/output_perf_data.xml'
1908                     format: xml
1909                     xpath-type: 'nodeset'
1910                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "IP6FWD") and contains(@tags, "NDRDISC") and contains(@tags, "2T2C") and contains(@tags, "IPSECSW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
1911
1912             - title: '64B-1t1c-ethip4*-ndrdisc'
1913               group: 'RFC2544: Crypto in hardware: IP4FWD, IP6FWD'
1914               yaxis: 'Packets Per Second'
1915               num-builds: '20'
1916               keep-records: True
1917               csv-file-name: 'csit-vpp-perf-trend-daily-master-crypto-hw-1.csv'
1918               series:
1919                   - file: 'csit/output_perf_data.xml'
1920                     format: xml
1921                     xpath-type: 'nodeset'
1922                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "IP4FWD") and contains(@tags, "NDRDISC") and contains(@tags, "1T1C") and contains(@tags, "IPSECHW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
1923             - title: '64B-2t2c-ethip4*-ndrdisc'
1924               group: 'RFC2544: Crypto in hardware: IP4FWD, IP6FWD'
1925               yaxis: 'Packets Per Second'
1926               num-builds: '20'
1927               keep-records: True
1928               csv-file-name: 'csit-vpp-perf-trend-daily-master-crypto-hw-2.csv'
1929               series:
1930                   - file: 'csit/output_perf_data.xml'
1931                     format: xml
1932                     xpath-type: 'nodeset'
1933                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "IP4FWD") and contains(@tags, "NDRDISC") and contains(@tags, "2T2C") and contains(@tags, "IPSECHW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
1934             - title: '78B-1t1c-ethip6*-ndrdisc'
1935               group: 'RFC2544: Crypto in hardware: IP4FWD, IP6FWD'
1936               yaxis: 'Packets Per Second'
1937               num-builds: '20'
1938               keep-records: True
1939               csv-file-name: 'csit-vpp-perf-trend-daily-master-crypto-hw-3.csv'
1940               series:
1941                   - file: 'csit/output_perf_data.xml'
1942                     format: xml
1943                     xpath-type: 'nodeset'
1944                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "IP6FWD") and contains(@tags, "NDRDISC") and contains(@tags, "1T1C") and contains(@tags, "IPSECHW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
1945             - title: '78B-2t2c-ethip6*-ndrdisc'
1946               group: 'RFC2544: Crypto in hardware: IP4FWD, IP6FWD'
1947               yaxis: 'Packets Per Second'
1948               num-builds: '20'
1949               keep-records: True
1950               csv-file-name: 'csit-vpp-perf-trend-daily-master-crypto-hw-4.csv'
1951               series:
1952                   - file: 'csit/output_perf_data.xml'
1953                     format: xml
1954                     xpath-type: 'nodeset'
1955                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "IP6FWD") and contains(@tags, "NDRDISC") and contains(@tags, "2T2C") and contains(@tags, "IPSECHW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
1956
1957             - title: '64B-1t1c-ethip4*-ndrdisc'
1958               group: 'RFC2544: Overlay tunnels with crypto in software'
1959               yaxis: 'Packets Per Second'
1960               num-builds: '20'
1961               keep-records: True
1962               csv-file-name: 'csit-vpp-perf-trend-daily-master-encap-crypto-sw-1.csv'
1963               series:
1964                   - file: 'csit/output_perf_data.xml'
1965                     format: xml
1966                     xpath-type: 'nodeset'
1967                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "NDRDISC") and contains(@tags, "1T1C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE")) and contains(@tags, "IPSECSW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
1968             - title: '64B-2t2c-ethip4*-ndrdisc'
1969               group: 'RFC2544: Overlay tunnels with crypto in software'
1970               yaxis: 'Packets Per Second'
1971               num-builds: '20'
1972               keep-records: True
1973               csv-file-name: 'csit-vpp-perf-trend-daily-master-encap-crypto-sw-2.csv'
1974               series:
1975                   - file: 'csit/output_perf_data.xml'
1976                     format: xml
1977                     xpath-type: 'nodeset'
1978                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "NDRDISC") and contains(@tags, "2T2C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE")) and contains(@tags, "IPSECSW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
1979             - title: '78B-1t1c-ethip6*-ndrdisc'
1980               group: 'RFC2544: Overlay tunnels with crypto in software'
1981               yaxis: 'Packets Per Second'
1982               num-builds: '20'
1983               keep-records: True
1984               csv-file-name: 'csit-vpp-perf-trend-daily-master-encap-crypto-sw-3.csv'
1985               series:
1986                   - file: 'csit/output_perf_data.xml'
1987                     format: xml
1988                     xpath-type: 'nodeset'
1989                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "NDRDISC") and contains(@tags, "1T1C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE")) and contains(@tags, "IPSECSW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
1990             - title: '78B-2t2c-ethip6*-ndrdisc'
1991               group: 'RFC2544: Overlay tunnels with crypto in software'
1992               yaxis: 'Packets Per Second'
1993               num-builds: '20'
1994               keep-records: True
1995               csv-file-name: 'csit-vpp-perf-trend-daily-master-encap-crypto-sw-4.csv'
1996               series:
1997                   - file: 'csit/output_perf_data.xml'
1998                     format: xml
1999                     xpath-type: 'nodeset'
2000                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "NDRDISC") and contains(@tags, "2T2C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE")) and contains(@tags, "IPSECSW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
2001
2002             - title: '64B-1t1c-ethip4*-ndrdisc'
2003               group: 'RFC2544: Overlay tunnels with crypto in hardware'
2004               yaxis: 'Packets Per Second'
2005               num-builds: '20'
2006               keep-records: True
2007               csv-file-name: 'csit-vpp-perf-trend-daily-master-encap-crypto-hw-1.csv'
2008               series:
2009                   - file: 'csit/output_perf_data.xml'
2010                     format: xml
2011                     xpath-type: 'nodeset'
2012                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "NDRDISC") and contains(@tags, "1T1C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE")) and contains(@tags, "IPSECHW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
2013             - title: '64B-2t2c-ethip4*-ndrdisc'
2014               group: 'RFC2544: Overlay tunnels with crypto in hardware'
2015               yaxis: 'Packets Per Second'
2016               num-builds: '20'
2017               keep-records: True
2018               csv-file-name: 'csit-vpp-perf-trend-daily-master-encap-crypto-hw-2.csv'
2019               series:
2020                   - file: 'csit/output_perf_data.xml'
2021                     format: xml
2022                     xpath-type: 'nodeset'
2023                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "NDRDISC") and contains(@tags, "2T2C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE")) and contains(@tags, "IPSECHW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
2024             - title: '78B-1t1c-ethip6*-ndrdisc'
2025               group: 'RFC2544: Overlay tunnels with crypto in hardware'
2026               yaxis: 'Packets Per Second'
2027               num-builds: '20'
2028               keep-records: True
2029               csv-file-name: 'csit-vpp-perf-trend-daily-master-encap-crypto-hw-3.csv'
2030               series:
2031                   - file: 'csit/output_perf_data.xml'
2032                     format: xml
2033                     xpath-type: 'nodeset'
2034                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "NDRDISC") and contains(@tags, "1T1C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE")) and contains(@tags, "IPSECHW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
2035             - title: '78B-2t2c-ethip6*-ndrdisc'
2036               group: 'RFC2544: Overlay tunnels with crypto in hardware'
2037               yaxis: 'Packets Per Second'
2038               num-builds: '20'
2039               keep-records: True
2040               csv-file-name: 'csit-vpp-perf-trend-daily-master-encap-crypto-hw-4.csv'
2041               series:
2042                   - file: 'csit/output_perf_data.xml'
2043                     format: xml
2044                     xpath-type: 'nodeset'
2045                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "NDRDISC") and contains(@tags, "2T2C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE")) and contains(@tags, "IPSECHW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
2046
2047             - title: '64B-1t1c-*-vhost-*-ndrdisc'
2048               group: 'RFC2544: vhost-user'
2049               yaxis: 'Packets Per Second'
2050               num-builds: '20'
2051               keep-records: True
2052               csv-file-name: 'csit-vpp-perf-trend-daily-master-vhost-1.csv'
2053               series:
2054                   - file: 'csit/output_perf_data.xml'
2055                     format: xml
2056                     xpath-type: 'nodeset'
2057                     xpath: '//*[@framesize="64B" and contains(@tags, "NDRDISC") and contains(@tags, "1T1C") and contains(@tags, "VHOST") and (contains(@tags, "ETH") or contains(@tags, "DOT1Q") or contains(@tags, "VXLAN"))]'
2058             - title: '64B-2t2c-*-vhost-*-ndrdisc'
2059               group: 'RFC2544: vhost-user'
2060               yaxis: 'Packets Per Second'
2061               num-builds: '20'
2062               keep-records: True
2063               csv-file-name: 'csit-vpp-perf-trend-daily-master-vhost-2.csv'
2064               series:
2065                   - file: 'csit/output_perf_data.xml'
2066                     format: xml
2067                     xpath-type: 'nodeset'
2068                     xpath: '//*[@framesize="64B" and contains(@tags, "NDRDISC") and contains(@tags, "2T2C") and contains(@tags, "VHOST") and (contains(@tags, "ETH") or contains(@tags, "DOT1Q") or contains(@tags, "VXLAN"))]'
2069
2070 - job-template:
2071     name: 'csit-vpp-perf-trend-semi-weekly-master'
2072
2073     description: |
2074       Purpose of this job is to validate latest vpp build from corresponding
2075       branch stored in nexus against verified CSIT codebase of corresponding
2076       branch.
2077
2078       consumer
2079           csit-dev trending semi-weekly
2080       objective
2081           semi-weekly perf trending of vpp master build job
2082           name
2083               csit-vpp-perf-trend-semi-weekly
2084           trigger
2085               scheduled semi-weekly
2086       perf test-cases selection
2087           all CSIT perf suites
2088       default tags for vpp startup config and perf test type
2089           1T1C - one worker thread, one core
2090           2T2C - two worker threads, two cores
2091           X710 - Intel x710 Fortville NIC
2092           XL710 - Intel xl710 Fortville NIC
2093           NDRDISC - discovery of NDR throughput
2094       results
2095           jjb verify - no
2096           present
2097               jenkins trending graphs
2098
2099     project-type: freestyle
2100     node: 'ubuntu1604-basebuild-4c-4g'
2101     concurrent: false
2102
2103     logrotate:
2104         daysToKeep: '{build-days-to-keep}'
2105         numToKeep: '{build-num-to-keep}'
2106         artifactDaysToKeep: '{build-artifact-days-to-keep}'
2107         artifactNumToKeep: '{build-artifact-num-to-keep}'
2108
2109     parameters:
2110         - project-parameter:
2111             project: '{project}'
2112         - gerrit-parameter:
2113             branch: '{branch}'
2114
2115     wrappers:
2116         - fdio-infra-wrappers:
2117             build-timeout: '{build-perf-timeout}'
2118         - fdio-infra-wrappers-non-activity-timeout:
2119             build-timeout: 360
2120
2121     triggers:
2122         - timed: 'H H(17-20) * * 2,6'
2123
2124     builders:
2125         - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
2126         - inject:
2127             properties-file: variables.prop
2128         - shell:
2129             !include-raw-escape: jjb/csit/include-raw-csit-vpp-perf-trend-semi-weekly.sh
2130
2131     publishers:
2132         - archive-artifacts:
2133             artifacts: 'csit/archive/*.*'
2134             latest-only: false
2135
2136         - robot:
2137             output-path: 'csit/archive'
2138             other-files:
2139               - '*.*'
2140
2141         - fdio-infra-shiplogs:
2142             maven-version: 'mvn33-new'
2143
2144         - plot:
2145             - title: '64B-1t1c-eth-l2*-ndrdisc'
2146               group: 'RFC2544: Xconnect and Bridge Domain'
2147               yaxis: 'Packets Per Second'
2148               num-builds: '20'
2149               keep-records: True
2150               csv-file-name: 'csit-vpp-perf-trend-semi-weekly-master-l2-1.csv'
2151               series:
2152                   - file: 'csit/output_perf_data.xml'
2153                     format: xml
2154                     xpath-type: 'nodeset'
2155                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "BASE") and contains(@tags, "NDRDISC") and contains(@tags, "1T1C") and (contains(@tags, "L2BDMACSTAT") or contains(@tags, "L2BDMACLRN") or contains(@tags, "L2XCFWD"))]'
2156             - title: '64B-2t2c-eth-l2*-ndrdisc'
2157               group: 'RFC2544: Xconnect and Bridge Domain'
2158               yaxis: 'Packets Per Second'
2159               num-builds: '20'
2160               keep-records: True
2161               csv-file-name: 'csit-vpp-perf-trend-semi-weekly-master-l2-2.csv'
2162               series:
2163                   - file: 'csit/output_perf_data.xml'
2164                     format: xml
2165                     xpath-type: 'nodeset'
2166                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "BASE") and contains(@tags, "NDRDISC") and contains(@tags, "2T2C") and (contains(@tags, "L2BDMACSTAT") or contains(@tags, "L2BDMACLRN") or contains(@tags, "L2XCFWD"))]'
2167
2168             - title: '64B-1t1c-ethip4-ip4*-ndrdisc'
2169               group: 'RFC2544: IPv4 base, scale, feature'
2170               yaxis: 'Packets Per Second'
2171               num-builds: '20'
2172               keep-records: True
2173               csv-file-name: 'csit-vpp-perf-trend-semi-weekly-master-ipv4-1.csv'
2174               series:
2175                   - file: 'csit/output_perf_data.xml'
2176                     format: xml
2177                     xpath-type: 'nodeset'
2178                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and (contains(@tags, "BASE") or contains(@tags, "SCALE") or contains(@tags, "FEATURE")) and contains(@tags, "NDRDISC") and contains(@tags, "1T1C") and contains(@tags, "IP4FWD")]'
2179             - title: '64B-2t2c-ethip4-ip4*-ndrdisc'
2180               group: 'RFC2544: IPv4 base, scale, feature'
2181               yaxis: 'Packets Per Second'
2182               num-builds: '20'
2183               keep-records: True
2184               csv-file-name: 'csit-vpp-perf-trend-semi-weekly-master-ipv4-2.csv'
2185               series:
2186                   - file: 'csit/output_perf_data.xml'
2187                     format: xml
2188                     xpath-type: 'nodeset'
2189                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and (contains(@tags, "BASE") or contains(@tags, "SCALE") or contains(@tags, "FEATURE")) and contains(@tags, "NDRDISC") and contains(@tags, "2T2C") and contains(@tags, "IP4FWD")]'
2190
2191             - title: '78B-1t1c-ethip6-ip6*-ndrdisc'
2192               group: 'RFC2544: IPv6 base, scale, feature'
2193               yaxis: 'Packets Per Second'
2194               num-builds: '20'
2195               keep-records: True
2196               csv-file-name: 'csit-vpp-perf-trend-semi-weekly-master-ipv6-1.csv'
2197               series:
2198                   - file: 'csit/output_perf_data.xml'
2199                     format: xml
2200                     xpath-type: 'nodeset'
2201                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and (contains(@tags, "BASE") or contains(@tags, "SCALE") or contains(@tags, "FEATURE")) and contains(@tags, "NDRDISC") and contains(@tags, "1T1C") and contains(@tags, "IP6FWD")]'
2202             - title: '78B-2t2c-ethip6-ip6*-ndrdisc'
2203               group: 'RFC2544: IPv6 base, scale, feature'
2204               yaxis: 'Packets Per Second'
2205               num-builds: '20'
2206               keep-records: True
2207               csv-file-name: 'csit-vpp-perf-trend-semi-weekly-master-ipv6-2.csv'
2208               series:
2209                   - file: 'csit/output_perf_data.xml'
2210                     format: xml
2211                     xpath-type: 'nodeset'
2212                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and (contains(@tags, "BASE") or contains(@tags, "SCALE") or contains(@tags, "FEATURE")) and contains(@tags, "NDRDISC") and contains(@tags, "2T2C") and contains(@tags, "IP6FWD")]'
2213
2214             - title: '64B-1t1c-ethip4*-ndrdisc'
2215               group: 'RFC2544: Overlay tunnels - LISP, VXLAN, GPE, GRE'
2216               yaxis: 'Packets Per Second'
2217               num-builds: '20'
2218               keep-records: True
2219               csv-file-name: 'csit-vpp-perf-trend-semi-weekly-master-encap-1.csv'
2220               series:
2221                   - file: 'csit/output_perf_data.xml'
2222                     format: xml
2223                     xpath-type: 'nodeset'
2224                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "NDRDISC") and contains(@tags, "1T1C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE"))]'
2225             - title: '64B-2t2c-ethip4*-ndrdisc'
2226               group: 'RFC2544: Overlay tunnels - LISP, VXLAN, GPE, GRE'
2227               yaxis: 'Packets Per Second'
2228               num-builds: '20'
2229               keep-records: True
2230               csv-file-name: 'csit-vpp-perf-trend-semi-weekly-master-encap-2.csv'
2231               series:
2232                   - file: 'csit/output_perf_data.xml'
2233                     format: xml
2234                     xpath-type: 'nodeset'
2235                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "NDRDISC") and contains(@tags, "2T2C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE"))]'
2236             - title: '78B-1t1c-ethip6*-ndrdisc'
2237               group: 'RFC2544: Overlay tunnels - LISP, VXLAN, GPE, GRE'
2238               yaxis: 'Packets Per Second'
2239               num-builds: '20'
2240               keep-records: True
2241               csv-file-name: 'csit-vpp-perf-trend-semi-weekly-master-encap-3.csv'
2242               series:
2243                   - file: 'csit/output_perf_data.xml'
2244                     format: xml
2245                     xpath-type: 'nodeset'
2246                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "NDRDISC") and contains(@tags, "1T1C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE"))]'
2247             - title: '78B-2t2c-ethip6*-ndrdisc'
2248               group: 'RFC2544: Overlay tunnels - LISP, VXLAN, GPE, GRE'
2249               yaxis: 'Packets Per Second'
2250               num-builds: '20'
2251               keep-records: True
2252               csv-file-name: 'csit-vpp-perf-trend-semi-weekly-master-encap-4.csv'
2253               series:
2254                   - file: 'csit/output_perf_data.xml'
2255                     format: xml
2256                     xpath-type: 'nodeset'
2257                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "NDRDISC") and contains(@tags, "2T2C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE"))]'
2258
2259             - title: '64B-1t1c-ethip4*-ndrdisc'
2260               group: 'RFC2544: Crypto in software: IP4FWD, IP6FWD'
2261               yaxis: 'Packets Per Second'
2262               num-builds: '20'
2263               keep-records: True
2264               csv-file-name: 'csit-vpp-perf-trend-semi-weekly-master-crypto-sw-1.csv'
2265               series:
2266                   - file: 'csit/output_perf_data.xml'
2267                     format: xml
2268                     xpath-type: 'nodeset'
2269                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "IP4FWD") and contains(@tags, "NDRDISC") and contains(@tags, "1T1C") and contains(@tags, "IPSECSW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
2270             - title: '64B-2t2c-ethip4*-ndrdisc'
2271               group: 'RFC2544: Crypto in software: IP4FWD, IP6FWD'
2272               yaxis: 'Packets Per Second'
2273               num-builds: '20'
2274               keep-records: True
2275               csv-file-name: 'csit-vpp-perf-trend-semi-weekly-master-crypto-sw-2.csv'
2276               series:
2277                   - file: 'csit/output_perf_data.xml'
2278                     format: xml
2279                     xpath-type: 'nodeset'
2280                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "IP4FWD") and contains(@tags, "NDRDISC") and contains(@tags, "2T2C") and contains(@tags, "IPSECSW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
2281             - title: '78B-1t1c-ethip6*-ndrdisc'
2282               group: 'RFC2544: Crypto in software: IP4FWD, IP6FWD'
2283               yaxis: 'Packets Per Second'
2284               num-builds: '20'
2285               keep-records: True
2286               csv-file-name: 'csit-vpp-perf-trend-semi-weekly-master-crypto-sw-3.csv'
2287               series:
2288                   - file: 'csit/output_perf_data.xml'
2289                     format: xml
2290                     xpath-type: 'nodeset'
2291                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "IP6FWD") and contains(@tags, "NDRDISC") and contains(@tags, "1T1C") and contains(@tags, "IPSECSW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
2292             - title: '78B-2t2c-ethip6*-ndrdisc'
2293               group: 'RFC2544: Crypto in software: IP4FWD, IP6FWD'
2294               yaxis: 'Packets Per Second'
2295               num-builds: '20'
2296               keep-records: True
2297               csv-file-name: 'csit-vpp-perf-trend-semi-weekly-master-crypto-sw-4.csv'
2298               series:
2299                   - file: 'csit/output_perf_data.xml'
2300                     format: xml
2301                     xpath-type: 'nodeset'
2302                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "IP6FWD") and contains(@tags, "NDRDISC") and contains(@tags, "2T2C") and contains(@tags, "IPSECSW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
2303
2304             - title: '64B-1t1c-ethip4*-ndrdisc'
2305               group: 'RFC2544: Crypto in hardware: IP4FWD, IP6FWD'
2306               yaxis: 'Packets Per Second'
2307               num-builds: '20'
2308               keep-records: True
2309               csv-file-name: 'csit-vpp-perf-trend-semi-weekly-master-crypto-hw-1.csv'
2310               series:
2311                   - file: 'csit/output_perf_data.xml'
2312                     format: xml
2313                     xpath-type: 'nodeset'
2314                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "IP4FWD") and contains(@tags, "NDRDISC") and contains(@tags, "1T1C") and contains(@tags, "IPSECHW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
2315             - title: '64B-2t2c-ethip4*-ndrdisc'
2316               group: 'RFC2544: Crypto in hardware: IP4FWD, IP6FWD'
2317               yaxis: 'Packets Per Second'
2318               num-builds: '20'
2319               keep-records: True
2320               csv-file-name: 'csit-vpp-perf-trend-semi-weekly-master-crypto-hw-2.csv'
2321               series:
2322                   - file: 'csit/output_perf_data.xml'
2323                     format: xml
2324                     xpath-type: 'nodeset'
2325                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "IP4FWD") and contains(@tags, "NDRDISC") and contains(@tags, "2T2C") and contains(@tags, "IPSECHW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
2326             - title: '78B-1t1c-ethip6*-ndrdisc'
2327               group: 'RFC2544: Crypto in hardware: IP4FWD, IP6FWD'
2328               yaxis: 'Packets Per Second'
2329               num-builds: '20'
2330               keep-records: True
2331               csv-file-name: 'csit-vpp-perf-trend-semi-weekly-master-crypto-hw-3.csv'
2332               series:
2333                   - file: 'csit/output_perf_data.xml'
2334                     format: xml
2335                     xpath-type: 'nodeset'
2336                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "IP6FWD") and contains(@tags, "NDRDISC") and contains(@tags, "1T1C") and contains(@tags, "IPSECHW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
2337             - title: '78B-2t2c-ethip6*-ndrdisc'
2338               group: 'RFC2544: Crypto in hardware: IP4FWD, IP6FWD'
2339               yaxis: 'Packets Per Second'
2340               num-builds: '20'
2341               keep-records: True
2342               csv-file-name: 'csit-vpp-perf-trend-semi-weekly-master-crypto-hw-4.csv'
2343               series:
2344                   - file: 'csit/output_perf_data.xml'
2345                     format: xml
2346                     xpath-type: 'nodeset'
2347                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "IP6FWD") and contains(@tags, "NDRDISC") and contains(@tags, "2T2C") and contains(@tags, "IPSECHW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
2348
2349             - title: '64B-1t1c-ethip4*-ndrdisc'
2350               group: 'RFC2544: Overlay tunnels with crypto in software'
2351               yaxis: 'Packets Per Second'
2352               num-builds: '20'
2353               keep-records: True
2354               csv-file-name: 'csit-vpp-perf-trend-semi-weekly-master-encap-crypto-sw-1.csv'
2355               series:
2356                   - file: 'csit/output_perf_data.xml'
2357                     format: xml
2358                     xpath-type: 'nodeset'
2359                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "NDRDISC") and contains(@tags, "1T1C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE")) and contains(@tags, "IPSECSW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
2360             - title: '64B-2t2c-ethip4*-ndrdisc'
2361               group: 'RFC2544: Overlay tunnels with crypto in software'
2362               yaxis: 'Packets Per Second'
2363               num-builds: '20'
2364               keep-records: True
2365               csv-file-name: 'csit-vpp-perf-trend-semi-weekly-master-encap-crypto-sw-2.csv'
2366               series:
2367                   - file: 'csit/output_perf_data.xml'
2368                     format: xml
2369                     xpath-type: 'nodeset'
2370                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "NDRDISC") and contains(@tags, "2T2C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE")) and contains(@tags, "IPSECSW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
2371             - title: '78B-1t1c-ethip6*-ndrdisc'
2372               group: 'RFC2544: Overlay tunnels with crypto in software'
2373               yaxis: 'Packets Per Second'
2374               num-builds: '20'
2375               keep-records: True
2376               csv-file-name: 'csit-vpp-perf-trend-semi-weekly-master-encap-crypto-sw-3.csv'
2377               series:
2378                   - file: 'csit/output_perf_data.xml'
2379                     format: xml
2380                     xpath-type: 'nodeset'
2381                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "NDRDISC") and contains(@tags, "1T1C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE")) and contains(@tags, "IPSECSW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
2382             - title: '78B-2t2c-ethip6*-ndrdisc'
2383               group: 'RFC2544: Overlay tunnels with crypto in software'
2384               yaxis: 'Packets Per Second'
2385               num-builds: '20'
2386               keep-records: True
2387               csv-file-name: 'csit-vpp-perf-trend-semi-weekly-master-encap-crypto-sw-4.csv'
2388               series:
2389                   - file: 'csit/output_perf_data.xml'
2390                     format: xml
2391                     xpath-type: 'nodeset'
2392                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "NDRDISC") and contains(@tags, "2T2C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE")) and contains(@tags, "IPSECSW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
2393
2394             - title: '64B-1t1c-ethip4*-ndrdisc'
2395               group: 'RFC2544: Overlay tunnels with crypto in hardware'
2396               yaxis: 'Packets Per Second'
2397               num-builds: '20'
2398               keep-records: True
2399               csv-file-name: 'csit-vpp-perf-trend-semi-weekly-master-encap-crypto-hw-1.csv'
2400               series:
2401                   - file: 'csit/output_perf_data.xml'
2402                     format: xml
2403                     xpath-type: 'nodeset'
2404                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "NDRDISC") and contains(@tags, "1T1C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE")) and contains(@tags, "IPSECHW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
2405             - title: '64B-2t2c-ethip4*-ndrdisc'
2406               group: 'RFC2544: Overlay tunnels with crypto in hardware'
2407               yaxis: 'Packets Per Second'
2408               num-builds: '20'
2409               keep-records: True
2410               csv-file-name: 'csit-vpp-perf-trend-semi-weekly-master-encap-crypto-hw-2.csv'
2411               series:
2412                   - file: 'csit/output_perf_data.xml'
2413                     format: xml
2414                     xpath-type: 'nodeset'
2415                     xpath: '//*[@framesize="64B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "NDRDISC") and contains(@tags, "2T2C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE")) and contains(@tags, "IPSECHW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
2416             - title: '78B-1t1c-ethip6*-ndrdisc'
2417               group: 'RFC2544: Overlay tunnels with crypto in hardware'
2418               yaxis: 'Packets Per Second'
2419               num-builds: '20'
2420               keep-records: True
2421               csv-file-name: 'csit-vpp-perf-trend-semi-weekly-master-encap-crypto-hw-3.csv'
2422               series:
2423                   - file: 'csit/output_perf_data.xml'
2424                     format: xml
2425                     xpath-type: 'nodeset'
2426                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "NDRDISC") and contains(@tags, "1T1C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE")) and contains(@tags, "IPSECHW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
2427             - title: '78B-2t2c-ethip6*-ndrdisc'
2428               group: 'RFC2544: Overlay tunnels with crypto in hardware'
2429               yaxis: 'Packets Per Second'
2430               num-builds: '20'
2431               keep-records: True
2432               csv-file-name: 'csit-vpp-perf-trend-semi-weekly-master-encap-crypto-hw-4.csv'
2433               series:
2434                   - file: 'csit/output_perf_data.xml'
2435                     format: xml
2436                     xpath-type: 'nodeset'
2437                     xpath: '//*[@framesize="78B" and not(contains(@tags, "VHOST")) and contains(@tags, "ENCAP") and contains(@tags, "NDRDISC") and contains(@tags, "2T2C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE")) and contains(@tags, "IPSECHW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
2438
2439             - title: '64B-1t1c-*-vhost-*-ndrdisc'
2440               group: 'RFC2544: vhost-user'
2441               yaxis: 'Packets Per Second'
2442               num-builds: '20'
2443               keep-records: True
2444               csv-file-name: 'csit-vpp-perf-trend-semi-weekly-master-vhost-1.csv'
2445               series:
2446                   - file: 'csit/output_perf_data.xml'
2447                     format: xml
2448                     xpath-type: 'nodeset'
2449                     xpath: '//*[@framesize="64B" and contains(@tags, "NDRDISC") and contains(@tags, "1T1C") and contains(@tags, "VHOST") and (contains(@tags, "ETH") or contains(@tags, "DOT1Q") or contains(@tags, "VXLAN"))]'
2450             - title: '64B-2t2c-*-vhost-*-ndrdisc'
2451               group: 'RFC2544: vhost-user'
2452               yaxis: 'Packets Per Second'
2453               num-builds: '20'
2454               keep-records: True
2455               csv-file-name: 'csit-vpp-perf-trend-semi-weekly-master-vhost-2.csv'
2456               series:
2457                   - file: 'csit/output_perf_data.xml'
2458                     format: xml
2459                     xpath-type: 'nodeset'
2460                     xpath: '//*[@framesize="64B" and contains(@tags, "NDRDISC") and contains(@tags, "2T2C") and contains(@tags, "VHOST") and (contains(@tags, "ETH") or contains(@tags, "DOT1Q") or contains(@tags, "VXLAN"))]'
2461
2462 - job-template:
2463     name: 'csit-vpp-perf-check-{stream}'
2464
2465     description: |
2466       consumer
2467           csit-dev perf code base checks
2468       objective
2469           check csit perf code base
2470       job
2471           name
2472               csit-vpp-perf-check
2473           trigger
2474               see below
2475       perf test-cases selection
2476           all CSIT perf suites
2477       keywords
2478           format - keyword, tag_list
2479               verify-perf-ndrdisc, NDRDISC
2480               verify-perf-pdrdisc, PDRDISC
2481               verify-perf-ndrchk, NDRCHK
2482       default tags for vpp startup config and perf test type
2483           1T1C
2484               one worker thread, one core
2485           2T2C
2486               two worker threads, two cores
2487       results
2488           jjb verify
2489               PASS/FAIL
2490           present
2491               no
2492           analyse
2493               csit project
2494                   catch malfunctions
2495                   catch degradations
2496
2497     project-type: freestyle
2498     node: 'ubuntu1604-basebuild-4c-4g'
2499     concurrent: false
2500
2501     logrotate:
2502         daysToKeep: '{build-days-to-keep}'
2503         numToKeep: '{build-num-to-keep}'
2504         artifactDaysToKeep: '{build-artifact-days-to-keep}'
2505         artifactNumToKeep: '{build-artifact-num-to-keep}'
2506
2507     parameters:
2508         - project-parameter:
2509             project: '{project}'
2510         - gerrit-parameter:
2511             branch: '{branch}'
2512
2513     scm:
2514         - gerrit-trigger-scm:
2515             credentials-id: 'jenkins-gerrit-credentials'
2516             refspec: '$GERRIT_REFSPEC'
2517             choosing-strategy: 'gerrit'
2518
2519     wrappers:
2520         - fdio-infra-wrappers:
2521             build-timeout: '{build-perf-timeout}'
2522         - fdio-infra-wrappers-non-activity-timeout:
2523             build-timeout: 360
2524
2525     triggers:
2526         - gerrit:
2527             server-name: 'Primary'
2528             trigger-on:
2529                 - comment-added-contains-event:
2530                     comment-contains-value: 'verify-perf-ndrdisc'
2531                 - comment-added-contains-event:
2532                     comment-contains-value: 'verify-perf-pdrdisc'
2533                 - comment-added-contains-event:
2534                     comment-contains-value: 'verify-perf-ndrchk'
2535             projects:
2536               - project-compare-type: 'ANT'
2537                 project-pattern: '{project}'
2538                 branches:
2539                   - branch-compare-type: 'ANT'
2540                     branch-pattern: '**/{branch}'
2541             skip-vote:
2542                 successful: false
2543                 failed: false
2544                 unstable: false
2545                 notbuilt: false
2546
2547     builders:
2548         - shell:
2549             !include-raw-escape: jjb/csit/include-raw-csit-vpp-perf-check.sh
2550
2551     publishers:
2552         - archive-artifacts:
2553             artifacts: 'archive/*.*'
2554             latest-only: false
2555
2556         - robot:
2557             output-path: archive
2558             other-files:
2559               - '*.*'
2560
2561         - fdio-infra-shiplogs:
2562             maven-version: 'mvn33-new'
2563
2564 - job-template:
2565     name: 'csit-vpp-perf-ndrchk-daily-master'
2566
2567     description: |
2568       objective
2569           check vpp perf ndr chk daily
2570       job
2571           name
2572               csit-vpp-perf-ndrchk-daily
2573           trigger
2574               daily
2575       perf test-cases selection
2576           all CSIT perf suites
2577       default tags for vpp startup config and perf test type
2578           1T1C - one worker thread, one core
2579           2T2C - two worker threads, two cores
2580       results
2581           jjb verify
2582               PASS/FAIL
2583           present
2584               no
2585           analyse
2586               csit project
2587                   catch malfunctions
2588                   catch degradations
2589
2590     project-type: freestyle
2591     node: 'ubuntu1604-basebuild-4c-4g'
2592     concurrent: false
2593
2594     logrotate:
2595         daysToKeep: '{build-days-to-keep}'
2596         numToKeep: '{build-num-to-keep}'
2597         artifactDaysToKeep: '{build-artifact-days-to-keep}'
2598         artifactNumToKeep: '{build-artifact-num-to-keep}'
2599
2600     parameters:
2601         - project-parameter:
2602             project: '{project}'
2603         - gerrit-parameter:
2604             branch: '{branch}'
2605
2606     wrappers:
2607         - fdio-infra-wrappers:
2608             build-timeout: '{build-perf-timeout}'
2609         - fdio-infra-wrappers-non-activity-timeout:
2610             build-timeout: 360
2611
2612     triggers:
2613         - timed: 'H H(0-2) * * *'
2614
2615     builders:
2616         - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
2617         - inject:
2618             properties-file: variables.prop
2619         - shell:
2620             !include-raw-escape: jjb/csit/include-raw-csit-vpp-perf-ndrchk-daily.sh
2621
2622     publishers:
2623         - archive-artifacts:
2624             artifacts: 'csit/archive/*.*'
2625             latest-only: false
2626
2627         - robot:
2628             output-path: 'csit/archive'
2629             other-files:
2630               - '*.*'
2631
2632         - fdio-infra-shiplogs:
2633             maven-version: 'mvn33-new'
2634
2635 - job-template:
2636     name: 'csit-vpp-perf-verify-{stream}'
2637
2638     description: |
2639       objective
2640           perf verify - per csit gerrit patch
2641       job
2642           name
2643               csit-vpp-perf-verify
2644           trigger
2645               keyword in comment to csit patch
2646       perf test-cases selection
2647           test-cases selected using trigger keywords paired with tags
2648           all test-cases are labelled with CSIT RF topic tags defined in
2649           csit/docs/tag_documentation.rst
2650       proposed keywords
2651           focus on testing specified vpp packet processing path
2652           format - keyword - tag_list
2653           perf_verify_ip4 - IP4Base, IP4Scale2M
2654           perf_verify_ip6 - IP6Base, IP6Scale2M
2655           perf_verify_l2 - L2XC, L2BD
2656           perf_verify_lisp - 4Lisp, 6Lisp
2657           perf_verify_vxlan - Vxlan
2658           perf_verify_vhost - Vhost
2659           perf_verify_memif - Memif
2660       default tags for vpp startup config and perf test type
2661           1T1C
2662               one worker thread, one core
2663           X520
2664               x520 Niantic NIC
2665           NDRDISC
2666               discovery of NDR throughput
2667       results
2668           jjb verify
2669               PASS/FAIL
2670           present
2671               no
2672           analyse
2673               no
2674     project-type: freestyle
2675     node: 'ubuntu1604-basebuild-4c-4g'
2676     concurrent: false
2677
2678     logrotate:
2679         daysToKeep: '{build-days-to-keep}'
2680         numToKeep: '{build-num-to-keep}'
2681         artifactDaysToKeep: '{build-artifact-days-to-keep}'
2682         artifactNumToKeep: '{build-artifact-num-to-keep}'
2683
2684     parameters:
2685         - project-parameter:
2686             project: '{project}'
2687         - gerrit-parameter:
2688             branch: '{branch}'
2689
2690     scm:
2691         - gerrit-trigger-scm:
2692             credentials-id: 'jenkins-gerrit-credentials'
2693             refspec: '$GERRIT_REFSPEC'
2694             choosing-strategy: 'gerrit'
2695
2696     wrappers:
2697         - fdio-infra-wrappers:
2698             build-timeout: '{build-perf-timeout}'
2699         - fdio-infra-wrappers-non-activity-timeout:
2700             build-timeout: 360
2701
2702     triggers:
2703         - gerrit:
2704             server-name: 'Primary'
2705             trigger-on:
2706                 - comment-added-contains-event:
2707                     comment-contains-value: 'verify-perf-l2'
2708                 - comment-added-contains-event:
2709                     comment-contains-value: 'verify-perf-ip4'
2710                 - comment-added-contains-event:
2711                     comment-contains-value: 'verify-perf-ip6'
2712                 - comment-added-contains-event:
2713                     comment-contains-value: 'verify-perf-lisp'
2714                 - comment-added-contains-event:
2715                     comment-contains-value: 'verify-perf-vxlan'
2716                 - comment-added-contains-event:
2717                     comment-contains-value: 'verify-perf-vhost'
2718                 - comment-added-contains-event:
2719                     comment-contains-value: 'verify-perf-memif'
2720             projects:
2721               - project-compare-type: 'ANT'
2722                 project-pattern: '{project}'
2723                 branches:
2724                   - branch-compare-type: 'ANT'
2725                     branch-pattern: '**/{branch}'
2726             skip-vote:
2727                 successful: false
2728                 failed: false
2729                 unstable: false
2730                 notbuilt: false
2731
2732     builders:
2733         - shell:
2734             !include-raw-escape: jjb/csit/include-raw-csit-vpp-perf-verify.sh
2735
2736     publishers:
2737         - archive-artifacts:
2738             artifacts: 'archive/*.*'
2739             latest-only: false
2740
2741         - robot:
2742             output-path: archive
2743             other-files:
2744               - '*.*'
2745
2746         - fdio-infra-shiplogs:
2747             maven-version: 'mvn33-new'
2748
2749 - job-template:
2750     name: 'csit-nsh_sfc-verify-perf-{stream}'
2751
2752     project-type: freestyle
2753     node: 'ubuntu1604-basebuild-4c-4g'
2754     concurrent: true
2755
2756     logrotate:
2757         daysToKeep: '{build-days-to-keep}'
2758         numToKeep: '{build-num-to-keep}'
2759         artifactDaysToKeep: '{build-artifact-days-to-keep}'
2760         artifactNumToKeep: '{build-artifact-num-to-keep}'
2761
2762     parameters:
2763         - project-parameter:
2764             project: '{project}'
2765         - gerrit-parameter:
2766             branch: '{branch}'
2767         - os-parameter:
2768             os: 'ubuntu1604'
2769         - stream-parameter:
2770             stream: '{stream}'
2771
2772     scm:
2773         - gerrit-trigger-scm:
2774             credentials-id: 'jenkins-gerrit-credentials'
2775             refspec: '$GERRIT_REFSPEC'
2776             choosing-strategy: 'gerrit'
2777
2778     wrappers:
2779         - fdio-infra-wrappers:
2780             build-timeout: '{build-perf-timeout}'
2781         - fdio-infra-wrappers-non-activity-timeout:
2782             build-timeout: 360
2783
2784     triggers:
2785         - gerrit-trigger-manually-triggered:
2786             name: '{project}'
2787             branch: '{branch}'
2788             comment-trigger-value: 'csit_nsh_sfc_perf_{stream}'
2789
2790     builders:
2791         - shell:
2792             !include-raw-escape: jjb/csit/include-raw-csit-nsh_sfc-perf-hw.sh
2793
2794     publishers:
2795         - archive-artifacts:
2796             artifacts: 'archive/*.*'
2797             latest-only: false
2798
2799         - robot-report:
2800             output-path: 'archive'
2801
2802         - fdio-infra-shiplogs:
2803             maven-version: 'mvn33-new'
2804
2805 - job-template:
2806     name: 'csit-nsh_sfc-verify-func-{stream}-{os}-virl'
2807
2808     project-type: freestyle
2809     node: '{os}-basebuild-4c-4g'
2810     concurrent: true
2811
2812     logrotate:
2813         daysToKeep: '{build-days-to-keep}'
2814         numToKeep: '{build-num-to-keep}'
2815         artifactDaysToKeep: '{build-artifact-days-to-keep}'
2816         artifactNumToKeep: '{build-artifact-num-to-keep}'
2817
2818     parameters:
2819         - project-parameter:
2820             project: '{project}'
2821         - gerrit-parameter:
2822             branch: '{branch}'
2823         - os-parameter:
2824             os: '{os}'
2825         - stream-parameter:
2826             stream: '{stream}'
2827
2828     scm:
2829         - gerrit-trigger-scm:
2830             credentials-id: 'jenkins-gerrit-credentials'
2831             refspec: '$GERRIT_REFSPEC'
2832             choosing-strategy: 'gerrit'
2833
2834     wrappers:
2835         - fdio-infra-wrappers:
2836             build-timeout: '{build-timeout}'
2837
2838     triggers:
2839         - gerrit-trigger-manually-triggered:
2840             name: '{project}'
2841             branch: '{branch}'
2842             comment-trigger-value: 'csit_nsh_sfc_func_{stream}'
2843
2844     builders:
2845         - shell:
2846             !include-raw-escape: include-raw-csit-nsh_sfc-functional-virl.sh
2847
2848     publishers:
2849         - archive-artifacts:
2850             artifacts: 'archive/*.*'
2851             latest-only: false
2852
2853         - robot-report:
2854             output-path: 'archive'
2855
2856         - fdio-infra-shiplogs:
2857             maven-version: 'mvn33-new'
2858
2859 - job-template:
2860     name: 'csit-tldk-verify-func-{stream}-{os}-virl'
2861
2862     project-type: freestyle
2863     node: '{os}-basebuild-4c-4g'
2864     concurrent: true
2865
2866     logrotate:
2867         daysToKeep: '{build-days-to-keep}'
2868         numToKeep: '{build-num-to-keep}'
2869         artifactDaysToKeep: '{build-artifact-days-to-keep}'
2870         artifactNumToKeep: '{build-artifact-num-to-keep}'
2871
2872     parameters:
2873         - project-parameter:
2874             project: '{project}'
2875         - gerrit-parameter:
2876             branch: '{branch}'
2877         - os-parameter:
2878             os: '{os}'
2879
2880     scm:
2881         - gerrit-trigger-scm:
2882             credentials-id: 'jenkins-gerrit-credentials'
2883             refspec: '$GERRIT_REFSPEC'
2884             choosing-strategy: 'gerrit'
2885
2886     wrappers:
2887         - fdio-infra-wrappers:
2888             build-timeout: '{build-timeout}'
2889
2890     triggers:
2891         - gerrit-trigger-manually-triggered:
2892             name: '{project}'
2893             branch: '{branch}'
2894             comment-trigger-value: 'csit_verify_tldk_func'
2895
2896     builders:
2897         - shell:
2898             !include-raw-escape: include-raw-csit-tldk-functional-virl.sh
2899
2900     publishers:
2901         - archive-artifacts:
2902             artifacts: 'archive/*.*'
2903             latest-only: false
2904
2905         - robot-report:
2906             output-path: 'archive'
2907
2908         - fdio-infra-shiplogs:
2909             maven-version: 'mvn33-new'
2910
2911 - parameter:
2912     name: test-type-parameter
2913     parameters:
2914         - string:
2915             name: TYPE
2916             default: '{type}'
2917             description: "Test TYPE parameter if not given by trigger"