1 # Copyright (c) 2023 Cisco and/or its affiliates.
2 # Copyright (c) 2023 PANTHEON.tech s.r.o. and/or its affiliates.
3 # Licensed under the Apache License, Version 2.0 (the "License");
4 # you may not use this file except in compliance with the License.
5 # You may obtain a copy of the License at:
7 # http://www.apache.org/licenses/LICENSE-2.0
9 # Unless required by applicable law or agreed to in writing, software
10 # distributed under the License is distributed on an "AS IS" BASIS,
11 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 # See the License for the specific language governing permissions and
13 # limitations under the License.
18 description: 'CSIT Jenkins jobs.'
21 - 'csit-dpdk-perf-verify-{stream}-{node-arch}':
25 executor-arch: 'x86_64'
28 executor-arch: 'x86_64'
31 executor-arch: 'x86_64'
34 executor-arch: 'x86_64'
37 executor-arch: 'aarch64'
40 executor-arch: 'x86_64'
43 executor-arch: 'aarch64'
46 executor-arch: 'aarch64'
49 executor-arch: 'x86_64'
50 - 'csit-dpdk-perf-mrr-weekly-master-{node-arch}':
54 executor-arch: 'x86_64'
57 executor-arch: 'x86_64'
60 executor-arch: 'x86_64'
63 executor-arch: 'x86_64'
66 executor-arch: 'aarch64'
69 executor-arch: 'x86_64'
72 executor-arch: 'aarch64'
75 executor-arch: 'aarch64'
78 executor-arch: 'x86_64'
79 periodicity: '0 0 * * 6'
80 - 'csit-trex-perf-verify-{stream}-{node-arch}':
84 executor-arch: 'x86_64'
87 executor-arch: 'x86_64'
90 executor-arch: 'x86_64'
91 - 'csit-vpp-perf-verify-{stream}-{node-arch}':
95 executor-arch: 'x86_64'
98 executor-arch: 'x86_64'
101 executor-arch: 'x86_64'
104 executor-arch: 'x86_64'
107 executor-arch: 'aarch64'
110 executor-arch: 'x86_64'
113 executor-arch: 'aarch64'
116 executor-arch: 'aarch64'
119 executor-arch: 'x86_64'
126 branch-id: 'oper-rls2302'
127 - 'csit-vpp-perf-mrr-daily-master-{node-arch}':
131 executor-arch: 'x86_64'
132 periodicity: '30 22 * * 0-4'
135 executor-arch: 'x86_64'
136 periodicity: '30 22 * * 0-4'
139 executor-arch: 'x86_64'
140 periodicity: '30 22 * * 0-4'
143 executor-arch: 'x86_64'
144 periodicity: '30 22 * * 0-4'
147 executor-arch: 'aarch64'
148 periodicity: '30 22 * * 0-4'
151 executor-arch: 'x86_64'
152 periodicity: '30 22 * * 0-4'
155 executor-arch: 'aarch64'
156 periodicity: '30 22 * * 0-4'
159 executor-arch: 'aarch64'
160 periodicity: '30 22 * * 0-4'
163 executor-arch: 'x86_64'
164 periodicity: '30 22 * * 0-4'
165 - 'csit-vpp-perf-hoststack-daily-master-{node-arch}':
169 executor-arch: 'x86_64'
170 periodicity: '30 22 * * 0-4'
173 executor-arch: 'x86_64'
174 periodicity: '30 22 * * 0-4'
177 executor-arch: 'x86_64'
178 periodicity: '30 22 * * 0-4'
179 - 'csit-vpp-perf-mrr-weekly-{stream}-{node-arch}':
183 executor-arch: 'x86_64'
186 executor-arch: 'x86_64'
189 executor-arch: 'x86_64'
192 executor-arch: 'x86_64'
197 periodicity: '0 0 * * 6'
198 - 'csit-trex-perf-ndrpdr-weekly-master-{node-arch}':
202 executor-arch: 'x86_64'
203 periodicity: '0 0 * * 6'
206 executor-arch: 'x86_64'
207 periodicity: '0 0 * * 6'
210 executor-arch: 'x86_64'
211 periodicity: '0 0 * * 6'
212 - 'csit-vpp-perf-ndrpdr-weekly-master-{node-arch}':
216 executor-arch: 'x86_64'
219 executor-arch: 'x86_64'
222 executor-arch: 'x86_64'
225 executor-arch: 'x86_64'
228 executor-arch: 'aarch64'
231 executor-arch: 'x86_64'
234 executor-arch: 'aarch64'
237 executor-arch: 'aarch64'
240 executor-arch: 'x86_64'
241 periodicity: '0 0 * * 6'
242 - 'csit-vpp-perf-report-iterative-{stream_report}-{node-arch}':
246 executor-arch: 'x86_64'
249 executor-arch: 'x86_64'
252 executor-arch: 'x86_64'
255 executor-arch: 'x86_64'
258 executor-arch: 'aarch64'
261 executor-arch: 'x86_64'
264 executor-arch: 'aarch64'
267 executor-arch: 'aarch64'
270 executor-arch: 'x86_64'
273 executor-arch: 'x86_64'
276 executor-arch: 'x86_64'
277 - 'csit-dpdk-perf-report-iterative-{stream_report}-{node-arch}':
281 executor-arch: 'x86_64'
284 executor-arch: 'x86_64'
287 executor-arch: 'x86_64'
290 executor-arch: 'x86_64'
293 executor-arch: 'aarch64'
296 executor-arch: 'x86_64'
299 executor-arch: 'aarch64'
302 executor-arch: 'aarch64'
305 executor-arch: 'x86_64'
308 executor-arch: 'x86_64'
311 executor-arch: 'x86_64'
312 - 'csit-trex-perf-report-iterative-{stream_report}-{node-arch}':
316 executor-arch: 'x86_64'
319 executor-arch: 'x86_64'
322 executor-arch: 'x86_64'
323 - 'csit-vpp-perf-report-coverage-{stream_report}-{node-arch}':
327 executor-arch: 'x86_64'
330 executor-arch: 'x86_64'
333 executor-arch: 'x86_64'
336 executor-arch: 'x86_64'
339 executor-arch: 'aarch64'
342 executor-arch: 'x86_64'
345 executor-arch: 'aarch64'
348 executor-arch: 'aarch64'
351 executor-arch: 'x86_64'
354 executor-arch: 'x86_64'
357 executor-arch: 'x86_64'
358 - 'csit-dpdk-perf-report-coverage-{stream_report}-{node-arch}':
362 executor-arch: 'x86_64'
365 executor-arch: 'x86_64'
368 executor-arch: 'x86_64'
371 executor-arch: 'x86_64'
374 executor-arch: 'aarch64'
377 executor-arch: 'x86_64'
380 executor-arch: 'aarch64'
383 executor-arch: 'aarch64'
386 executor-arch: 'x86_64'
389 executor-arch: 'x86_64'
392 executor-arch: 'x86_64'
393 - 'csit-trex-perf-report-coverage-{stream_report}-{node-arch}':
397 executor-arch: 'x86_64'
400 executor-arch: 'x86_64'
403 executor-arch: 'x86_64'
408 csit-perf-trial-duration: '1.0'
409 csit-perf-trial-multiplicity: '10'
416 branch-id: 'oper-rls2302'
420 branch-id: 'oper-rls2302'
422 build-artifact-num-to-keep: 10
426 name: 'csit-vpp-perf-verify-{stream}-{node-arch}'
432 <li>perf verify - per csit gerrit patch
436 <li>name: <b>csit-vpp-perf-verify-{stream}-{node-arch}</b>
437 <li>trigger: keyword in comment to csit patch:
438 <b>csit-{node-arch}-perftest tag_list</b>
440 <li>perf test-cases selection
442 <li>test-cases selected using trigger keyword followed by tags
443 <li>all test-cases are labelled with CSIT RF topic tags
444 defined in <i>csit/docs/tag_documentation.rst</i>
446 <li>proposed keywords
448 <li>focus on testing specified vpp packet processing path
449 <li>format: csit-{node-arch}-perftest tag_list
451 <li>default tags for vpp startup config and perf test type
453 <li>IP4BASE, IP6BASE, L2BDBASE
454 <li>64B/78B: 64B/78B packet size
456 <li>X710: x710 Fortville NIC
457 <li>MRR: MRR throughput
461 <li>jjb verify: PASS/FAIL
467 project-type: freestyle
468 node: 'm-builder-{os}-prod-{executor-arch}'
473 - lf-infra-properties:
474 build-days-to-keep: "{build-days-to-keep}"
481 - gerrit-refspec-parameter
482 - gerrit-event-type-parameter
483 - gerrit-event-comment-text-parameter
484 - csit-perf-trial-duration-parameter:
485 csit-perf-trial-duration: "{csit-perf-trial-duration}"
486 - csit-perf-trial-multiplicity-parameter:
487 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
488 # This is a manually-triggered verify job, part of API coverage.
489 # CRC checking is needed to ensure vpp crc job breaks only when intended.
490 # Can be removed when this job is no longer needed for full API coverage.
491 - csit-fail-on-crc-mismatch-parameter:
492 fail-on-crc-mismatch: 'True'
495 - gerrit-trigger-scm:
496 credentials-id: 'jenkins-gerrit-credentials'
497 refspec: '$GERRIT_REFSPEC'
498 choosing-strategy: 'gerrit'
501 - fdio-infra-wrappers-non-activity-timeout:
502 build-timeout: '{build-timeout}'
505 - gerrit-trigger-csit-perftest:
508 trigger-word: 'csit-{node-arch}-perftest'
514 - ../scripts/setup_executor_env.sh
517 - ../scripts/csit/perf-verify.sh
523 name: 'csit-vpp-perf-mrr-daily-master-{node-arch}'
529 <li>check vpp perf mrr daily
531 <li>perf test-cases selection
533 <li>all CSIT VPP MRR perf suites
537 <li>jjb verify: PASS/FAIL
539 <li>analyse: csit project (catch malfunctions/degradations)
543 project-type: freestyle
544 node: 'm-builder-{os}-prod-{executor-arch}'
549 - lf-infra-properties:
550 build-days-to-keep: "{build-days-to-keep}"
557 - csit-perf-trial-duration-parameter:
558 csit-perf-trial-duration: "{csit-perf-trial-duration}"
559 - csit-perf-trial-multiplicity-parameter:
560 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
563 - fdio-infra-wrappers-non-activity-timeout:
564 build-timeout: '{build-timeout}'
567 - timed: '{periodicity}'
570 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
572 properties-file: variables.prop
575 - ../scripts/setup_executor_env.sh
578 - ../scripts/csit/perf-timed.sh
584 name: 'csit-vpp-perf-hoststack-daily-master-{node-arch}'
590 <li>check vpp perf hoststack daily
592 <li>perf test-cases selection
594 <li>all CSIT VPP HOSTSTACK perf suites
598 <li>jjb verify: PASS/FAIL
600 <li>analyse: csit project (catch malfunctions/degradations)
604 project-type: freestyle
605 node: 'm-builder-{os}-prod-{executor-arch}'
610 - lf-infra-properties:
611 build-days-to-keep: "{build-days-to-keep}"
618 - csit-perf-trial-duration-parameter:
619 csit-perf-trial-duration: "{csit-perf-trial-duration}"
620 - csit-perf-trial-multiplicity-parameter:
621 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
624 - fdio-infra-wrappers-non-activity-timeout:
625 build-timeout: '{build-timeout}'
628 - timed: '{periodicity}'
631 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
633 properties-file: variables.prop
636 - ../scripts/setup_executor_env.sh
639 - ../scripts/csit/perf-timed.sh
645 name: 'csit-vpp-perf-mrr-weekly-{stream}-{node-arch}'
651 <li>check vpp perf mrr weekly on {node-arch}
653 <li>perf test-cases selection
655 <li>NF Density CSIT VPP MRR perf suites
659 <li>jjb verify: PASS/FAIL
661 <li>analyse: csit project (catch malfunctions/degradations)
665 project-type: freestyle
666 node: 'm-builder-{os}-prod-{executor-arch}'
671 - lf-infra-properties:
672 build-days-to-keep: "{build-days-to-keep}"
679 - csit-perf-trial-duration-parameter:
680 csit-perf-trial-duration: "{csit-perf-trial-duration}"
681 - csit-perf-trial-multiplicity-parameter:
682 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
685 - fdio-infra-wrappers-non-activity-timeout:
686 build-timeout: '{build-timeout}'
689 - timed: '{periodicity}'
692 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
694 properties-file: variables.prop
697 - ../scripts/setup_executor_env.sh
700 - ../scripts/csit/perf-timed.sh
706 name: 'csit-vpp-perf-ndrpdr-weekly-master-{node-arch}'
712 <li>check vpp perf ndrpdr weekly on {node-arch}
714 <li>perf test-cases selection
716 <li>pre-selected CSIT VPP NDRPDR perf suites
720 <li>jjb verify: PASS/FAIL
722 <li>analyse: csit project (catch malfunctions/degradations)
725 project-type: freestyle
726 node: 'm-builder-{os}-prod-{executor-arch}'
731 - lf-infra-properties:
732 build-days-to-keep: "{build-days-to-keep}"
741 - fdio-infra-wrappers-non-activity-timeout:
742 build-timeout: '{build-timeout}'
745 - timed: '{periodicity}'
748 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
750 properties-file: variables.prop
753 - ../scripts/setup_executor_env.sh
756 - ../scripts/csit/perf-timed.sh
762 name: 'csit-trex-perf-ndrpdr-weekly-master-{node-arch}'
768 <li>check trex perf ndrpdr weekly on {node-arch}
770 <li>perf test-cases selection
772 <li>pre-selected CSIT TREX NDRPDR perf suites
776 <li>jjb verify: PASS/FAIL
778 <li>analyse: csit project (catch malfunctions/degradations)
781 project-type: freestyle
782 node: 'm-builder-{os}-prod-{executor-arch}'
787 - lf-infra-properties:
788 build-days-to-keep: "{build-days-to-keep}"
797 - fdio-infra-wrappers-non-activity-timeout:
798 build-timeout: '{build-timeout}'
801 - timed: '{periodicity}'
804 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
806 properties-file: variables.prop
809 - ../scripts/setup_executor_env.sh
812 - ../scripts/csit/perf-timed.sh
818 name: 'csit-trex-perf-verify-{stream}-{node-arch}'
824 <li>perf verify - per csit gerrit patch
828 <li>name: <b>csit-trex-perf-verify-{stream}-{node-arch}</b>
829 <li>trigger: keyword in comment to csit patch:
830 <b>csit-trex-{node-arch}-perftest tag_list</b>
832 <li>perf test-cases selection
834 <li>test-cases selected using trigger keyword followed by tags
835 <li>all test-cases are labelled with CSIT RF topic tags
836 defined in <i>csit/docs/tag_documentation.rst</i>
838 <li>proposed keywords
840 <li>focus on testing specified trex packet processing path
841 <li>format: csit-{node-arch}-perftest tag_list
845 <li>jjb verify: PASS/FAIL
851 project-type: freestyle
852 node: 'm-builder-{os}-prod-{executor-arch}'
857 - lf-infra-properties:
858 build-days-to-keep: "{build-days-to-keep}"
865 - gerrit-refspec-parameter
866 - gerrit-event-type-parameter
867 - gerrit-event-comment-text-parameter
868 - csit-perf-trial-duration-parameter:
869 csit-perf-trial-duration: "{csit-perf-trial-duration}"
870 - csit-perf-trial-multiplicity-parameter:
871 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
872 # This job does not interact with VPP so not setting fail-on-crc-mismatch.
875 - gerrit-trigger-scm:
876 credentials-id: 'jenkins-gerrit-credentials'
877 refspec: '$GERRIT_REFSPEC'
878 choosing-strategy: 'gerrit'
881 - fdio-infra-wrappers-non-activity-timeout:
882 build-timeout: '{build-timeout}'
885 - gerrit-trigger-csit-perftest:
888 trigger-word: 'csit-trex-{node-arch}-perftest'
894 - ../scripts/setup_executor_env.sh
897 - ../scripts/csit/perf-verify.sh
903 name: 'csit-dpdk-perf-verify-{stream}-{node-arch}'
909 <li>perf verify - per csit gerrit patch
913 <li>name: <b>csit-dpdk-perf-verify-{stream}-{node-arch}</b>
914 <li>trigger: keyword in comment to csit patch:
915 <b>csit-dpdk-{node-arch}-perftest tag_list</b>
917 <li>perf test-cases selection
919 <li>test-cases selected using trigger keyword followed by tags
920 <li>all test-cases are labelled with CSIT RF topic tags
921 defined in <i>csit/docs/tag_documentation.rst</i>
923 <li>default tags for dpdk perf test type
925 <li>IP4BASE, L2XCBASE
926 <li>64B: 64B packet size
928 <li>X710: x710 Fortville NIC
929 <li>MRR: MRR throughput
933 <li>jjb verify: PASS/FAIL
939 project-type: freestyle
940 node: 'm-builder-{os}-prod-{executor-arch}'
945 - lf-infra-properties:
946 build-days-to-keep: "{build-days-to-keep}"
953 - gerrit-refspec-parameter
954 - gerrit-event-type-parameter
955 - gerrit-event-comment-text-parameter
956 - csit-perf-trial-duration-parameter:
957 csit-perf-trial-duration: "{csit-perf-trial-duration}"
958 - csit-perf-trial-multiplicity-parameter:
959 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
962 - gerrit-trigger-scm:
963 credentials-id: 'jenkins-gerrit-credentials'
964 refspec: '$GERRIT_REFSPEC'
965 choosing-strategy: 'gerrit'
968 - fdio-infra-wrappers-non-activity-timeout:
969 build-timeout: '{build-timeout}'
972 - gerrit-trigger-csit-perftest:
975 trigger-word: 'csit-dpdk-{node-arch}-perftest'
981 - ../scripts/setup_executor_env.sh
984 - ../scripts/csit/perf-verify.sh
990 name: 'csit-dpdk-perf-mrr-weekly-master-{node-arch}'
996 <li>check dpdk perf mrr weekly
998 <li>perf test-cases selection
1000 <li>all CSIT DPDK MRR perf suites
1004 <li>jjb verify: PASS/FAIL
1006 <li>analyse: csit project (catch malfunctions/degradations)
1010 project-type: freestyle
1011 node: 'm-builder-{os}-prod-{executor-arch}'
1016 - lf-infra-properties:
1017 build-days-to-keep: "{build-days-to-keep}"
1020 - project-parameter:
1021 project: '{project}'
1024 - csit-perf-trial-duration-parameter:
1025 csit-perf-trial-duration: "{csit-perf-trial-duration}"
1026 - csit-perf-trial-multiplicity-parameter:
1027 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
1030 - fdio-infra-wrappers-non-activity-timeout:
1031 build-timeout: '{build-timeout}'
1034 - timed: '{periodicity}'
1037 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
1039 properties-file: variables.prop
1041 !include-raw-escape:
1042 - ../scripts/setup_executor_env.sh
1044 !include-raw-escape:
1045 - ../scripts/csit/perf-timed.sh
1048 - fdio-infra-publish
1051 name: 'csit-vpp-perf-report-iterative-{stream_report}-{node-arch}'
1057 <li>get vpp performance iterative data for csit report
1062 <b>csit-vpp-perf-report-iterative-{stream_report}-
1064 <li>trigger: keyword in comment to csit patch:
1065 <b>csit-vpp-report-iter-{node-arch}-perftest
1067 <li>trigger example:
1068 csit-vpp-report-iter-{node-arch}-perftest vpp-00
1070 <li>perf test-cases selection
1072 <li>test-cases selected by tags defined in
1073 <i>csit/docs/job_specs/report_iterative/{node-arch}/
1079 <li>jjb verify: PASS/FAIL
1080 <li>present: vpp performance
1081 <li>analyse: vpp performance
1085 project-type: freestyle
1086 node: 'm-builder-{os}-prod-{executor-arch}'
1091 - lf-infra-properties:
1092 build-days-to-keep: "{build-days-to-keep}"
1095 - project-parameter:
1096 project: '{project}'
1099 - gerrit-refspec-parameter
1100 - gerrit-event-type-parameter
1101 - gerrit-event-comment-text-parameter
1102 - csit-perf-trial-duration-parameter:
1103 csit-perf-trial-duration: "{csit-perf-trial-duration}"
1104 - csit-perf-trial-multiplicity-parameter:
1105 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
1108 - gerrit-trigger-scm:
1109 credentials-id: 'jenkins-gerrit-credentials'
1110 refspec: '$GERRIT_REFSPEC'
1111 choosing-strategy: 'gerrit'
1114 - fdio-infra-wrappers-non-activity-timeout:
1115 build-timeout: '{build-timeout}'
1118 - gerrit-trigger-csit-perftest:
1119 project: '{project}'
1121 trigger-word: 'csit-vpp-report-iter-{node-arch}-perftest'
1126 !include-raw-escape:
1127 - ../scripts/setup_executor_env.sh
1129 !include-raw-escape:
1130 - ../scripts/csit/perf-verify.sh
1133 - fdio-infra-publish
1136 name: 'csit-dpdk-perf-report-iterative-{stream_report}-{node-arch}'
1142 <li>get dpdk performance iterative data for csit report
1147 <b>csit-dpdk-perf-report-iterative-{stream_report}-
1149 <li>trigger: keyword in comment to csit patch:
1150 <b>csit-dpdk-report-iter-{node-arch}-perftest
1152 <li>trigger example:
1153 csit-dpdk-report-iter-{node-arch}-perftest dpdk-00
1155 <li>perf test-cases selection
1157 <li>test-cases selected by tags defined in
1158 <i>csit/docs/job_specs/report_iterative/{node-arch}/
1164 <li>jjb verify: PASS/FAIL
1165 <li>present: dpdk performance
1166 <li>analyse: dpdk performance
1170 project-type: freestyle
1171 node: 'm-builder-{os}-prod-{executor-arch}'
1176 - lf-infra-properties:
1177 build-days-to-keep: "{build-days-to-keep}"
1180 - project-parameter:
1181 project: '{project}'
1184 - gerrit-refspec-parameter
1185 - gerrit-event-type-parameter
1186 - gerrit-event-comment-text-parameter
1187 - csit-perf-trial-duration-parameter:
1188 csit-perf-trial-duration: "{csit-perf-trial-duration}"
1189 - csit-perf-trial-multiplicity-parameter:
1190 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
1193 - gerrit-trigger-scm:
1194 credentials-id: 'jenkins-gerrit-credentials'
1195 refspec: '$GERRIT_REFSPEC'
1196 choosing-strategy: 'gerrit'
1199 - fdio-infra-wrappers-non-activity-timeout:
1200 build-timeout: '{build-timeout}'
1203 - gerrit-trigger-csit-perftest:
1204 project: '{project}'
1206 trigger-word: 'csit-dpdk-report-iter-{node-arch}-perftest'
1211 !include-raw-escape:
1212 - ../scripts/setup_executor_env.sh
1214 !include-raw-escape:
1215 - ../scripts/csit/perf-verify.sh
1218 - fdio-infra-publish
1221 name: 'csit-trex-perf-report-iterative-{stream_report}-{node-arch}'
1227 <li>get trex performance iterative data for csit report
1232 <b>csit-trex-perf-report-iterative-{stream_report}-
1234 <li>trigger: keyword in comment to csit patch:
1235 <b>csit-trex-report-iter-{node-arch}-perftest
1237 <li>trigger example:
1238 csit-trex-report-iter-{node-arch}-perftest trex-00
1240 <li>perf test-cases selection
1242 <li>test-cases selected by tags defined in
1243 <i>csit/docs/job_specs/report_iterative/{node-arch}/
1249 <li>jjb verify: PASS/FAIL
1250 <li>present: trex performance
1251 <li>analyse: trex performance
1255 project-type: freestyle
1256 node: 'm-builder-{os}-prod-{executor-arch}'
1261 - lf-infra-properties:
1262 build-days-to-keep: "{build-days-to-keep}"
1265 - project-parameter:
1266 project: '{project}'
1269 - gerrit-refspec-parameter
1270 - gerrit-event-type-parameter
1271 - gerrit-event-comment-text-parameter
1272 - csit-perf-trial-duration-parameter:
1273 csit-perf-trial-duration: "{csit-perf-trial-duration}"
1274 - csit-perf-trial-multiplicity-parameter:
1275 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
1278 - gerrit-trigger-scm:
1279 credentials-id: 'jenkins-gerrit-credentials'
1280 refspec: '$GERRIT_REFSPEC'
1281 choosing-strategy: 'gerrit'
1284 - fdio-infra-wrappers-non-activity-timeout:
1285 build-timeout: '{build-timeout}'
1288 - gerrit-trigger-csit-perftest:
1289 project: '{project}'
1291 trigger-word: 'csit-trex-report-iter-{node-arch}-perftest'
1296 !include-raw-escape:
1297 - ../scripts/setup_executor_env.sh
1299 !include-raw-escape:
1300 - ../scripts/csit/perf-verify.sh
1303 - fdio-infra-publish
1306 name: 'csit-vpp-perf-report-coverage-{stream_report}-{node-arch}'
1312 <li>get vpp performance coverage data for csit report
1317 <b>csit-vpp-perf-report-coverage-{stream_report}-
1319 <li>trigger: keyword in comment to csit patch:
1320 <b>csit-vpp-report-cov-{node-arch}-perftest
1322 <li>trigger example:
1323 csit-vpp-report-cov-{node-arch}-perftest ip4-00
1325 <li>perf test-cases selection
1327 <li>test-cases selected by tags defined in
1328 <i>csit/docs/job_specs/report_coverage/{node-arch}/
1334 <li>jjb verify: PASS/FAIL
1335 <li>present: vpp performance
1336 <li>analyse: vpp performance
1340 project-type: freestyle
1341 node: 'm-builder-{os}-prod-{executor-arch}'
1346 - lf-infra-properties:
1347 build-days-to-keep: "{build-days-to-keep}"
1350 - project-parameter:
1351 project: '{project}'
1354 - gerrit-refspec-parameter
1355 - gerrit-event-type-parameter
1356 - gerrit-event-comment-text-parameter
1357 - csit-perf-trial-duration-parameter:
1358 csit-perf-trial-duration: "{csit-perf-trial-duration}"
1359 - csit-perf-trial-multiplicity-parameter:
1360 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
1363 - gerrit-trigger-scm:
1364 credentials-id: 'jenkins-gerrit-credentials'
1365 refspec: '$GERRIT_REFSPEC'
1366 choosing-strategy: 'gerrit'
1369 - fdio-infra-wrappers-non-activity-timeout:
1370 build-timeout: '{build-timeout}'
1373 - gerrit-trigger-csit-perftest:
1374 project: '{project}'
1376 trigger-word: 'csit-vpp-report-cov-{node-arch}-perftest'
1381 !include-raw-escape:
1382 - ../scripts/setup_executor_env.sh
1384 !include-raw-escape:
1385 - ../scripts/csit/perf-verify.sh
1388 - fdio-infra-publish
1391 name: 'csit-dpdk-perf-report-coverage-{stream_report}-{node-arch}'
1397 <li>get dpdk performance coverage data for csit report
1402 <b>csit-dpdk-perf-report-coverage-{stream_report}-
1404 <li>trigger: keyword in comment to csit patch:
1405 <b>csit-dpdk-report-cov-{node-arch}-perftest
1407 <li>trigger example:
1408 csit-dpdk-report-cov-{node-arch}-perftest dpdk-00
1410 <li>perf test-cases selection
1412 <li>test-cases selected by tags defined in
1413 <i>csit/docs/job_specs/report_coverage/{node-arch}/
1419 <li>jjb verify: PASS/FAIL
1420 <li>present: dpdk performance
1421 <li>analyse: dpdk performance
1425 project-type: freestyle
1426 node: 'm-builder-{os}-prod-{executor-arch}'
1431 - lf-infra-properties:
1432 build-days-to-keep: "{build-days-to-keep}"
1435 - project-parameter:
1436 project: '{project}'
1439 - gerrit-refspec-parameter
1440 - gerrit-event-type-parameter
1441 - gerrit-event-comment-text-parameter
1442 - csit-perf-trial-duration-parameter:
1443 csit-perf-trial-duration: "{csit-perf-trial-duration}"
1444 - csit-perf-trial-multiplicity-parameter:
1445 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
1448 - gerrit-trigger-scm:
1449 credentials-id: 'jenkins-gerrit-credentials'
1450 refspec: '$GERRIT_REFSPEC'
1451 choosing-strategy: 'gerrit'
1454 - fdio-infra-wrappers-non-activity-timeout:
1455 build-timeout: '{build-timeout}'
1458 - gerrit-trigger-csit-perftest:
1459 project: '{project}'
1461 trigger-word: 'csit-dpdk-report-cov-{node-arch}-perftest'
1466 !include-raw-escape:
1467 - ../scripts/setup_executor_env.sh
1469 !include-raw-escape:
1470 - ../scripts/csit/perf-verify.sh
1473 - fdio-infra-publish
1476 name: 'csit-trex-perf-report-coverage-{stream_report}-{node-arch}'
1482 <li>get trex performance coverage data for csit report
1487 <b>csit-trex-perf-report-coverage-{stream_report}-
1489 <li>trigger: keyword in comment to csit patch:
1490 <b>csit-trex-report-cov-{node-arch}-perftest
1492 <li>trigger example:
1493 csit-trex-report-cov-{node-arch}-perftest trex-00
1495 <li>perf test-cases selection
1497 <li>test-cases selected by tags defined in
1498 <i>csit/docs/job_specs/report_coverage/{node-arch}/
1504 <li>jjb verify: PASS/FAIL
1505 <li>present: trex performance
1506 <li>analyse: trex performance
1510 project-type: freestyle
1511 node: 'm-builder-{os}-prod-{executor-arch}'
1516 - lf-infra-properties:
1517 build-days-to-keep: "{build-days-to-keep}"
1520 - project-parameter:
1521 project: '{project}'
1524 - gerrit-refspec-parameter
1525 - gerrit-event-type-parameter
1526 - gerrit-event-comment-text-parameter
1527 - csit-perf-trial-duration-parameter:
1528 csit-perf-trial-duration: "{csit-perf-trial-duration}"
1529 - csit-perf-trial-multiplicity-parameter:
1530 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
1533 - gerrit-trigger-scm:
1534 credentials-id: 'jenkins-gerrit-credentials'
1535 refspec: '$GERRIT_REFSPEC'
1536 choosing-strategy: 'gerrit'
1539 - fdio-infra-wrappers-non-activity-timeout:
1540 build-timeout: '{build-timeout}'
1543 - gerrit-trigger-csit-perftest:
1544 project: '{project}'
1546 trigger-word: 'csit-trex-report-cov-{node-arch}-perftest'
1551 !include-raw-escape:
1552 - ../scripts/setup_executor_env.sh
1554 !include-raw-escape:
1555 - ../scripts/csit/perf-verify.sh
1558 - fdio-infra-publish