Change gerrit-trigger-scm in csit-trending-daily-master
[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-trending-daily-master'
33         - 'csit-vpp-perf-trend-daily-master'
34         - 'csit-vpp-perf-trend-semi-weekly-master'
35         - 'csit-vpp-perf-check-{stream}'
36         - 'csit-vpp-perf-mrr-daily-master'
37         - 'csit-vpp-perf-verify-{stream}'
38         - 'csit-nsh_sfc-verify-perf-{stream}'
39         - 'csit-nsh_sfc-verify-func-{stream}-{os}-virl'
40         - 'csit-tldk-verify-func-{stream}-{os}-virl'
41
42     project: 'csit'
43     branch: 'master'
44     branch-id: 'oper'
45     build-artifact-num-to-keep: 10
46     type:
47         - all
48         - long
49     stream_timed:
50         - master:
51             branch: 'master'
52             branch-id: 'oper'
53     stream:
54         - master:
55             branch: 'master'
56             branch-id: 'oper'
57         - '1701':
58             branch: 'rls1701'
59             branch-id: 'oper-rls1701'
60         - '1704':
61             branch: 'rls1704'
62             branch-id: 'oper-rls1704'
63         - '1707':
64             branch: 'rls1707'
65             branch-id: 'oper-rls1707'
66         - '1710':
67             branch: 'rls1710'
68             branch-id: 'oper-rls1710'
69         - '1801':
70             branch: 'rls1801'
71             branch-id: 'oper-rls1801'
72
73
74 - job-template:
75     name: 'csit-vpp-functional-{stream}-{os}-virl'
76
77     project-type: freestyle
78     node: '{os}-basebuild-4c-4g'
79     concurrent: true
80
81     logrotate:
82         daysToKeep: '{build-days-to-keep}'
83         numToKeep: '{build-num-to-keep}'
84         artifactDaysToKeep: '{build-artifact-days-to-keep}'
85         artifactNumToKeep: '{build-artifact-num-to-keep}'
86
87     parameters:
88         - project-parameter:
89             project: '{project}'
90         - gerrit-parameter:
91             branch: '{branch}'
92
93     scm:
94         - gerrit-trigger-scm:
95             credentials-id: 'jenkins-gerrit-credentials'
96             refspec: '$GERRIT_REFSPEC'
97             choosing-strategy: 'gerrit'
98
99     wrappers:
100         - fdio-infra-wrappers:
101             build-timeout: '{build-timeout}'
102
103     triggers:
104         - gerrit-trigger-patch-submitted:
105             name: '{project}'
106             branch: '{branch}'
107
108     builders:
109         - shell:
110             !include-raw-escape: include-raw-csit-vpp-functional-virl.sh
111
112     publishers:
113         - archive-artifacts:
114             artifacts: 'report.html, log.html, output.xml'
115             latest-only: false
116
117         - robot-report:
118             output-path: ''
119
120         - fdio-infra-shiplogs:
121             maven-version: 'mvn33-new'
122
123 - job-template:
124     name: 'csit-dpdk-perf-{stream}-{type}'
125
126     project-type: freestyle
127     node: 'ubuntu1604-basebuild-4c-4g'
128     concurrent: false
129
130     logrotate:
131         daysToKeep: '{build-days-to-keep}'
132         numToKeep: '{build-num-to-keep}'
133         artifactDaysToKeep: '{build-artifact-days-to-keep}'
134         artifactNumToKeep: '{build-artifact-num-to-keep}'
135
136     parameters:
137         - project-parameter:
138             project: '{project}'
139         - gerrit-parameter:
140             branch: '{branch}'
141         - type-parameter:
142             type: '{type}'
143
144     scm:
145         - gerrit-trigger-scm:
146             credentials-id: 'jenkins-gerrit-credentials'
147             refspec: '$GERRIT_REFSPEC'
148             choosing-strategy: 'gerrit'
149
150     wrappers:
151         - fdio-infra-wrappers-non-activity-timeout:
152             build-timeout: '{build-timeout}'
153
154     triggers:
155         - gerrit-trigger-manually-triggered:
156             name: '{project}'
157             branch: '{branch}'
158             comment-trigger-value: 'verify-perf-dpdk-{type}'
159
160     builders:
161         - shell:
162             !include-raw-escape: jjb/csit/include-raw-csit-dpdk-perf-hw.sh
163
164     publishers:
165         - archive-artifacts:
166             artifacts: 'archive/*.*'
167             latest-only: false
168
169         - robot:
170             output-path: archive
171             other-files:
172               - '*.*'
173
174         - plot:
175             - title: '64B-1t1c-eth-l2xcbase-testpmd-ndrdisc'
176               group: 'RFC2544: Xconnect'
177               yaxis: 'Packets Per Second'
178               num-builds: '20'
179               keep-records: True
180               csv-file-name: 'csit-dpdk-perf-{stream}-{type}-l2-1.csv'
181               series:
182                   - file: 'output_perf_data.xml'
183                     format: xml
184                     xpath-type: 'nodeset'
185                     xpath: '//*[@framesize="64B" and contains(@tags, "DPDK") and contains(@tags, "BASE") and contains(@tags, "NDRDISC") and contains(@tags, "1T1C") and contains(@tags, "L2XCFWD")]'
186             - title: '64B-2t2c-eth-l2xcbase-testpmd-ndrdisc'
187               group: 'RFC2544: Xconnect'
188               yaxis: 'Packets Per Second'
189               num-builds: '20'
190               keep-records: True
191               csv-file-name: 'csit-dpdk-perf-{stream}-{type}-l2-2.csv'
192               series:
193                   - file: 'output_perf_data.xml'
194                     format: xml
195                     xpath-type: 'nodeset'
196                     xpath: '//*[@framesize="64B" and contains(@tags, "DPDK") and contains(@tags, "BASE") and contains(@tags, "NDRDISC") and contains(@tags, "2T2C") and contains(@tags, "L2XCFWD")]'
197             - title: '64B-4t4c-eth-l2xcbase-testpmd-ndrdisc'
198               group: 'RFC2544: Xconnect'
199               yaxis: 'Packets Per Second'
200               num-builds: '20'
201               keep-records: True
202               csv-file-name: 'csit-dpdk-perf-{stream}-{type}-l2-3.csv'
203               series:
204                   - file: 'output_perf_data.xml'
205                     format: xml
206                     xpath-type: 'nodeset'
207                     xpath: '//*[@framesize="64B" and contains(@tags, "DPDK") and contains(@tags, "BASE") and contains(@tags, "NDRDISC") and contains(@tags, "4T4C") and contains(@tags, "L2XCFWD")]'
208             - title: '64B-1t1c-eth-l2xcbase-testpmd-pdrdisc'
209               group: 'RFC2544: Xconnect'
210               yaxis: 'Packets Per Second'
211               num-builds: '20'
212               keep-records: True
213               csv-file-name: 'csit-dpdk-perf-{stream}-{type}-l2-4.csv'
214               series:
215                   - file: 'output_perf_data.xml'
216                     format: xml
217                     xpath-type: 'nodeset'
218                     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")]'
219             - title: '64B-2t2c-eth-l2xcbase-testpmd-pdrdisc'
220               group: 'RFC2544: Xconnect'
221               yaxis: 'Packets Per Second'
222               num-builds: '20'
223               keep-records: True
224               csv-file-name: 'csit-dpdk-perf-{stream}-{type}-l2-5.csv'
225               series:
226                   - file: 'output_perf_data.xml'
227                     format: xml
228                     xpath-type: 'nodeset'
229                     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")]'
230             - title: '64B-4t4c-eth-l2xcbase-testpmd-pdrdisc'
231               group: 'RFC2544: Xconnect'
232               yaxis: 'Packets Per Second'
233               num-builds: '20'
234               keep-records: True
235               csv-file-name: 'csit-dpdk-perf-{stream}-{type}-l2-6.csv'
236               series:
237                   - file: 'output_perf_data.xml'
238                     format: xml
239                     xpath-type: 'nodeset'
240                     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")]'
241
242         - fdio-infra-shiplogs:
243             maven-version: 'mvn33-new'
244
245 - job-template:
246     name: 'csit-vpp-perf-{stream}-{type}'
247
248     project-type: freestyle
249     node: 'ubuntu1604-basebuild-8c-32g'
250     concurrent: true
251
252     logrotate:
253         daysToKeep: '{build-days-to-keep}'
254         numToKeep: '{build-num-to-keep}'
255         artifactDaysToKeep: '{build-artifact-days-to-keep}'
256         artifactNumToKeep: '{build-artifact-num-to-keep}'
257
258     parameters:
259         - project-parameter:
260             project: '{project}'
261         - gerrit-parameter:
262             branch: '{branch}'
263         - type-parameter:
264             type: '{type}'
265
266     scm:
267         - gerrit-trigger-scm:
268             credentials-id: 'jenkins-gerrit-credentials'
269             refspec: '$GERRIT_REFSPEC'
270             choosing-strategy: 'gerrit'
271
272     wrappers:
273         - fdio-infra-wrappers-non-activity-timeout:
274             build-timeout: '{build-timeout}'
275
276     triggers:
277         - gerrit-trigger-manually-triggered:
278             name: '{project}'
279             branch: '{branch}'
280             comment-trigger-value: 'verify-perf-{type}'
281
282     builders:
283         - shell:
284             !include-raw-escape: jjb/csit/include-raw-csit-vpp-perf-hw.sh
285
286     publishers:
287         - archive-artifacts:
288             artifacts: 'archive/*.*'
289             latest-only: false
290
291         - robot:
292             output-path: archive
293             other-files:
294               - '*.*'
295
296         - plot:
297             - title: '64B-1t1c-eth-l2*-ndrdisc'
298               group: 'RFC2544: Xconnect and Bridge Domain'
299               yaxis: 'Packets Per Second'
300               num-builds: '20'
301               keep-records: True
302               csv-file-name: 'csit-vpp-perf-{stream}-{type}-l2-1.csv'
303               series:
304                   - file: 'output_perf_data.xml'
305                     format: xml
306                     xpath-type: 'nodeset'
307                     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"))]'
308             - title: '64B-2t2c-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-2.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, "2T2C") and (contains(@tags, "L2BDMACSTAT") or contains(@tags, "L2BDMACLRN") or contains(@tags, "L2XCFWD"))]'
319             - title: '64B-4t4c-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-3.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, "4T4C") and (contains(@tags, "L2BDMACSTAT") or contains(@tags, "L2BDMACLRN") or contains(@tags, "L2XCFWD"))]'
330             - title: '64B-1t1c-eth-l2*-pdrdisc'
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-4.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, "PDRDISC") and not(contains(@tags,"NDRDISC")) and contains(@tags, "1T1C") and (contains(@tags, "L2BDMACSTAT") or contains(@tags, "L2BDMACLRN") or contains(@tags, "L2XCFWD"))]'
341             - title: '64B-2t2c-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-5.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, "2T2C") and (contains(@tags, "L2BDMACSTAT") or contains(@tags, "L2BDMACLRN") or contains(@tags, "L2XCFWD"))]'
352             - title: '64B-4t4c-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-6.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, "4T4C") and (contains(@tags, "L2BDMACSTAT") or contains(@tags, "L2BDMACLRN") or contains(@tags, "L2XCFWD"))]'
363
364             - title: '64B-1t1c-ethip4-ip4*-ndrdisc'
365               group: 'RFC2544: IPv4 base, scale, feature'
366               yaxis: 'Packets Per Second'
367               num-builds: '20'
368               keep-records: True
369               csv-file-name: 'csit-vpp-perf-{stream}-{type}-ipv4-1.csv'
370               series:
371                   - file: 'output_perf_data.xml'
372                     format: xml
373                     xpath-type: 'nodeset'
374                     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")]'
375             - title: '64B-2t2c-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-2.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, "2T2C") and contains(@tags, "IP4FWD")]'
386             - title: '64B-4t4c-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-3.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, "4T4C") and contains(@tags, "IP4FWD")]'
397             - title: '64B-1t1c-ethip4-ip4*-pdrdisc'
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-4.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, "PDRDISC") and not(contains(@tags,"NDRDISC")) and contains(@tags, "1T1C") and contains(@tags, "IP4FWD")]'
408             - title: '64B-2t2c-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-5.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, "2T2C") and contains(@tags, "IP4FWD")]'
419             - title: '64B-4t4c-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-6.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, "4T4C") and contains(@tags, "IP4FWD")]'
430
431             - title: '78B-1t1c-ethip6-ip6*-ndrdisc'
432               group: 'RFC2544: IPv6 base, scale, feature'
433               yaxis: 'Packets Per Second'
434               num-builds: '20'
435               keep-records: True
436               csv-file-name: 'csit-vpp-perf-{stream}-{type}-ipv6-1.csv'
437               series:
438                   - file: 'output_perf_data.xml'
439                     format: xml
440                     xpath-type: 'nodeset'
441                     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")]'
442             - title: '78B-2t2c-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-2.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, "2T2C") and contains(@tags, "IP6FWD")]'
453             - title: '78B-4t4c-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-3.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, "4T4C") and contains(@tags, "IP6FWD")]'
464             - title: '78B-1t1c-ethip6-ip6*-pdrdisc'
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-4.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, "PDRDISC") and not(contains(@tags,"NDRDISC")) and contains(@tags, "1T1C") and contains(@tags, "IP6FWD")]'
475             - title: '78B-2t2c-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-5.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, "2T2C") and contains(@tags, "IP6FWD")]'
486             - title: '78B-4t4c-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-6.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, "4T4C") and contains(@tags, "IP6FWD")]'
497
498             - title: '64B-1t1c-ethip4*-ndrdisc'
499               group: 'RFC2544: Overlay tunnels - LISP, VXLAN, GPE, GRE'
500               yaxis: 'Packets Per Second'
501               num-builds: '20'
502               keep-records: True
503               csv-file-name: 'csit-vpp-perf-{stream}-{type}-encap-1.csv'
504               series:
505                   - file: 'output_perf_data.xml'
506                     format: xml
507                     xpath-type: 'nodeset'
508                     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"))]'
509             - title: '64B-2t2c-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-2.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, "2T2C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE"))]'
520             - title: '64B-4t4c-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-3.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, "4T4C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE"))]'
531             - title: '64B-1t1c-ethip4*-pdrdisc'
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-4.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, "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"))]'
542             - title: '64B-2t2c-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-5.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, "2T2C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE"))]'
553             - title: '64B-4t4c-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-6.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, "4T4C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE"))]'
564             - title: '78B-1t1c-ethip6*-ndrdisc'
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-7.csv'
570               series:
571                   - file: 'output_perf_data.xml'
572                     format: xml
573                     xpath-type: 'nodeset'
574                     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"))]'
575             - title: '78B-2t2c-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-8.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, "2T2C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE"))]'
586             - title: '78B-4t4c-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-9.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, "4T4C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE"))]'
597             - title: '78B-1t1c-ethip6*-pdrdisc'
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-10.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, "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"))]'
608             - title: '78B-2t2c-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-11.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, "2T2C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE"))]'
619             - title: '78B-4t4c-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-12.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, "4T4C") and (contains(@tags, "VXLAN") or contains(@tags, "VXLANGPE") or contains(@tags, "LISP") or contains(@tags, "LISPGPE") or contains(@tags, "GRE"))]'
630
631             - title: '64B-1t1c-ethip4*-ndrdisc'
632               group: 'RFC2544: Crypto in software: IP4FWD, IP6FWD'
633               yaxis: 'Packets Per Second'
634               num-builds: '20'
635               keep-records: True
636               csv-file-name: 'csit-vpp-perf-{stream}-{type}-crypto-sw-1.csv'
637               series:
638                   - file: 'output_perf_data.xml'
639                     format: xml
640                     xpath-type: 'nodeset'
641                     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"))]'
642             - title: '64B-2t2c-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-2.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, "2T2C") and contains(@tags, "IPSECSW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
653             - title: '64B-4t4c-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-3.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, "4T4C") and contains(@tags, "IPSECSW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
664             - title: '64B-1t1c-ethip4*-pdrdisc'
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-4.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, "PDRDISC") and not(contains(@tags,"NDRDISC")) and contains(@tags, "1T1C") and contains(@tags, "IPSECSW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
675             - title: '64B-2t2c-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-5.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, "2T2C") and contains(@tags, "IPSECSW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
686             - title: '64B-4t4c-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-6.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, "4T4C") and contains(@tags, "IPSECSW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
697             - title: '78B-1t1c-ethip6*-ndrdisc'
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-7.csv'
703               series:
704                   - file: 'output_perf_data.xml'
705                     format: xml
706                     xpath-type: 'nodeset'
707                     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"))]'
708             - title: '78B-2t2c-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-8.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, "2T2C") and contains(@tags, "IPSECSW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
719             - title: '78B-4t4c-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-9.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, "4T4C") and contains(@tags, "IPSECSW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
730             - title: '78B-1t1c-ethip6*-pdrdisc'
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-10.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, "PDRDISC") and not(contains(@tags,"NDRDISC")) and contains(@tags, "1T1C") and contains(@tags, "IPSECSW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
741             - title: '78B-2t2c-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-11.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, "2T2C") and contains(@tags, "IPSECSW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
752             - title: '78B-4t4c-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-12.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, "4T4C") and contains(@tags, "IPSECSW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
763
764             - title: '64B-1t1c-ethip4*-ndrdisc'
765               group: 'RFC2544: Crypto in hardware: IP4FWD, IP6FWD'
766               yaxis: 'Packets Per Second'
767               num-builds: '20'
768               keep-records: True
769               csv-file-name: 'csit-vpp-perf-{stream}-{type}-crypto-hw-1.csv'
770               series:
771                   - file: 'output_perf_data.xml'
772                     format: xml
773                     xpath-type: 'nodeset'
774                     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"))]'
775             - title: '64B-2t2c-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-2.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, "2T2C") and contains(@tags, "IPSECHW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
786             - title: '64B-4t4c-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-3.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, "4T4C") and contains(@tags, "IPSECHW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
797             - title: '64B-1t1c-ethip4*-pdrdisc'
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-4.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, "PDRDISC") and not(contains(@tags,"NDRDISC")) and contains(@tags, "1T1C") and contains(@tags, "IPSECHW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
808             - title: '64B-2t2c-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-5.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, "2T2C") and contains(@tags, "IPSECHW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
819             - title: '64B-4t4c-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-6.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, "4T4C") and contains(@tags, "IPSECHW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
830             - title: '78B-1t1c-ethip6*-ndrdisc'
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-7.csv'
836               series:
837                   - file: 'output_perf_data.xml'
838                     format: xml
839                     xpath-type: 'nodeset'
840                     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"))]'
841             - title: '78B-2t2c-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-8.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, "2T2C") and contains(@tags, "IPSECHW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
852             - title: '78B-4t4c-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-9.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, "4T4C") and contains(@tags, "IPSECHW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
863             - title: '78B-1t1c-ethip6*-pdrdisc'
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-10.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, "PDRDISC") and not(contains(@tags,"NDRDISC")) and contains(@tags, "1T1C") and contains(@tags, "IPSECHW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
874             - title: '78B-2t2c-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-11.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, "2T2C") and contains(@tags, "IPSECHW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
885             - title: '78B-4t4c-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-12.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, "4T4C") and contains(@tags, "IPSECHW") and (contains(@tags, "IPSECTRAN") or contains(@tags, "IPSECTUN"))]'
896
897             - title: '64B-1t1c-ethip4*-ndrdisc'
898               group: 'RFC2544: Overlay tunnels with crypto in software'
899               yaxis: 'Packets Per Second'
900               num-builds: '20'
901               keep-records: True
902               csv-file-name: 'csit-vpp-perf-{stream}-{type}-encap-crypto-sw-1.csv'
903               series:
904                   - file: 'output_perf_data.xml'
905                     format: xml
906                     xpath-type: 'nodeset'
907                     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"))]'
908             - title: '64B-2t2c-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-2.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, "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"))]'
919             - title: '64B-4t4c-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-3.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, "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"))]'
930             - title: '64B-1t1c-ethip4*-pdrdisc'
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-4.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, "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"))]'
941             - title: '64B-2t2c-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-5.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, "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"))]'
952             - title: '64B-4t4c-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-6.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, "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"))]'
963             - title: '78B-1t1c-ethip6*-ndrdisc'
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-7.csv'
969               series:
970                   - file: 'output_perf_data.xml'
971                     format: xml
972                     xpath-type: 'nodeset'
973                     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"))]'
974             - title: '78B-2t2c-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-8.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, "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"))]'
985             - title: '78B-4t4c-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-9.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, "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"))]'
996             - title: '78B-1t1c-ethip6*-pdrdisc'
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-10.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, "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"))]'
1007             - title: '78B-2t2c-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-11.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, "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"))]'
1018             - title: '78B-4t4c-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-12.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, "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"))]'
1029
1030             - title: '64B-1t1c-ethip4*-ndrdisc'
1031               group: 'RFC2544: Overlay tunnels with crypto in hardware'
1032               yaxis: 'Packets Per Second'
1033               num-builds: '20'
1034               keep-records: True
1035               csv-file-name: 'csit-vpp-perf-{stream}-{type}-encap-crypto-hw-1.csv'
1036               series:
1037                   - file: 'output_perf_data.xml'
1038                     format: xml
1039                     xpath-type: 'nodeset'
1040                     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"))]'
1041             - title: '64B-2t2c-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-2.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, "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"))]'
1052             - title: '64B-4t4c-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-3.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, "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"))]'
1063             - title: '64B-1t1c-ethip4*-pdrdisc'
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-4.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, "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"))]'
1074             - title: '64B-2t2c-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-5.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, "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"))]'
1085             - title: '64B-4t4c-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-6.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, "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"))]'
1096             - title: '78B-1t1c-ethip6*-ndrdisc'
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-7.csv'
1102               series:
1103                   - file: 'output_perf_data.xml'
1104                     format: xml
1105                     xpath-type: 'nodeset'
1106                     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"))]'
1107             - title: '78B-2t2c-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-8.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, "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"))]'
1118             - title: '78B-4t4c-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-9.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, "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"))]'
1129             - title: '78B-1t1c-ethip6*-pdrdisc'
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-10.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, "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"))]'
1140             - title: '78B-2t2c-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-11.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, "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"))]'
1151             - title: '78B-4t4c-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-12.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, "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"))]'
1162
1163             - title: '64B-1t1c-*-vhost-*-ndrdisc'
1164               group: 'RFC2544: vhost-user'
1165               yaxis: 'Packets Per Second'
1166               num-builds: '20'
1167               keep-records: True
1168               csv-file-name: 'csit-vpp-perf-{stream}-{type}-vhost-1.csv'
1169               series:
1170                   - file: 'output_perf_data.xml'
1171                     format: xml
1172                     xpath-type: 'nodeset'
1173                     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"))]'
1174             - title: '64B-2t2c-*-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-2.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, "2T2C") and contains(@tags, "VHOST") and (contains(@tags, "ETH") or contains(@tags, "DOT1Q") or contains(@tags, "VXLAN"))]'
1185             - title: '64B-4t4c-*-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-3.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, "4T4C") and contains(@tags, "VHOST") and (contains(@tags, "ETH") or contains(@tags, "DOT1Q") or contains(@tags, "VXLAN"))]'
1196             - title: '64B-1t1c-*-vhost-*-pdrdisc'
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-4.csv'
1202               series:
1203                   - file: 'output_perf_data.xml'
1204                     format: xml
1205                     xpath-type: 'nodeset'
1206                     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"))]'
1207             - title: '64B-2t2c-*-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-5.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, "2T2C") and contains(@tags, "VHOST") and (contains(@tags, "ETH") or contains(@tags, "DOT1Q") or contains(@tags, "VXLAN"))]'
1218             - title: '64B-4t4c-*-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-6.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, "4T4C") and contains(@tags, "VHOST") and (contains(@tags, "ETH") or contains(@tags, "DOT1Q") or contains(@tags, "VXLAN"))]'
1229
1230         - fdio-infra-shiplogs:
1231             maven-version: 'mvn33-new'
1232
1233 - job-template:
1234     name: 'csit-ligato-perf-{stream}-{type}'
1235
1236     project-type: freestyle
1237     node: 'ubuntu1604-basebuild-4c-4g'
1238     concurrent: true
1239
1240     logrotate:
1241         daysToKeep: '{build-days-to-keep}'
1242         numToKeep: '{build-num-to-keep}'
1243         artifactDaysToKeep: '{build-artifact-days-to-keep}'
1244         artifactNumToKeep: '{build-artifact-num-to-keep}'
1245
1246     parameters:
1247         - project-parameter:
1248             project: '{project}'
1249         - gerrit-parameter:
1250             branch: '{branch}'
1251         - type-parameter:
1252             type: '{type}'
1253
1254     scm:
1255         - gerrit-trigger-scm:
1256             credentials-id: 'jenkins-gerrit-credentials'
1257             refspec: '$GERRIT_REFSPEC'
1258             choosing-strategy: 'gerrit'
1259
1260     wrappers:
1261         - fdio-infra-wrappers-non-activity-timeout:
1262             build-timeout: '{build-timeout}'
1263
1264     triggers:
1265         - gerrit-trigger-manually-triggered:
1266             name: '{project}'
1267             branch: '{branch}'
1268             comment-trigger-value: 'verify-perf-ligato-{type}'
1269
1270     builders:
1271         - shell:
1272             !include-raw-escape: jjb/csit/include-raw-csit-ligato-perf-hw.sh
1273
1274     publishers:
1275         - archive-artifacts:
1276             artifacts: 'archive/*.*'
1277             latest-only: false
1278
1279         - robot:
1280             output-path: archive
1281             other-files:
1282               - '*.*'
1283
1284         - fdio-infra-shiplogs:
1285             maven-version: 'mvn33-new'
1286
1287
1288 - job-template:
1289     name: 'csit-vpp-verify-{stream_timed}-{os}-weekly'
1290     description: 'Purpose of this job is to validate CSIT code of corresponding branch against verified vpp build from corresponding branch.'
1291
1292     project-type: freestyle
1293     node: '{os}-basebuild-4c-4g'
1294     concurrent: false
1295
1296     logrotate:
1297         daysToKeep: '{build-days-to-keep}'
1298         numToKeep: '{build-num-to-keep}'
1299         artifactDaysToKeep: '{build-artifact-days-to-keep}'
1300         artifactNumToKeep: '{build-artifact-num-to-keep}'
1301
1302     parameters:
1303         - project-parameter:
1304             project: '{project}'
1305         - gerrit-parameter:
1306             branch: '{branch}'
1307
1308     scm:
1309         - git-scm:
1310             credentials-id: 'jenkins-gerrit-credentials'
1311             branch: '{branch}'
1312
1313     wrappers:
1314         - fdio-infra-wrappers-non-activity-timeout:
1315             build-timeout: '{build-timeout}'
1316
1317     triggers:
1318         - timed: '0 4 * * 0'
1319
1320         - gerrit-trigger-manually-triggered:
1321             comment-trigger-value: 'csit-vpp-ref-verify'
1322             name: '{project}'
1323             branch: '{branch}'
1324
1325     builders:
1326         - shell:
1327             !include-raw-escape: jjb/csit/include-raw-csit-vpp-verify-weekly.sh
1328
1329     publishers:
1330         - archive-artifacts:
1331             artifacts: 'report.html, log.html, output.xml'
1332             latest-only: false
1333
1334         - robot-report:
1335             output-path: ''
1336
1337         - fdio-infra-shiplogs:
1338             maven-version: 'mvn33-new'
1339
1340 - job-template:
1341     name: 'csit-vpp-verify-{stream_timed}-{os}-semiweekly'
1342     description: 'Purpose of this job is to validate latest vpp build from corresponding branch stored in nexus against verified CSIT codebase of corresponding branch.'
1343
1344     project-type: freestyle
1345     node: '{os}-basebuild-4c-4g'
1346     concurrent: false
1347
1348     logrotate:
1349         daysToKeep: '{build-days-to-keep}'
1350         numToKeep: '{build-num-to-keep}'
1351         artifactDaysToKeep: '{build-artifact-days-to-keep}'
1352         artifactNumToKeep: '{build-artifact-num-to-keep}'
1353
1354     parameters:
1355         - project-parameter:
1356             project: '{project}'
1357         - gerrit-parameter:
1358             branch: '{branch}'
1359
1360     wrappers:
1361         - fdio-infra-wrappers-non-activity-timeout:
1362             build-timeout: '{build-timeout}'
1363
1364     triggers:
1365         - timed: '0 4 * * 2,6'
1366
1367         - gerrit-trigger-manually-triggered:
1368             comment-trigger-value: 'csit-verify-vpp'
1369             name: '{project}'
1370             branch: '{branch}'
1371
1372     builders:
1373         - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
1374         - inject:
1375             properties-file: variables.prop
1376         - shell:
1377             !include-raw-escape: jjb/csit/include-raw-csit-vpp-verify-semiweekly.sh
1378
1379     publishers:
1380         - archive-artifacts:
1381             artifacts: 'csit/archive/*.*'
1382             latest-only: false
1383
1384         - robot-report:
1385             output-path: 'csit/archive'
1386
1387         - fdio-infra-shiplogs:
1388             maven-version: 'mvn33-new'
1389
1390 - job-template:
1391     name: 'csit-vpp-verify-{stream_timed}-centos7-nightly'
1392     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.'
1393
1394     project-type: freestyle
1395     node: centos7-basebuild-4c-4g'
1396     concurrent: false
1397
1398     logrotate:
1399         daysToKeep: '{build-days-to-keep}'
1400         numToKeep: '{build-num-to-keep}'
1401         artifactDaysToKeep: '{build-artifact-days-to-keep}'
1402         artifactNumToKeep: '{build-artifact-num-to-keep}'
1403
1404     parameters:
1405         - project-parameter:
1406             project: '{project}'
1407         - gerrit-parameter:
1408             branch: '{branch}'
1409
1410     scm:
1411         - git-scm:
1412             credentials-id: 'jenkins-gerrit-credentials'
1413             branch: '{branch}'
1414
1415     wrappers:
1416         - fdio-infra-wrappers:
1417             build-timeout: '{build-timeout}'
1418
1419     triggers:
1420         - timed: 'H H(3-4) * * *'
1421
1422         - gerrit-trigger-manually-triggered:
1423             comment-trigger-value: 'vpp-verify-func-centos7'
1424             name: '{project}'
1425             branch: '{branch}'
1426
1427     builders:
1428         - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
1429         - inject:
1430             properties-file: variables.prop
1431         - shell:
1432             !include-raw-escape: jjb/csit/include-raw-csit-vpp-functional-virl.sh
1433
1434     publishers:
1435         - archive-artifacts:
1436             artifacts: 'csit/archive/*.*'
1437             latest-only: false
1438
1439         - robot-report:
1440             output-path: 'csit/archive'
1441
1442         - fdio-infra-shiplogs:
1443             maven-version: 'mvn33-new'
1444
1445 - job-template:
1446     name: 'csit-docs-verify-{stream}'
1447
1448     project-type: freestyle
1449     node: 'ubuntu1604-basebuild-4c-4g'
1450     concurrent: true
1451
1452     logrotate:
1453         daysToKeep: '{build-days-to-keep}'
1454         numToKeep: '{build-num-to-keep}'
1455         artifactDaysToKeep: '{build-artifact-days-to-keep}'
1456         artifactNumToKeep: '{build-artifact-num-to-keep}'
1457
1458     parameters:
1459         - project-parameter:
1460             project: '{project}'
1461         - gerrit-parameter:
1462             branch: '{branch}'
1463         - maven-exec:
1464             maven-version: 'mvn33-new'
1465
1466     scm:
1467         - gerrit-trigger-scm:
1468             credentials-id: 'jenkins-gerrit-credentials'
1469             refspec: '$GERRIT_REFSPEC'
1470             choosing-strategy: 'gerrit'
1471
1472     wrappers:
1473         - fdio-infra-wrappers-non-activity-timeout:
1474             build-timeout: '{build-timeout}'
1475
1476     triggers:
1477         - gerrit-trigger-patch-submitted:
1478             name: '{project}'
1479             branch: '{branch}'
1480
1481     builders:
1482         - maven-target:
1483             maven-version: 'mvn33-new'
1484             goals: '--version'
1485             settings: 'csit-settings'
1486             settings-type: cfp
1487             global-settings: 'global-settings'
1488             global-settings-type: cfp
1489         - provide-maven-settings:
1490             settings-file: 'csit-settings'
1491             global-settings-file: 'global-settings'
1492         - shell:
1493             !include-raw-escape: include-raw-csit-docs.sh
1494
1495     publishers:
1496         - archive:
1497             artifacts: 'resources/tools/doc_gen/csit.docs.tar.gz'
1498             allow-empty: 'true'
1499             fingerprint: false
1500             only-if-success: true
1501             default-excludes: false
1502
1503         - fdio-infra-shiplogs:
1504             maven-version: 'mvn33-new'
1505
1506 - job-template:
1507     name: 'csit-docs-merge-{stream_timed}'
1508
1509     project-type: freestyle
1510     node: 'ubuntu1604-basebuild-4c-4g'
1511     concurrent: true
1512
1513     logrotate:
1514         daysToKeep: '{build-days-to-keep}'
1515         numToKeep: '{build-num-to-keep}'
1516         artifactDaysToKeep: '{build-artifact-days-to-keep}'
1517         artifactNumToKeep: '{build-artifact-num-to-keep}'
1518
1519     parameters:
1520         - project-parameter:
1521             project: '{project}'
1522         - gerrit-parameter:
1523             branch: '{branch}'
1524         - maven-exec:
1525             maven-version: 'mvn33-new'
1526
1527     scm:
1528         - gerrit-trigger-scm:
1529             credentials-id: 'jenkins-gerrit-credentials'
1530             refspec: ''
1531             choosing-strategy: 'default'
1532
1533     wrappers:
1534         - fdio-infra-wrappers-non-activity-timeout:
1535             build-timeout: '{build-timeout}'
1536
1537     triggers:
1538         - reverse:
1539             jobs: 'csit-vpp-verify-{stream_timed}-ubuntu1604-weekly'
1540             result: 'success'
1541         - gerrit:
1542             server-name: 'Primary'
1543             trigger-on:
1544                 - comment-added-contains-event:
1545                     comment-contains-value: 'run-docs'
1546             projects:
1547               - project-compare-type: 'ANT'
1548                 project-pattern: '{project}'
1549                 branches:
1550                   - branch-compare-type: 'ANT'
1551                     branch-pattern: '**/{branch}'
1552             skip-vote:
1553                 successful: true
1554                 failed: true
1555                 unstable: true
1556                 notbuilt: true
1557
1558     builders:
1559         - maven-target:
1560             maven-version: 'mvn33-new'
1561             goals: '--version'
1562             settings: 'csit-settings'
1563             settings-type: cfp
1564             global-settings: 'global-settings'
1565             global-settings-type: cfp
1566         - provide-maven-settings:
1567             settings-file: 'csit-settings'
1568             global-settings-file: 'global-settings'
1569         - shell:
1570             !include-raw-escape: include-raw-csit-docs.sh
1571
1572     publishers:
1573         - archive:
1574             artifacts: 'resources/tools/doc_gen/csit.docs.tar.gz'
1575             allow-empty: 'true'
1576             fingerprint: false
1577             only-if-success: true
1578             default-excludes: false
1579
1580         - fdio-infra-shiplogs:
1581             maven-version: 'mvn33-new'
1582
1583 - job-template:
1584     name: 'csit-report-merge-{stream}'
1585
1586     project-type: freestyle
1587     node: 'ubuntu1604-basebuild-8c-32g'
1588     concurrent: false
1589
1590     logrotate:
1591         daysToKeep: '{build-days-to-keep}'
1592         numToKeep: '{build-num-to-keep}'
1593         artifactDaysToKeep: '{build-artifact-days-to-keep}'
1594         artifactNumToKeep: '{build-artifact-num-to-keep}'
1595
1596     parameters:
1597         - project-parameter:
1598             project: '{project}'
1599         - gerrit-parameter:
1600             branch: '{branch}'
1601         - maven-exec:
1602             maven-version: 'mvn33-new'
1603
1604     scm:
1605         - gerrit-trigger-scm:
1606             credentials-id: 'jenkins-gerrit-credentials'
1607             refspec: '$GERRIT_REFSPEC'
1608             choosing-strategy: 'default'
1609
1610     wrappers:
1611         - fdio-infra-wrappers-non-activity-timeout:
1612             build-timeout: '{build-timeout}'
1613
1614     triggers:
1615         - gerrit:
1616             server-name: 'Primary'
1617             trigger-on:
1618                 - comment-added-contains-event:
1619                     comment-contains-value: 'run-report'
1620             projects:
1621               - project-compare-type: 'ANT'
1622                 project-pattern: '{project}'
1623                 branches:
1624                   - branch-compare-type: 'ANT'
1625                     branch-pattern: '**/{branch}'
1626             skip-vote:
1627                 successful: true
1628                 failed: true
1629                 unstable: true
1630                 notbuilt: true
1631
1632     builders:
1633         - maven-target:
1634             maven-version: 'mvn33-new'
1635             goals: '--version'
1636             settings: 'csit-settings'
1637             settings-type: cfp
1638             global-settings: 'global-settings'
1639             global-settings-type: cfp
1640         - provide-maven-settings:
1641             settings-file: 'csit-settings'
1642             global-settings-file: 'global-settings'
1643         - shell:
1644             !include-raw-escape: include-raw-csit-report.sh
1645
1646     publishers:
1647         - archive:
1648             artifacts: 'resources/tools/report_gen/csit.report.tar.gz'
1649             allow-empty: 'true'
1650             fingerprint: false
1651             only-if-success: true
1652             default-excludes: false
1653
1654         - fdio-infra-shiplogs:
1655             maven-version: 'mvn33-new'
1656
1657 - job-template:
1658     name: 'csit-trending-daily-master'
1659
1660     project-type: freestyle
1661     node: 'ubuntu1604-basebuild-8c-32g'
1662     concurrent: false
1663
1664     logrotate:
1665         daysToKeep: '{build-days-to-keep}'
1666         numToKeep: '{build-num-to-keep}'
1667         artifactDaysToKeep: '{build-artifact-days-to-keep}'
1668         artifactNumToKeep: '{build-artifact-num-to-keep}'
1669
1670     parameters:
1671         - project-parameter:
1672             project: '{project}'
1673         - gerrit-parameter:
1674             branch: '{branch}'
1675         - maven-exec:
1676             maven-version: 'mvn33-new'
1677
1678     scm:
1679         - gerrit-trigger-scm:
1680             credentials-id: 'jenkins-gerrit-credentials'
1681             refspec: ''
1682             choosing-strategy: 'default'
1683
1684     wrappers:
1685         - fdio-infra-wrappers-non-activity-timeout:
1686             build-timeout: '{build-timeout}'
1687
1688     triggers:
1689         - reverse:
1690             jobs: 'csit-vpp-perf-mrr-daily-master'
1691             result: 'success'
1692
1693     builders:
1694         - maven-target:
1695             maven-version: 'mvn33-new'
1696             goals: '--version'
1697             settings: 'csit-settings'
1698             settings-type: cfp
1699             global-settings: 'global-settings'
1700             global-settings-type: cfp
1701         - provide-maven-settings:
1702             settings-file: 'csit-settings'
1703             global-settings-file: 'global-settings'
1704         - shell:
1705             !include-raw-escape: include-raw-csit-cpta.sh
1706
1707     publishers:
1708         - fdio-infra-shiplogs:
1709             maven-version: 'mvn33-new'
1710
1711 - job-template:
1712     name: 'csit-vpp-perf-trend-daily-master'
1713
1714     description: |
1715       Purpose of this job is to validate latest vpp build from corresponding
1716       branch stored in nexus against verified CSIT codebase of corresponding
1717       branch.
1718
1719       objective
1720           daily perf trending of vpp master build
1721       job
1722          name
1723              csit-vpp-perf-trend-daily
1724          trigger
1725              scheduled daily
1726       perf test-cases selection
1727           all CSIT perf suites
1728       default tags for vpp startup config and perf test type
1729           1T1C - one worker thread, one core
1730           2T2C - two worker threads, two cores
1731           X520 - Intel x520-DA2 NIC
1732           NDRDISC - discovery of NDR throughput
1733       results
1734           jjb verify - no
1735           present
1736               jenkins trending graphs
1737
1738     project-type: freestyle
1739     node: 'ubuntu1604-basebuild-4c-4g'
1740     concurrent: false
1741
1742     logrotate:
1743         daysToKeep: '{build-days-to-keep}'
1744         numToKeep: '{build-num-to-keep}'
1745         artifactDaysToKeep: '{build-artifact-days-to-keep}'
1746         artifactNumToKeep: '{build-artifact-num-to-keep}'
1747
1748     parameters:
1749         - project-parameter:
1750             project: '{project}'
1751         - gerrit-parameter:
1752             branch: '{branch}'
1753
1754     wrappers:
1755         - fdio-infra-wrappers-non-activity-timeout:
1756             build-timeout: '{build-timeout}'
1757
1758     builders:
1759         - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
1760         - inject:
1761             properties-file: variables.prop
1762         - shell:
1763             !include-raw-escape: jjb/csit/include-raw-csit-vpp-perf-trend-daily.sh
1764
1765     publishers:
1766         - archive-artifacts:
1767             artifacts: 'csit/archive/*.*'
1768             latest-only: false
1769
1770         - robot:
1771             output-path: 'csit/archive'
1772             other-files:
1773               - '*.*'
1774
1775         - fdio-infra-shiplogs:
1776             maven-version: 'mvn33-new'
1777
1778         - plot:
1779             - title: '64B-1t1c-eth-l2*-ndrdisc'
1780               group: 'RFC2544: Xconnect and Bridge Domain'
1781               yaxis: 'Packets Per Second'
1782               num-builds: '20'
1783               keep-records: True
1784               csv-file-name: 'csit-vpp-perf-trend-daily-master-l2-1.csv'
1785               series:
1786                   - file: 'csit/output_perf_data.xml'
1787                     format: xml
1788                     xpath-type: 'nodeset'
1789                     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"))]'
1790             - title: '64B-2t2c-eth-l2*-ndrdisc'
1791               group: 'RFC2544: Xconnect and Bridge Domain'
1792               yaxis: 'Packets Per Second'
1793               num-builds: '20'
1794               keep-records: True
1795               csv-file-name: 'csit-vpp-perf-trend-daily-master-l2-2.csv'
1796               series:
1797                   - file: 'csit/output_perf_data.xml'
1798                     format: xml
1799                     xpath-type: 'nodeset'
1800                     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"))]'
1801
1802             - title: '64B-1t1c-ethip4-ip4*-ndrdisc'
1803               group: 'RFC2544: IPv4 base, scale, feature'
1804               yaxis: 'Packets Per Second'
1805               num-builds: '20'
1806               keep-records: True
1807               csv-file-name: 'csit-vpp-perf-trend-daily-master-ipv4-1.csv'
1808               series:
1809                   - file: 'csit/output_perf_data.xml'
1810                     format: xml
1811                     xpath-type: 'nodeset'
1812                     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")]'
1813             - title: '64B-2t2c-ethip4-ip4*-ndrdisc'
1814               group: 'RFC2544: IPv4 base, scale, feature'
1815               yaxis: 'Packets Per Second'
1816               num-builds: '20'
1817               keep-records: True
1818               csv-file-name: 'csit-vpp-perf-trend-daily-master-ipv4-2.csv'
1819               series:
1820                   - file: 'csit/output_perf_data.xml'
1821                     format: xml
1822                     xpath-type: 'nodeset'
1823                     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")]'
1824
1825             - title: '78B-1t1c-ethip6-ip6*-ndrdisc'
1826               group: 'RFC2544: IPv6 base, scale, feature'
1827               yaxis: 'Packets Per Second'
1828               num-builds: '20'
1829               keep-records: True
1830               csv-file-name: 'csit-vpp-perf-trend-daily-master-ipv6-1.csv'
1831               series:
1832                   - file: 'csit/output_perf_data.xml'
1833                     format: xml
1834                     xpath-type: 'nodeset'
1835                     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")]'
1836             - title: '78B-2t2c-ethip6-ip6*-ndrdisc'
1837               group: 'RFC2544: IPv6 base, scale, feature'
1838               yaxis: 'Packets Per Second'
1839               num-builds: '20'
1840               keep-records: True
1841               csv-file-name: 'csit-vpp-perf-trend-daily-master-ipv6-2.csv'
1842               series:
1843                   - file: 'csit/output_perf_data.xml'
1844                     format: xml
1845                     xpath-type: 'nodeset'
1846                     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")]'
1847
1848             - title: '64B-1t1c-ethip4*-ndrdisc'
1849               group: 'RFC2544: Overlay tunnels - LISP, VXLAN, GPE, GRE'
1850               yaxis: 'Packets Per Second'
1851               num-builds: '20'
1852               keep-records: True
1853               csv-file-name: 'csit-vpp-perf-trend-daily-master-encap-1.csv'
1854               series:
1855                   - file: 'csit/output_perf_data.xml'
1856                     format: xml
1857                     xpath-type: 'nodeset'
1858                     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"))]'
1859             - title: '64B-2t2c-ethip4*-ndrdisc'
1860               group: 'RFC2544: Overlay tunnels - LISP, VXLAN, GPE, GRE'
1861               yaxis: 'Packets Per Second'
1862               num-builds: '20'
1863               keep-records: True
1864               csv-file-name: 'csit-vpp-perf-trend-daily-master-encap-2.csv'
1865               series:
1866                   - file: 'csit/output_perf_data.xml'
1867                     format: xml
1868                     xpath-type: 'nodeset'
1869                     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"))]'
1870             - title: '78B-1t1c-ethip6*-ndrdisc'
1871               group: 'RFC2544: Overlay tunnels - LISP, VXLAN, GPE, GRE'
1872               yaxis: 'Packets Per Second'
1873               num-builds: '20'
1874               keep-records: True
1875               csv-file-name: 'csit-vpp-perf-trend-daily-master-encap-3.csv'
1876               series:
1877                   - file: 'csit/output_perf_data.xml'
1878                     format: xml
1879                     xpath-type: 'nodeset'
1880                     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"))]'
1881             - title: '78B-2t2c-ethip6*-ndrdisc'
1882               group: 'RFC2544: Overlay tunnels - LISP, VXLAN, GPE, GRE'
1883               yaxis: 'Packets Per Second'
1884               num-builds: '20'
1885               keep-records: True
1886               csv-file-name: 'csit-vpp-perf-trend-daily-master-encap-4.csv'
1887               series:
1888                   - file: 'csit/output_perf_data.xml'
1889                     format: xml
1890                     xpath-type: 'nodeset'
1891                     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"))]'
1892
1893             - title: '64B-1t1c-ethip4*-ndrdisc'
1894               group: 'RFC2544: Crypto in software: IP4FWD, IP6FWD'
1895               yaxis: 'Packets Per Second'
1896               num-builds: '20'
1897               keep-records: True
1898               csv-file-name: 'csit-vpp-perf-trend-daily-master-crypto-sw-1.csv'
1899               series:
1900                   - file: 'csit/output_perf_data.xml'
1901                     format: xml
1902                     xpath-type: 'nodeset'
1903                     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"))]'
1904             - title: '64B-2t2c-ethip4*-ndrdisc'
1905               group: 'RFC2544: Crypto in software: IP4FWD, IP6FWD'
1906               yaxis: 'Packets Per Second'
1907               num-builds: '20'
1908               keep-records: True
1909               csv-file-name: 'csit-vpp-perf-trend-daily-master-crypto-sw-2.csv'
1910               series:
1911                   - file: 'csit/output_perf_data.xml'
1912                     format: xml
1913                     xpath-type: 'nodeset'
1914                     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"))]'
1915             - title: '78B-1t1c-ethip6*-ndrdisc'
1916               group: 'RFC2544: Crypto in software: IP4FWD, IP6FWD'
1917               yaxis: 'Packets Per Second'
1918               num-builds: '20'
1919               keep-records: True
1920               csv-file-name: 'csit-vpp-perf-trend-daily-master-crypto-sw-3.csv'
1921               series:
1922                   - file: 'csit/output_perf_data.xml'
1923                     format: xml
1924                     xpath-type: 'nodeset'
1925                     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"))]'
1926             - title: '78B-2t2c-ethip6*-ndrdisc'
1927               group: 'RFC2544: Crypto in software: IP4FWD, IP6FWD'
1928               yaxis: 'Packets Per Second'
1929               num-builds: '20'
1930               keep-records: True
1931               csv-file-name: 'csit-vpp-perf-trend-daily-master-crypto-sw-4.csv'
1932               series:
1933                   - file: 'csit/output_perf_data.xml'
1934                     format: xml
1935                     xpath-type: 'nodeset'
1936                     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"))]'
1937
1938             - title: '64B-1t1c-ethip4*-ndrdisc'
1939               group: 'RFC2544: Crypto in hardware: IP4FWD, IP6FWD'
1940               yaxis: 'Packets Per Second'
1941               num-builds: '20'
1942               keep-records: True
1943               csv-file-name: 'csit-vpp-perf-trend-daily-master-crypto-hw-1.csv'
1944               series:
1945                   - file: 'csit/output_perf_data.xml'
1946                     format: xml
1947                     xpath-type: 'nodeset'
1948                     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"))]'
1949             - title: '64B-2t2c-ethip4*-ndrdisc'
1950               group: 'RFC2544: Crypto in hardware: IP4FWD, IP6FWD'
1951               yaxis: 'Packets Per Second'
1952               num-builds: '20'
1953               keep-records: True
1954               csv-file-name: 'csit-vpp-perf-trend-daily-master-crypto-hw-2.csv'
1955               series:
1956                   - file: 'csit/output_perf_data.xml'
1957                     format: xml
1958                     xpath-type: 'nodeset'
1959                     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"))]'
1960             - title: '78B-1t1c-ethip6*-ndrdisc'
1961               group: 'RFC2544: Crypto in hardware: IP4FWD, IP6FWD'
1962               yaxis: 'Packets Per Second'
1963               num-builds: '20'
1964               keep-records: True
1965               csv-file-name: 'csit-vpp-perf-trend-daily-master-crypto-hw-3.csv'
1966               series:
1967                   - file: 'csit/output_perf_data.xml'
1968                     format: xml
1969                     xpath-type: 'nodeset'
1970                     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"))]'
1971             - title: '78B-2t2c-ethip6*-ndrdisc'
1972               group: 'RFC2544: Crypto in hardware: IP4FWD, IP6FWD'
1973               yaxis: 'Packets Per Second'
1974               num-builds: '20'
1975               keep-records: True
1976               csv-file-name: 'csit-vpp-perf-trend-daily-master-crypto-hw-4.csv'
1977               series:
1978                   - file: 'csit/output_perf_data.xml'
1979                     format: xml
1980                     xpath-type: 'nodeset'
1981                     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"))]'
1982
1983             - title: '64B-1t1c-ethip4*-ndrdisc'
1984               group: 'RFC2544: Overlay tunnels with crypto in software'
1985               yaxis: 'Packets Per Second'
1986               num-builds: '20'
1987               keep-records: True
1988               csv-file-name: 'csit-vpp-perf-trend-daily-master-encap-crypto-sw-1.csv'
1989               series:
1990                   - file: 'csit/output_perf_data.xml'
1991                     format: xml
1992                     xpath-type: 'nodeset'
1993                     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"))]'
1994             - title: '64B-2t2c-ethip4*-ndrdisc'
1995               group: 'RFC2544: Overlay tunnels with crypto in software'
1996               yaxis: 'Packets Per Second'
1997               num-builds: '20'
1998               keep-records: True
1999               csv-file-name: 'csit-vpp-perf-trend-daily-master-encap-crypto-sw-2.csv'
2000               series:
2001                   - file: 'csit/output_perf_data.xml'
2002                     format: xml
2003                     xpath-type: 'nodeset'
2004                     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"))]'
2005             - title: '78B-1t1c-ethip6*-ndrdisc'
2006               group: 'RFC2544: Overlay tunnels with crypto in software'
2007               yaxis: 'Packets Per Second'
2008               num-builds: '20'
2009               keep-records: True
2010               csv-file-name: 'csit-vpp-perf-trend-daily-master-encap-crypto-sw-3.csv'
2011               series:
2012                   - file: 'csit/output_perf_data.xml'
2013                     format: xml
2014                     xpath-type: 'nodeset'
2015                     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"))]'
2016             - title: '78B-2t2c-ethip6*-ndrdisc'
2017               group: 'RFC2544: Overlay tunnels with crypto in software'
2018               yaxis: 'Packets Per Second'
2019               num-builds: '20'
2020               keep-records: True
2021               csv-file-name: 'csit-vpp-perf-trend-daily-master-encap-crypto-sw-4.csv'
2022               series:
2023                   - file: 'csit/output_perf_data.xml'
2024                     format: xml
2025                     xpath-type: 'nodeset'
2026                     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"))]'
2027
2028             - title: '64B-1t1c-ethip4*-ndrdisc'
2029               group: 'RFC2544: Overlay tunnels with crypto in hardware'
2030               yaxis: 'Packets Per Second'
2031               num-builds: '20'
2032               keep-records: True
2033               csv-file-name: 'csit-vpp-perf-trend-daily-master-encap-crypto-hw-1.csv'
2034               series:
2035                   - file: 'csit/output_perf_data.xml'
2036                     format: xml
2037                     xpath-type: 'nodeset'
2038                     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"))]'
2039             - title: '64B-2t2c-ethip4*-ndrdisc'
2040               group: 'RFC2544: Overlay tunnels with crypto in hardware'
2041               yaxis: 'Packets Per Second'
2042               num-builds: '20'
2043               keep-records: True
2044               csv-file-name: 'csit-vpp-perf-trend-daily-master-encap-crypto-hw-2.csv'
2045               series:
2046                   - file: 'csit/output_perf_data.xml'
2047                     format: xml
2048                     xpath-type: 'nodeset'
2049                     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"))]'
2050             - title: '78B-1t1c-ethip6*-ndrdisc'
2051               group: 'RFC2544: Overlay tunnels with crypto in hardware'
2052               yaxis: 'Packets Per Second'
2053               num-builds: '20'
2054               keep-records: True
2055               csv-file-name: 'csit-vpp-perf-trend-daily-master-encap-crypto-hw-3.csv'
2056               series:
2057                   - file: 'csit/output_perf_data.xml'
2058                     format: xml
2059                     xpath-type: 'nodeset'
2060                     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"))]'
2061             - title: '78B-2t2c-ethip6*-ndrdisc'
2062               group: 'RFC2544: Overlay tunnels with crypto in hardware'
2063               yaxis: 'Packets Per Second'
2064               num-builds: '20'
2065               keep-records: True
2066               csv-file-name: 'csit-vpp-perf-trend-daily-master-encap-crypto-hw-4.csv'
2067               series:
2068                   - file: 'csit/output_perf_data.xml'
2069                     format: xml
2070                     xpath-type: 'nodeset'
2071                     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"))]'
2072
2073             - title: '64B-1t1c-*-vhost-*-ndrdisc'
2074               group: 'RFC2544: vhost-user'
2075               yaxis: 'Packets Per Second'
2076               num-builds: '20'
2077               keep-records: True
2078               csv-file-name: 'csit-vpp-perf-trend-daily-master-vhost-1.csv'
2079               series:
2080                   - file: 'csit/output_perf_data.xml'
2081                     format: xml
2082                     xpath-type: 'nodeset'
2083                     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"))]'
2084             - title: '64B-2t2c-*-vhost-*-ndrdisc'
2085               group: 'RFC2544: vhost-user'
2086               yaxis: 'Packets Per Second'
2087               num-builds: '20'
2088               keep-records: True
2089               csv-file-name: 'csit-vpp-perf-trend-daily-master-vhost-2.csv'
2090               series:
2091                   - file: 'csit/output_perf_data.xml'
2092                     format: xml
2093                     xpath-type: 'nodeset'
2094                     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"))]'
2095
2096 - job-template:
2097     name: 'csit-vpp-perf-trend-semi-weekly-master'
2098
2099     description: |
2100       Purpose of this job is to validate latest vpp build from corresponding
2101       branch stored in nexus against verified CSIT codebase of corresponding
2102       branch.
2103
2104       consumer
2105           csit-dev trending semi-weekly
2106       objective
2107           semi-weekly perf trending of vpp master build job
2108           name
2109               csit-vpp-perf-trend-semi-weekly
2110           trigger
2111               scheduled semi-weekly
2112       perf test-cases selection
2113           all CSIT perf suites
2114       default tags for vpp startup config and perf test type
2115           1T1C - one worker thread, one core
2116           2T2C - two worker threads, two cores
2117           X710 - Intel x710 Fortville NIC
2118           XL710 - Intel xl710 Fortville NIC
2119           NDRDISC - discovery of NDR throughput
2120       results
2121           jjb verify - no
2122           present
2123               jenkins trending graphs
2124
2125     project-type: freestyle
2126     node: 'ubuntu1604-basebuild-4c-4g'
2127     concurrent: false
2128
2129     logrotate:
2130         daysToKeep: '{build-days-to-keep}'
2131         numToKeep: '{build-num-to-keep}'
2132         artifactDaysToKeep: '{build-artifact-days-to-keep}'
2133         artifactNumToKeep: '{build-artifact-num-to-keep}'
2134
2135     parameters:
2136         - project-parameter:
2137             project: '{project}'
2138         - gerrit-parameter:
2139             branch: '{branch}'
2140
2141     wrappers:
2142         - fdio-infra-wrappers-non-activity-timeout:
2143             build-timeout: '{build-timeout}'
2144
2145     builders:
2146         - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
2147         - inject:
2148             properties-file: variables.prop
2149         - shell:
2150             !include-raw-escape: jjb/csit/include-raw-csit-vpp-perf-trend-semi-weekly.sh
2151
2152     publishers:
2153         - archive-artifacts:
2154             artifacts: 'csit/archive/*.*'
2155             latest-only: false
2156
2157         - robot:
2158             output-path: 'csit/archive'
2159             other-files:
2160               - '*.*'
2161
2162         - fdio-infra-shiplogs:
2163             maven-version: 'mvn33-new'
2164
2165         - plot:
2166             - title: '64B-1t1c-eth-l2*-ndrdisc'
2167               group: 'RFC2544: Xconnect and Bridge Domain'
2168               yaxis: 'Packets Per Second'
2169               num-builds: '20'
2170               keep-records: True
2171               csv-file-name: 'csit-vpp-perf-trend-semi-weekly-master-l2-1.csv'
2172               series:
2173                   - file: 'csit/output_perf_data.xml'
2174                     format: xml
2175                     xpath-type: 'nodeset'
2176                     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"))]'
2177             - title: '64B-2t2c-eth-l2*-ndrdisc'
2178               group: 'RFC2544: Xconnect and Bridge Domain'
2179               yaxis: 'Packets Per Second'
2180               num-builds: '20'
2181               keep-records: True
2182               csv-file-name: 'csit-vpp-perf-trend-semi-weekly-master-l2-2.csv'
2183               series:
2184                   - file: 'csit/output_perf_data.xml'
2185                     format: xml
2186                     xpath-type: 'nodeset'
2187                     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"))]'
2188
2189             - title: '64B-1t1c-ethip4-ip4*-ndrdisc'
2190               group: 'RFC2544: IPv4 base, scale, feature'
2191               yaxis: 'Packets Per Second'
2192               num-builds: '20'
2193               keep-records: True
2194               csv-file-name: 'csit-vpp-perf-trend-semi-weekly-master-ipv4-1.csv'
2195               series:
2196                   - file: 'csit/output_perf_data.xml'
2197                     format: xml
2198                     xpath-type: 'nodeset'
2199                     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")]'
2200             - title: '64B-2t2c-ethip4-ip4*-ndrdisc'
2201               group: 'RFC2544: IPv4 base, scale, feature'
2202               yaxis: 'Packets Per Second'
2203               num-builds: '20'
2204               keep-records: True
2205               csv-file-name: 'csit-vpp-perf-trend-semi-weekly-master-ipv4-2.csv'
2206               series:
2207                   - file: 'csit/output_perf_data.xml'
2208                     format: xml
2209                     xpath-type: 'nodeset'
2210                     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")]'
2211
2212             - title: '78B-1t1c-ethip6-ip6*-ndrdisc'
2213               group: 'RFC2544: IPv6 base, scale, feature'
2214               yaxis: 'Packets Per Second'
2215               num-builds: '20'
2216               keep-records: True
2217               csv-file-name: 'csit-vpp-perf-trend-semi-weekly-master-ipv6-1.csv'
2218               series:
2219                   - file: 'csit/output_perf_data.xml'
2220                     format: xml
2221                     xpath-type: 'nodeset'
2222                     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")]'
2223             - title: '78B-2t2c-ethip6-ip6*-ndrdisc'
2224               group: 'RFC2544: IPv6 base, scale, feature'
2225               yaxis: 'Packets Per Second'
2226               num-builds: '20'
2227               keep-records: True
2228               csv-file-name: 'csit-vpp-perf-trend-semi-weekly-master-ipv6-2.csv'
2229               series:
2230                   - file: 'csit/output_perf_data.xml'
2231                     format: xml
2232                     xpath-type: 'nodeset'
2233                     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")]'
2234
2235             - title: '64B-1t1c-ethip4*-ndrdisc'
2236               group: 'RFC2544: Overlay tunnels - LISP, VXLAN, GPE, GRE'
2237               yaxis: 'Packets Per Second'
2238               num-builds: '20'
2239               keep-records: True
2240               csv-file-name: 'csit-vpp-perf-trend-semi-weekly-master-encap-1.csv'
2241               series:
2242                   - file: 'csit/output_perf_data.xml'
2243                     format: xml
2244                     xpath-type: 'nodeset'
2245                     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"))]'
2246             - title: '64B-2t2c-ethip4*-ndrdisc'
2247               group: 'RFC2544: Overlay tunnels - LISP, VXLAN, GPE, GRE'
2248               yaxis: 'Packets Per Second'
2249               num-builds: '20'
2250               keep-records: True
2251               csv-file-name: 'csit-vpp-perf-trend-semi-weekly-master-encap-2.csv'
2252               series:
2253                   - file: 'csit/output_perf_data.xml'
2254                     format: xml
2255                     xpath-type: 'nodeset'
2256                     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"))]'
2257             - title: '78B-1t1c-ethip6*-ndrdisc'
2258               group: 'RFC2544: Overlay tunnels - LISP, VXLAN, GPE, GRE'
2259               yaxis: 'Packets Per Second'
2260               num-builds: '20'
2261               keep-records: True
2262               csv-file-name: 'csit-vpp-perf-trend-semi-weekly-master-encap-3.csv'
2263               series:
2264                   - file: 'csit/output_perf_data.xml'
2265                     format: xml
2266                     xpath-type: 'nodeset'
2267                     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"))]'
2268             - title: '78B-2t2c-ethip6*-ndrdisc'
2269               group: 'RFC2544: Overlay tunnels - LISP, VXLAN, GPE, GRE'
2270               yaxis: 'Packets Per Second'
2271               num-builds: '20'
2272               keep-records: True
2273               csv-file-name: 'csit-vpp-perf-trend-semi-weekly-master-encap-4.csv'
2274               series:
2275                   - file: 'csit/output_perf_data.xml'
2276                     format: xml
2277                     xpath-type: 'nodeset'
2278                     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"))]'
2279
2280             - title: '64B-1t1c-ethip4*-ndrdisc'
2281               group: 'RFC2544: Crypto in software: IP4FWD, IP6FWD'
2282               yaxis: 'Packets Per Second'
2283               num-builds: '20'
2284               keep-records: True
2285               csv-file-name: 'csit-vpp-perf-trend-semi-weekly-master-crypto-sw-1.csv'
2286               series:
2287                   - file: 'csit/output_perf_data.xml'
2288                     format: xml
2289                     xpath-type: 'nodeset'
2290                     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"))]'
2291             - title: '64B-2t2c-ethip4*-ndrdisc'
2292               group: 'RFC2544: Crypto in software: IP4FWD, IP6FWD'
2293               yaxis: 'Packets Per Second'
2294               num-builds: '20'
2295               keep-records: True
2296               csv-file-name: 'csit-vpp-perf-trend-semi-weekly-master-crypto-sw-2.csv'
2297               series:
2298                   - file: 'csit/output_perf_data.xml'
2299                     format: xml
2300                     xpath-type: 'nodeset'
2301                     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"))]'
2302             - title: '78B-1t1c-ethip6*-ndrdisc'
2303               group: 'RFC2544: Crypto in software: IP4FWD, IP6FWD'
2304               yaxis: 'Packets Per Second'
2305               num-builds: '20'
2306               keep-records: True
2307               csv-file-name: 'csit-vpp-perf-trend-semi-weekly-master-crypto-sw-3.csv'
2308               series:
2309                   - file: 'csit/output_perf_data.xml'
2310                     format: xml
2311                     xpath-type: 'nodeset'
2312                     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"))]'
2313             - title: '78B-2t2c-ethip6*-ndrdisc'
2314               group: 'RFC2544: Crypto in software: IP4FWD, IP6FWD'
2315               yaxis: 'Packets Per Second'
2316               num-builds: '20'
2317               keep-records: True
2318               csv-file-name: 'csit-vpp-perf-trend-semi-weekly-master-crypto-sw-4.csv'
2319               series:
2320                   - file: 'csit/output_perf_data.xml'
2321                     format: xml
2322                     xpath-type: 'nodeset'
2323                     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"))]'
2324
2325             - title: '64B-1t1c-ethip4*-ndrdisc'
2326               group: 'RFC2544: Crypto in hardware: IP4FWD, IP6FWD'
2327               yaxis: 'Packets Per Second'
2328               num-builds: '20'
2329               keep-records: True
2330               csv-file-name: 'csit-vpp-perf-trend-semi-weekly-master-crypto-hw-1.csv'
2331               series:
2332                   - file: 'csit/output_perf_data.xml'
2333                     format: xml
2334                     xpath-type: 'nodeset'
2335                     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"))]'
2336             - title: '64B-2t2c-ethip4*-ndrdisc'
2337               group: 'RFC2544: Crypto in hardware: IP4FWD, IP6FWD'
2338               yaxis: 'Packets Per Second'
2339               num-builds: '20'
2340               keep-records: True
2341               csv-file-name: 'csit-vpp-perf-trend-semi-weekly-master-crypto-hw-2.csv'
2342               series:
2343                   - file: 'csit/output_perf_data.xml'
2344                     format: xml
2345                     xpath-type: 'nodeset'
2346                     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"))]'
2347             - title: '78B-1t1c-ethip6*-ndrdisc'
2348               group: 'RFC2544: Crypto in hardware: IP4FWD, IP6FWD'
2349               yaxis: 'Packets Per Second'
2350               num-builds: '20'
2351               keep-records: True
2352               csv-file-name: 'csit-vpp-perf-trend-semi-weekly-master-crypto-hw-3.csv'
2353               series:
2354                   - file: 'csit/output_perf_data.xml'
2355                     format: xml
2356                     xpath-type: 'nodeset'
2357                     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"))]'
2358             - title: '78B-2t2c-ethip6*-ndrdisc'
2359               group: 'RFC2544: Crypto in hardware: IP4FWD, IP6FWD'
2360               yaxis: 'Packets Per Second'
2361               num-builds: '20'
2362               keep-records: True
2363               csv-file-name: 'csit-vpp-perf-trend-semi-weekly-master-crypto-hw-4.csv'
2364               series:
2365                   - file: 'csit/output_perf_data.xml'
2366                     format: xml
2367                     xpath-type: 'nodeset'
2368                     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"))]'
2369
2370             - title: '64B-1t1c-ethip4*-ndrdisc'
2371               group: 'RFC2544: Overlay tunnels with crypto in software'
2372               yaxis: 'Packets Per Second'
2373               num-builds: '20'
2374               keep-records: True
2375               csv-file-name: 'csit-vpp-perf-trend-semi-weekly-master-encap-crypto-sw-1.csv'
2376               series:
2377                   - file: 'csit/output_perf_data.xml'
2378                     format: xml
2379                     xpath-type: 'nodeset'
2380                     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"))]'
2381             - title: '64B-2t2c-ethip4*-ndrdisc'
2382               group: 'RFC2544: Overlay tunnels with crypto in software'
2383               yaxis: 'Packets Per Second'
2384               num-builds: '20'
2385               keep-records: True
2386               csv-file-name: 'csit-vpp-perf-trend-semi-weekly-master-encap-crypto-sw-2.csv'
2387               series:
2388                   - file: 'csit/output_perf_data.xml'
2389                     format: xml
2390                     xpath-type: 'nodeset'
2391                     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"))]'
2392             - title: '78B-1t1c-ethip6*-ndrdisc'
2393               group: 'RFC2544: Overlay tunnels with crypto in software'
2394               yaxis: 'Packets Per Second'
2395               num-builds: '20'
2396               keep-records: True
2397               csv-file-name: 'csit-vpp-perf-trend-semi-weekly-master-encap-crypto-sw-3.csv'
2398               series:
2399                   - file: 'csit/output_perf_data.xml'
2400                     format: xml
2401                     xpath-type: 'nodeset'
2402                     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"))]'
2403             - title: '78B-2t2c-ethip6*-ndrdisc'
2404               group: 'RFC2544: Overlay tunnels with crypto in software'
2405               yaxis: 'Packets Per Second'
2406               num-builds: '20'
2407               keep-records: True
2408               csv-file-name: 'csit-vpp-perf-trend-semi-weekly-master-encap-crypto-sw-4.csv'
2409               series:
2410                   - file: 'csit/output_perf_data.xml'
2411                     format: xml
2412                     xpath-type: 'nodeset'
2413                     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"))]'
2414
2415             - title: '64B-1t1c-ethip4*-ndrdisc'
2416               group: 'RFC2544: Overlay tunnels with crypto in hardware'
2417               yaxis: 'Packets Per Second'
2418               num-builds: '20'
2419               keep-records: True
2420               csv-file-name: 'csit-vpp-perf-trend-semi-weekly-master-encap-crypto-hw-1.csv'
2421               series:
2422                   - file: 'csit/output_perf_data.xml'
2423                     format: xml
2424                     xpath-type: 'nodeset'
2425                     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"))]'
2426             - title: '64B-2t2c-ethip4*-ndrdisc'
2427               group: 'RFC2544: Overlay tunnels with crypto in hardware'
2428               yaxis: 'Packets Per Second'
2429               num-builds: '20'
2430               keep-records: True
2431               csv-file-name: 'csit-vpp-perf-trend-semi-weekly-master-encap-crypto-hw-2.csv'
2432               series:
2433                   - file: 'csit/output_perf_data.xml'
2434                     format: xml
2435                     xpath-type: 'nodeset'
2436                     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"))]'
2437             - title: '78B-1t1c-ethip6*-ndrdisc'
2438               group: 'RFC2544: Overlay tunnels with crypto in hardware'
2439               yaxis: 'Packets Per Second'
2440               num-builds: '20'
2441               keep-records: True
2442               csv-file-name: 'csit-vpp-perf-trend-semi-weekly-master-encap-crypto-hw-3.csv'
2443               series:
2444                   - file: 'csit/output_perf_data.xml'
2445                     format: xml
2446                     xpath-type: 'nodeset'
2447                     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"))]'
2448             - title: '78B-2t2c-ethip6*-ndrdisc'
2449               group: 'RFC2544: Overlay tunnels with crypto in hardware'
2450               yaxis: 'Packets Per Second'
2451               num-builds: '20'
2452               keep-records: True
2453               csv-file-name: 'csit-vpp-perf-trend-semi-weekly-master-encap-crypto-hw-4.csv'
2454               series:
2455                   - file: 'csit/output_perf_data.xml'
2456                     format: xml
2457                     xpath-type: 'nodeset'
2458                     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"))]'
2459
2460             - title: '64B-1t1c-*-vhost-*-ndrdisc'
2461               group: 'RFC2544: vhost-user'
2462               yaxis: 'Packets Per Second'
2463               num-builds: '20'
2464               keep-records: True
2465               csv-file-name: 'csit-vpp-perf-trend-semi-weekly-master-vhost-1.csv'
2466               series:
2467                   - file: 'csit/output_perf_data.xml'
2468                     format: xml
2469                     xpath-type: 'nodeset'
2470                     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"))]'
2471             - title: '64B-2t2c-*-vhost-*-ndrdisc'
2472               group: 'RFC2544: vhost-user'
2473               yaxis: 'Packets Per Second'
2474               num-builds: '20'
2475               keep-records: True
2476               csv-file-name: 'csit-vpp-perf-trend-semi-weekly-master-vhost-2.csv'
2477               series:
2478                   - file: 'csit/output_perf_data.xml'
2479                     format: xml
2480                     xpath-type: 'nodeset'
2481                     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"))]'
2482
2483 - job-template:
2484     name: 'csit-vpp-perf-check-{stream}'
2485
2486     description: |
2487       consumer
2488           csit-dev perf code base checks
2489       objective
2490           check csit perf code base
2491       job
2492           name
2493               csit-vpp-perf-check
2494           trigger
2495               see below
2496       perf test-cases selection
2497           all CSIT perf suites
2498       keywords
2499           format - keyword, tag_list
2500               verify-perf-ndrdisc, NDRDISC
2501               verify-perf-pdrdisc, PDRDISC
2502               verify-perf-mrr, MRR
2503       default tags for vpp startup config and perf test type
2504           1T1C
2505               one worker thread, one core
2506           2T2C
2507               two worker threads, two cores
2508       results
2509           jjb verify
2510               PASS/FAIL
2511           present
2512               no
2513           analyse
2514               csit project
2515                   catch malfunctions
2516                   catch degradations
2517
2518     project-type: freestyle
2519     node: 'ubuntu1604-basebuild-4c-4g'
2520     concurrent: false
2521
2522     logrotate:
2523         daysToKeep: '{build-days-to-keep}'
2524         numToKeep: '{build-num-to-keep}'
2525         artifactDaysToKeep: '{build-artifact-days-to-keep}'
2526         artifactNumToKeep: '{build-artifact-num-to-keep}'
2527
2528     parameters:
2529         - project-parameter:
2530             project: '{project}'
2531         - gerrit-parameter:
2532             branch: '{branch}'
2533
2534     scm:
2535         - gerrit-trigger-scm:
2536             credentials-id: 'jenkins-gerrit-credentials'
2537             refspec: '$GERRIT_REFSPEC'
2538             choosing-strategy: 'gerrit'
2539
2540     wrappers:
2541         - fdio-infra-wrappers-non-activity-timeout:
2542             build-timeout: '{build-timeout}'
2543
2544     triggers:
2545         - gerrit:
2546             server-name: 'Primary'
2547             trigger-on:
2548                 - comment-added-contains-event:
2549                     comment-contains-value: 'verify-perf-ndrdisc'
2550                 - comment-added-contains-event:
2551                     comment-contains-value: 'verify-perf-pdrdisc'
2552                 - comment-added-contains-event:
2553                     comment-contains-value: 'verify-perf-mrr'
2554             projects:
2555               - project-compare-type: 'ANT'
2556                 project-pattern: '{project}'
2557                 branches:
2558                   - branch-compare-type: 'ANT'
2559                     branch-pattern: '**/{branch}'
2560             skip-vote:
2561                 successful: false
2562                 failed: false
2563                 unstable: false
2564                 notbuilt: false
2565
2566     builders:
2567         - shell:
2568             !include-raw-escape: jjb/csit/include-raw-csit-vpp-perf-check.sh
2569
2570     publishers:
2571         - archive-artifacts:
2572             artifacts: 'archive/*.*'
2573             latest-only: false
2574
2575         - robot:
2576             output-path: archive
2577             other-files:
2578               - '*.*'
2579
2580         - fdio-infra-shiplogs:
2581             maven-version: 'mvn33-new'
2582
2583 - job-template:
2584     name: 'csit-vpp-perf-mrr-daily-master'
2585
2586     description: |
2587       objective
2588           check vpp perf mrr daily
2589       job
2590           name
2591               csit-vpp-perf-mrr-daily
2592           trigger
2593               daily
2594       perf test-cases selection
2595           all CSIT perf suites
2596       default tags for vpp startup config and perf test type
2597           1T1C - one worker thread, one core
2598           2T2C - two worker threads, two cores
2599       results
2600           jjb verify
2601               PASS/FAIL
2602           present
2603               no
2604           analyse
2605               csit project
2606                   catch malfunctions
2607                   catch degradations
2608
2609     project-type: freestyle
2610     node: 'ubuntu1604-basebuild-4c-4g'
2611     concurrent: false
2612
2613     logrotate:
2614         daysToKeep: '{build-days-to-keep}'
2615         numToKeep: '{build-num-to-keep}'
2616         artifactDaysToKeep: '{build-artifact-days-to-keep}'
2617         artifactNumToKeep: '{build-artifact-num-to-keep}'
2618
2619     parameters:
2620         - project-parameter:
2621             project: '{project}'
2622         - gerrit-parameter:
2623             branch: '{branch}'
2624
2625     wrappers:
2626         - fdio-infra-wrappers-non-activity-timeout:
2627             build-timeout: '{build-timeout}'
2628
2629     triggers:
2630         - timed: 'H H(0-2) * * *'
2631
2632     builders:
2633         - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
2634         - inject:
2635             properties-file: variables.prop
2636         - shell:
2637             !include-raw-escape: jjb/csit/include-raw-csit-vpp-perf-mrr-daily.sh
2638
2639     publishers:
2640         - archive-artifacts:
2641             artifacts: 'csit/archive/*.*'
2642             latest-only: false
2643
2644         - robot:
2645             output-path: 'csit/archive'
2646             other-files:
2647               - '*.*'
2648
2649         - fdio-infra-shiplogs:
2650             maven-version: 'mvn33-new'
2651
2652 - job-template:
2653     name: 'csit-vpp-perf-verify-{stream}'
2654
2655     description: |
2656       objective
2657           perf verify - per csit gerrit patch
2658       job
2659           name
2660               csit-vpp-perf-verify
2661           trigger
2662               keyword in comment to csit patch
2663       perf test-cases selection
2664           test-cases selected using trigger keywords paired with tags
2665           all test-cases are labelled with CSIT RF topic tags defined in
2666           csit/docs/tag_documentation.rst
2667       proposed keywords
2668           focus on testing specified vpp packet processing path
2669           format - keyword - tag_list
2670           perf_verify_ip4 - IP4Base, IP4Scale2M
2671           perf_verify_ip6 - IP6Base, IP6Scale2M
2672           perf_verify_l2 - L2XC, L2BD
2673           perf_verify_lisp - 4Lisp, 6Lisp
2674           perf_verify_vxlan - Vxlan
2675           perf_verify_vhost - Vhost
2676           perf_verify_memif - Memif
2677       default tags for vpp startup config and perf test type
2678           1T1C
2679               one worker thread, one core
2680           X520
2681               x520 Niantic NIC
2682           NDRDISC
2683               discovery of NDR throughput
2684       results
2685           jjb verify
2686               PASS/FAIL
2687           present
2688               no
2689           analyse
2690               no
2691     project-type: freestyle
2692     node: 'ubuntu1604-basebuild-4c-4g'
2693     concurrent: false
2694
2695     logrotate:
2696         daysToKeep: '{build-days-to-keep}'
2697         numToKeep: '{build-num-to-keep}'
2698         artifactDaysToKeep: '{build-artifact-days-to-keep}'
2699         artifactNumToKeep: '{build-artifact-num-to-keep}'
2700
2701     parameters:
2702         - project-parameter:
2703             project: '{project}'
2704         - gerrit-parameter:
2705             branch: '{branch}'
2706
2707     scm:
2708         - gerrit-trigger-scm:
2709             credentials-id: 'jenkins-gerrit-credentials'
2710             refspec: '$GERRIT_REFSPEC'
2711             choosing-strategy: 'gerrit'
2712
2713     wrappers:
2714         - fdio-infra-wrappers-non-activity-timeout:
2715             build-timeout: '{build-timeout}'
2716
2717     triggers:
2718         - gerrit:
2719             server-name: 'Primary'
2720             trigger-on:
2721                 - comment-added-contains-event:
2722                     comment-contains-value: 'verify-perf-l2'
2723                 - comment-added-contains-event:
2724                     comment-contains-value: 'verify-perf-ip4'
2725                 - comment-added-contains-event:
2726                     comment-contains-value: 'verify-perf-ip6'
2727                 - comment-added-contains-event:
2728                     comment-contains-value: 'verify-perf-lisp'
2729                 - comment-added-contains-event:
2730                     comment-contains-value: 'verify-perf-vxlan'
2731                 - comment-added-contains-event:
2732                     comment-contains-value: 'verify-perf-vhost'
2733                 - comment-added-contains-event:
2734                     comment-contains-value: 'verify-perf-memif'
2735                 - comment-added-contains-event:
2736                     comment-contains-value: 'verify-perf-ipsechw'
2737             projects:
2738               - project-compare-type: 'ANT'
2739                 project-pattern: '{project}'
2740                 branches:
2741                   - branch-compare-type: 'ANT'
2742                     branch-pattern: '**/{branch}'
2743             skip-vote:
2744                 successful: false
2745                 failed: false
2746                 unstable: false
2747                 notbuilt: false
2748
2749     builders:
2750         - shell:
2751             !include-raw-escape: jjb/csit/include-raw-csit-vpp-perf-verify.sh
2752
2753     publishers:
2754         - archive-artifacts:
2755             artifacts: 'archive/*.*'
2756             latest-only: false
2757
2758         - robot:
2759             output-path: archive
2760             other-files:
2761               - '*.*'
2762
2763         - fdio-infra-shiplogs:
2764             maven-version: 'mvn33-new'
2765
2766 - job-template:
2767     name: 'csit-nsh_sfc-verify-perf-{stream}'
2768
2769     project-type: freestyle
2770     node: 'ubuntu1604-basebuild-4c-4g'
2771     concurrent: true
2772
2773     logrotate:
2774         daysToKeep: '{build-days-to-keep}'
2775         numToKeep: '{build-num-to-keep}'
2776         artifactDaysToKeep: '{build-artifact-days-to-keep}'
2777         artifactNumToKeep: '{build-artifact-num-to-keep}'
2778
2779     parameters:
2780         - project-parameter:
2781             project: '{project}'
2782         - gerrit-parameter:
2783             branch: '{branch}'
2784         - os-parameter:
2785             os: 'ubuntu1604'
2786         - stream-parameter:
2787             stream: '{stream}'
2788
2789     scm:
2790         - gerrit-trigger-scm:
2791             credentials-id: 'jenkins-gerrit-credentials'
2792             refspec: '$GERRIT_REFSPEC'
2793             choosing-strategy: 'gerrit'
2794
2795     wrappers:
2796         - fdio-infra-wrappers-non-activity-timeout:
2797             build-timeout: '{build-timeout}'
2798
2799     triggers:
2800         - gerrit-trigger-manually-triggered:
2801             name: '{project}'
2802             branch: '{branch}'
2803             comment-trigger-value: 'csit_nsh_sfc_perf_{stream}'
2804
2805     builders:
2806         - shell:
2807             !include-raw-escape: jjb/csit/include-raw-csit-nsh_sfc-perf-hw.sh
2808
2809     publishers:
2810         - archive-artifacts:
2811             artifacts: 'archive/*.*'
2812             latest-only: false
2813
2814         - robot-report:
2815             output-path: 'archive'
2816
2817         - fdio-infra-shiplogs:
2818             maven-version: 'mvn33-new'
2819
2820 - job-template:
2821     name: 'csit-nsh_sfc-verify-func-{stream}-{os}-virl'
2822
2823     project-type: freestyle
2824     node: '{os}-basebuild-4c-4g'
2825     concurrent: true
2826
2827     logrotate:
2828         daysToKeep: '{build-days-to-keep}'
2829         numToKeep: '{build-num-to-keep}'
2830         artifactDaysToKeep: '{build-artifact-days-to-keep}'
2831         artifactNumToKeep: '{build-artifact-num-to-keep}'
2832
2833     parameters:
2834         - project-parameter:
2835             project: '{project}'
2836         - gerrit-parameter:
2837             branch: '{branch}'
2838         - os-parameter:
2839             os: '{os}'
2840         - stream-parameter:
2841             stream: '{stream}'
2842
2843     scm:
2844         - gerrit-trigger-scm:
2845             credentials-id: 'jenkins-gerrit-credentials'
2846             refspec: '$GERRIT_REFSPEC'
2847             choosing-strategy: 'gerrit'
2848
2849     wrappers:
2850         - fdio-infra-wrappers:
2851             build-timeout: '{build-timeout}'
2852
2853     triggers:
2854         - gerrit-trigger-manually-triggered:
2855             name: '{project}'
2856             branch: '{branch}'
2857             comment-trigger-value: 'csit_nsh_sfc_func_{stream}'
2858
2859     builders:
2860         - shell:
2861             !include-raw-escape: include-raw-csit-nsh_sfc-functional-virl.sh
2862
2863     publishers:
2864         - archive-artifacts:
2865             artifacts: 'archive/*.*'
2866             latest-only: false
2867
2868         - robot-report:
2869             output-path: 'archive'
2870
2871         - fdio-infra-shiplogs:
2872             maven-version: 'mvn33-new'
2873
2874 - job-template:
2875     name: 'csit-tldk-verify-func-{stream}-{os}-virl'
2876
2877     project-type: freestyle
2878     node: '{os}-basebuild-4c-4g'
2879     concurrent: true
2880
2881     logrotate:
2882         daysToKeep: '{build-days-to-keep}'
2883         numToKeep: '{build-num-to-keep}'
2884         artifactDaysToKeep: '{build-artifact-days-to-keep}'
2885         artifactNumToKeep: '{build-artifact-num-to-keep}'
2886
2887     parameters:
2888         - project-parameter:
2889             project: '{project}'
2890         - gerrit-parameter:
2891             branch: '{branch}'
2892         - os-parameter:
2893             os: '{os}'
2894
2895     scm:
2896         - gerrit-trigger-scm:
2897             credentials-id: 'jenkins-gerrit-credentials'
2898             refspec: '$GERRIT_REFSPEC'
2899             choosing-strategy: 'gerrit'
2900
2901     wrappers:
2902         - fdio-infra-wrappers:
2903             build-timeout: '{build-timeout}'
2904
2905     triggers:
2906         - gerrit-trigger-manually-triggered:
2907             name: '{project}'
2908             branch: '{branch}'
2909             comment-trigger-value: 'csit_verify_tldk_func'
2910
2911     builders:
2912         - shell:
2913             !include-raw-escape: include-raw-csit-tldk-functional-virl.sh
2914
2915     publishers:
2916         - archive-artifacts:
2917             artifacts: 'archive/*.*'
2918             latest-only: false
2919
2920         - robot-report:
2921             output-path: 'archive'
2922
2923         - fdio-infra-shiplogs:
2924             maven-version: 'mvn33-new'
2925
2926 - parameter:
2927     name: test-type-parameter
2928     parameters:
2929         - string:
2930             name: TYPE
2931             default: '{type}'
2932             description: "Test TYPE parameter if not given by trigger"