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'
52 executor-arch: 'x86_64'
55 executor-arch: 'x86_64'
58 executor-arch: 'x86_64'
59 - 'csit-dpdk-perf-mrr-weekly-master-{node-arch}':
63 executor-arch: 'x86_64'
66 executor-arch: 'x86_64'
69 executor-arch: 'x86_64'
72 executor-arch: 'x86_64'
75 executor-arch: 'aarch64'
78 executor-arch: 'x86_64'
81 executor-arch: 'aarch64'
84 executor-arch: 'aarch64'
87 executor-arch: 'x86_64'
90 executor-arch: 'x86_64'
93 executor-arch: 'x86_64'
96 executor-arch: 'x86_64'
97 periodicity: '0 0 * * 6'
98 - 'csit-trex-perf-verify-{stream}-{node-arch}':
102 executor-arch: 'x86_64'
105 executor-arch: 'x86_64'
108 executor-arch: 'x86_64'
109 - 'csit-vpp-perf-verify-{stream}-{node-arch}':
113 executor-arch: 'x86_64'
116 executor-arch: 'x86_64'
119 executor-arch: 'x86_64'
122 executor-arch: 'x86_64'
125 executor-arch: 'aarch64'
128 executor-arch: 'x86_64'
131 executor-arch: 'aarch64'
134 executor-arch: 'aarch64'
137 executor-arch: 'x86_64'
140 executor-arch: 'x86_64'
143 executor-arch: 'x86_64'
146 executor-arch: 'x86_64'
153 branch-id: 'oper-rls2310'
154 - 'csit-vpp-perf-mrr-daily-master-{node-arch}':
158 executor-arch: 'x86_64'
159 periodicity: '30 22 * * 0-4'
162 executor-arch: 'x86_64'
163 periodicity: '30 22 * * 0-4'
166 executor-arch: 'x86_64'
167 periodicity: '30 22 * * 0-4'
170 executor-arch: 'x86_64'
171 periodicity: '30 22 * * 0-4'
174 executor-arch: 'aarch64'
175 periodicity: '30 22 * * 0-4'
178 executor-arch: 'x86_64'
179 periodicity: '30 22 * * 0-4'
182 executor-arch: 'aarch64'
183 periodicity: '30 22 * * 0-4'
186 executor-arch: 'aarch64'
187 periodicity: '30 22 * * 0-4'
190 executor-arch: 'x86_64'
191 periodicity: '30 22 * * 0-4'
194 executor-arch: 'x86_64'
195 periodicity: '30 22 * * 0-4'
198 executor-arch: 'x86_64'
199 periodicity: '30 22 * * 0-4'
202 executor-arch: 'x86_64'
203 periodicity: '30 22 * * 0-4'
204 - 'csit-vpp-perf-hoststack-daily-master-{node-arch}':
208 executor-arch: 'x86_64'
209 periodicity: '30 22 * * 0-4'
212 executor-arch: 'x86_64'
213 periodicity: '30 22 * * 0-4'
216 executor-arch: 'x86_64'
217 periodicity: '30 22 * * 0-4'
220 executor-arch: 'x86_64'
221 periodicity: '30 22 * * 0-4'
224 executor-arch: 'x86_64'
225 periodicity: '30 22 * * 0-4'
226 - 'csit-vpp-perf-mrr-weekly-{stream}-{node-arch}':
230 executor-arch: 'x86_64'
233 executor-arch: 'x86_64'
236 executor-arch: 'x86_64'
239 executor-arch: 'x86_64'
242 executor-arch: 'x86_64'
245 executor-arch: 'aarch64'
250 periodicity: '0 0 * * 6'
251 - 'csit-trex-perf-ndrpdr-weekly-master-{node-arch}':
255 executor-arch: 'x86_64'
256 periodicity: '0 0 * * 6'
259 executor-arch: 'x86_64'
260 periodicity: '0 0 * * 6'
263 executor-arch: 'x86_64'
264 periodicity: '0 0 * * 6'
265 - 'csit-vpp-perf-ndrpdr-weekly-master-{node-arch}':
269 executor-arch: 'x86_64'
272 executor-arch: 'x86_64'
275 executor-arch: 'x86_64'
278 executor-arch: 'x86_64'
281 executor-arch: 'aarch64'
284 executor-arch: 'x86_64'
287 executor-arch: 'aarch64'
290 executor-arch: 'aarch64'
293 executor-arch: 'x86_64'
296 executor-arch: 'x86_64'
299 executor-arch: 'x86_64'
302 executor-arch: 'x86_64'
303 periodicity: '0 0 * * 6'
304 - 'csit-vpp-perf-report-iterative-{stream_report}-{node-arch}':
308 executor-arch: 'x86_64'
311 executor-arch: 'x86_64'
314 executor-arch: 'x86_64'
317 executor-arch: 'x86_64'
320 executor-arch: 'aarch64'
323 executor-arch: 'x86_64'
326 executor-arch: 'aarch64'
329 executor-arch: 'aarch64'
332 executor-arch: 'x86_64'
335 executor-arch: 'x86_64'
338 executor-arch: 'aarch64'
341 executor-arch: 'x86_64'
344 executor-arch: 'x86_64'
347 executor-arch: 'x86_64'
350 executor-arch: 'x86_64'
353 executor-arch: 'x86_64'
354 - 'csit-dpdk-perf-report-iterative-{stream_report}-{node-arch}':
358 executor-arch: 'x86_64'
361 executor-arch: 'x86_64'
364 executor-arch: 'x86_64'
367 executor-arch: 'x86_64'
370 executor-arch: 'aarch64'
373 executor-arch: 'x86_64'
376 executor-arch: 'aarch64'
379 executor-arch: 'aarch64'
382 executor-arch: 'x86_64'
385 executor-arch: 'x86_64'
388 executor-arch: 'x86_64'
391 executor-arch: 'x86_64'
394 executor-arch: 'x86_64'
397 executor-arch: 'x86_64'
398 - 'csit-trex-perf-report-iterative-{stream_report}-{node-arch}':
402 executor-arch: 'x86_64'
405 executor-arch: 'x86_64'
408 executor-arch: 'x86_64'
409 - 'csit-vpp-perf-report-coverage-{stream_report}-{node-arch}':
413 executor-arch: 'x86_64'
416 executor-arch: 'x86_64'
419 executor-arch: 'x86_64'
422 executor-arch: 'x86_64'
425 executor-arch: 'aarch64'
428 executor-arch: 'x86_64'
431 executor-arch: 'aarch64'
434 executor-arch: 'aarch64'
437 executor-arch: 'x86_64'
440 executor-arch: 'x86_64'
443 executor-arch: 'aarch64'
446 executor-arch: 'x86_64'
449 executor-arch: 'x86_64'
452 executor-arch: 'x86_64'
455 executor-arch: 'x86_64'
458 executor-arch: 'x86_64'
459 - 'csit-dpdk-perf-report-coverage-{stream_report}-{node-arch}':
463 executor-arch: 'x86_64'
466 executor-arch: 'x86_64'
469 executor-arch: 'x86_64'
472 executor-arch: 'x86_64'
475 executor-arch: 'aarch64'
478 executor-arch: 'x86_64'
481 executor-arch: 'aarch64'
484 executor-arch: 'aarch64'
487 executor-arch: 'x86_64'
490 executor-arch: 'x86_64'
493 executor-arch: 'aarch64'
496 executor-arch: 'x86_64'
499 executor-arch: 'x86_64'
502 executor-arch: 'x86_64'
505 executor-arch: 'x86_64'
508 executor-arch: 'x86_64'
509 - 'csit-trex-perf-report-coverage-{stream_report}-{node-arch}':
513 executor-arch: 'x86_64'
516 executor-arch: 'x86_64'
519 executor-arch: 'x86_64'
524 csit-perf-trial-duration: '1.0'
525 csit-perf-trial-multiplicity: '10'
532 branch-id: 'oper-rls2310'
536 branch-id: 'oper-rls2310'
538 build-artifact-num-to-keep: 10
542 name: 'csit-vpp-perf-verify-{stream}-{node-arch}'
548 <li>perf verify - per csit gerrit patch
552 <li>name: <b>csit-vpp-perf-verify-{stream}-{node-arch}</b>
553 <li>trigger: keyword in comment to csit patch:
554 <b>csit-{node-arch}-perftest tag_list</b>
556 <li>perf test-cases selection
558 <li>test-cases selected using trigger keyword followed by tags
559 <li>all test-cases are labelled with CSIT RF topic tags
560 defined in <i>csit/docs/tag_documentation.rst</i>
562 <li>proposed keywords
564 <li>focus on testing specified vpp packet processing path
565 <li>format: csit-{node-arch}-perftest tag_list
567 <li>default tags for vpp startup config and perf test type
569 <li>IP4BASE, IP6BASE, L2BDBASE
570 <li>64B/78B: 64B/78B packet size
572 <li>X710: x710 Fortville NIC
573 <li>MRR: MRR throughput
577 <li>jjb verify: PASS/FAIL
583 project-type: freestyle
584 node: 'm-builder-{os}-prod-{executor-arch}'
589 - lf-infra-properties:
590 build-days-to-keep: "{build-days-to-keep}"
597 - gerrit-refspec-parameter
598 - gerrit-event-type-parameter
599 - gerrit-event-comment-text-parameter
600 - csit-perf-trial-duration-parameter:
601 csit-perf-trial-duration: "{csit-perf-trial-duration}"
602 - csit-perf-trial-multiplicity-parameter:
603 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
604 # This is a manually-triggered verify job, part of API coverage.
605 # CRC checking is needed to ensure vpp crc job breaks only when intended.
606 # Can be removed when this job is no longer needed for full API coverage.
607 - csit-fail-on-crc-mismatch-parameter:
608 fail-on-crc-mismatch: 'True'
611 - gerrit-trigger-scm:
612 credentials-id: 'jenkins-gerrit-credentials'
613 refspec: '$GERRIT_REFSPEC'
614 choosing-strategy: 'gerrit'
617 - fdio-infra-wrappers-non-activity-timeout:
618 build-timeout: '{build-timeout}'
621 - gerrit-trigger-csit-perftest:
624 trigger-word: 'csit-{node-arch}-perftest'
630 - ../scripts/setup_executor_env.sh
633 - ../scripts/csit/perf-verify.sh
639 name: 'csit-vpp-perf-mrr-daily-master-{node-arch}'
645 <li>check vpp perf mrr daily
647 <li>perf test-cases selection
649 <li>all CSIT VPP MRR perf suites
653 <li>jjb verify: PASS/FAIL
655 <li>analyse: csit project (catch malfunctions/degradations)
659 project-type: freestyle
660 node: 'm-builder-{os}-prod-{executor-arch}'
665 - lf-infra-properties:
666 build-days-to-keep: "{build-days-to-keep}"
673 - csit-perf-trial-duration-parameter:
674 csit-perf-trial-duration: "{csit-perf-trial-duration}"
675 - csit-perf-trial-multiplicity-parameter:
676 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
679 - fdio-infra-wrappers-non-activity-timeout:
680 build-timeout: '{build-timeout}'
683 - timed: '{periodicity}'
686 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
688 properties-file: variables.prop
691 - ../scripts/setup_executor_env.sh
694 - ../scripts/csit/perf-timed.sh
700 name: 'csit-vpp-perf-hoststack-daily-master-{node-arch}'
706 <li>check vpp perf hoststack daily
708 <li>perf test-cases selection
710 <li>all CSIT VPP HOSTSTACK perf suites
714 <li>jjb verify: PASS/FAIL
716 <li>analyse: csit project (catch malfunctions/degradations)
720 project-type: freestyle
721 node: 'm-builder-{os}-prod-{executor-arch}'
726 - lf-infra-properties:
727 build-days-to-keep: "{build-days-to-keep}"
734 - csit-perf-trial-duration-parameter:
735 csit-perf-trial-duration: "{csit-perf-trial-duration}"
736 - csit-perf-trial-multiplicity-parameter:
737 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
740 - fdio-infra-wrappers-non-activity-timeout:
741 build-timeout: '{build-timeout}'
744 - timed: '{periodicity}'
747 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
749 properties-file: variables.prop
752 - ../scripts/setup_executor_env.sh
755 - ../scripts/csit/perf-timed.sh
761 name: 'csit-vpp-perf-mrr-weekly-{stream}-{node-arch}'
767 <li>check vpp perf mrr weekly on {node-arch}
769 <li>perf test-cases selection
771 <li>NF Density CSIT VPP MRR perf suites
775 <li>jjb verify: PASS/FAIL
777 <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}"
795 - csit-perf-trial-duration-parameter:
796 csit-perf-trial-duration: "{csit-perf-trial-duration}"
797 - csit-perf-trial-multiplicity-parameter:
798 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
801 - fdio-infra-wrappers-non-activity-timeout:
802 build-timeout: '{build-timeout}'
805 - timed: '{periodicity}'
808 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
810 properties-file: variables.prop
813 - ../scripts/setup_executor_env.sh
816 - ../scripts/csit/perf-timed.sh
822 name: 'csit-vpp-perf-ndrpdr-weekly-master-{node-arch}'
828 <li>check vpp perf ndrpdr weekly on {node-arch}
830 <li>perf test-cases selection
832 <li>pre-selected CSIT VPP NDRPDR perf suites
836 <li>jjb verify: PASS/FAIL
838 <li>analyse: csit project (catch malfunctions/degradations)
841 project-type: freestyle
842 node: 'm-builder-{os}-prod-{executor-arch}'
847 - lf-infra-properties:
848 build-days-to-keep: "{build-days-to-keep}"
857 - fdio-infra-wrappers-non-activity-timeout:
858 build-timeout: '{build-timeout}'
861 - timed: '{periodicity}'
864 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
866 properties-file: variables.prop
869 - ../scripts/setup_executor_env.sh
872 - ../scripts/csit/perf-timed.sh
878 name: 'csit-trex-perf-ndrpdr-weekly-master-{node-arch}'
884 <li>check trex perf ndrpdr weekly on {node-arch}
886 <li>perf test-cases selection
888 <li>pre-selected CSIT TREX NDRPDR perf suites
892 <li>jjb verify: PASS/FAIL
894 <li>analyse: csit project (catch malfunctions/degradations)
897 project-type: freestyle
898 node: 'm-builder-{os}-prod-{executor-arch}'
903 - lf-infra-properties:
904 build-days-to-keep: "{build-days-to-keep}"
913 - fdio-infra-wrappers-non-activity-timeout:
914 build-timeout: '{build-timeout}'
917 - timed: '{periodicity}'
920 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
922 properties-file: variables.prop
925 - ../scripts/setup_executor_env.sh
928 - ../scripts/csit/perf-timed.sh
934 name: 'csit-trex-perf-verify-{stream}-{node-arch}'
940 <li>perf verify - per csit gerrit patch
944 <li>name: <b>csit-trex-perf-verify-{stream}-{node-arch}</b>
945 <li>trigger: keyword in comment to csit patch:
946 <b>csit-trex-{node-arch}-perftest tag_list</b>
948 <li>perf test-cases selection
950 <li>test-cases selected using trigger keyword followed by tags
951 <li>all test-cases are labelled with CSIT RF topic tags
952 defined in <i>csit/docs/tag_documentation.rst</i>
954 <li>proposed keywords
956 <li>focus on testing specified trex packet processing path
957 <li>format: csit-{node-arch}-perftest tag_list
961 <li>jjb verify: PASS/FAIL
967 project-type: freestyle
968 node: 'm-builder-{os}-prod-{executor-arch}'
973 - lf-infra-properties:
974 build-days-to-keep: "{build-days-to-keep}"
981 - gerrit-refspec-parameter
982 - gerrit-event-type-parameter
983 - gerrit-event-comment-text-parameter
984 - csit-perf-trial-duration-parameter:
985 csit-perf-trial-duration: "{csit-perf-trial-duration}"
986 - csit-perf-trial-multiplicity-parameter:
987 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
988 # This job does not interact with VPP so not setting fail-on-crc-mismatch.
991 - gerrit-trigger-scm:
992 credentials-id: 'jenkins-gerrit-credentials'
993 refspec: '$GERRIT_REFSPEC'
994 choosing-strategy: 'gerrit'
997 - fdio-infra-wrappers-non-activity-timeout:
998 build-timeout: '{build-timeout}'
1001 - gerrit-trigger-csit-perftest:
1002 project: '{project}'
1004 trigger-word: 'csit-trex-{node-arch}-perftest'
1009 !include-raw-escape:
1010 - ../scripts/setup_executor_env.sh
1012 !include-raw-escape:
1013 - ../scripts/csit/perf-verify.sh
1016 - fdio-infra-publish
1019 name: 'csit-dpdk-perf-verify-{stream}-{node-arch}'
1025 <li>perf verify - per csit gerrit patch
1029 <li>name: <b>csit-dpdk-perf-verify-{stream}-{node-arch}</b>
1030 <li>trigger: keyword in comment to csit patch:
1031 <b>csit-dpdk-{node-arch}-perftest tag_list</b>
1033 <li>perf test-cases selection
1035 <li>test-cases selected using trigger keyword followed by tags
1036 <li>all test-cases are labelled with CSIT RF topic tags
1037 defined in <i>csit/docs/tag_documentation.rst</i>
1039 <li>default tags for dpdk perf test type
1041 <li>IP4BASE, L2XCBASE
1042 <li>64B: 64B packet size
1044 <li>X710: x710 Fortville NIC
1045 <li>MRR: MRR throughput
1049 <li>jjb verify: PASS/FAIL
1055 project-type: freestyle
1056 node: 'm-builder-{os}-prod-{executor-arch}'
1061 - lf-infra-properties:
1062 build-days-to-keep: "{build-days-to-keep}"
1065 - project-parameter:
1066 project: '{project}'
1069 - gerrit-refspec-parameter
1070 - gerrit-event-type-parameter
1071 - gerrit-event-comment-text-parameter
1072 - csit-perf-trial-duration-parameter:
1073 csit-perf-trial-duration: "{csit-perf-trial-duration}"
1074 - csit-perf-trial-multiplicity-parameter:
1075 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
1078 - gerrit-trigger-scm:
1079 credentials-id: 'jenkins-gerrit-credentials'
1080 refspec: '$GERRIT_REFSPEC'
1081 choosing-strategy: 'gerrit'
1084 - fdio-infra-wrappers-non-activity-timeout:
1085 build-timeout: '{build-timeout}'
1088 - gerrit-trigger-csit-perftest:
1089 project: '{project}'
1091 trigger-word: 'csit-dpdk-{node-arch}-perftest'
1096 !include-raw-escape:
1097 - ../scripts/setup_executor_env.sh
1099 !include-raw-escape:
1100 - ../scripts/csit/perf-verify.sh
1103 - fdio-infra-publish
1106 name: 'csit-dpdk-perf-mrr-weekly-master-{node-arch}'
1112 <li>check dpdk perf mrr weekly
1114 <li>perf test-cases selection
1116 <li>all CSIT DPDK MRR perf suites
1120 <li>jjb verify: PASS/FAIL
1122 <li>analyse: csit project (catch malfunctions/degradations)
1126 project-type: freestyle
1127 node: 'm-builder-{os}-prod-{executor-arch}'
1132 - lf-infra-properties:
1133 build-days-to-keep: "{build-days-to-keep}"
1136 - project-parameter:
1137 project: '{project}'
1140 - csit-perf-trial-duration-parameter:
1141 csit-perf-trial-duration: "{csit-perf-trial-duration}"
1142 - csit-perf-trial-multiplicity-parameter:
1143 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
1146 - fdio-infra-wrappers-non-activity-timeout:
1147 build-timeout: '{build-timeout}'
1150 - timed: '{periodicity}'
1153 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
1155 properties-file: variables.prop
1157 !include-raw-escape:
1158 - ../scripts/setup_executor_env.sh
1160 !include-raw-escape:
1161 - ../scripts/csit/perf-timed.sh
1164 - fdio-infra-publish
1167 name: 'csit-vpp-perf-report-iterative-{stream_report}-{node-arch}'
1173 <li>get vpp performance iterative data for csit report
1178 <b>csit-vpp-perf-report-iterative-{stream_report}-
1180 <li>trigger: keyword in comment to csit patch:
1181 <b>csit-vpp-report-iter-{node-arch}-perftest
1183 <li>trigger example:
1184 csit-vpp-report-iter-{node-arch}-perftest vpp-00
1186 <li>perf test-cases selection
1188 <li>test-cases selected by tags defined in
1189 <i>csit/docs/job_specs/report_iterative/{node-arch}/
1195 <li>jjb verify: PASS/FAIL
1196 <li>present: vpp performance
1197 <li>analyse: vpp performance
1201 project-type: freestyle
1202 node: 'm-builder-{os}-prod-{executor-arch}'
1207 - lf-infra-properties:
1208 build-days-to-keep: "{build-days-to-keep}"
1211 - project-parameter:
1212 project: '{project}'
1215 - gerrit-refspec-parameter
1216 - gerrit-event-type-parameter
1217 - gerrit-event-comment-text-parameter
1218 - csit-perf-trial-duration-parameter:
1219 csit-perf-trial-duration: "{csit-perf-trial-duration}"
1220 - csit-perf-trial-multiplicity-parameter:
1221 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
1224 - gerrit-trigger-scm:
1225 credentials-id: 'jenkins-gerrit-credentials'
1226 refspec: '$GERRIT_REFSPEC'
1227 choosing-strategy: 'gerrit'
1230 - fdio-infra-wrappers-non-activity-timeout:
1231 build-timeout: '{build-timeout}'
1234 - gerrit-trigger-csit-perftest:
1235 project: '{project}'
1237 trigger-word: 'csit-vpp-report-iter-{node-arch}-perftest'
1242 !include-raw-escape:
1243 - ../scripts/setup_executor_env.sh
1245 !include-raw-escape:
1246 - ../scripts/csit/perf-verify.sh
1249 - fdio-infra-publish
1252 name: 'csit-dpdk-perf-report-iterative-{stream_report}-{node-arch}'
1258 <li>get dpdk performance iterative data for csit report
1263 <b>csit-dpdk-perf-report-iterative-{stream_report}-
1265 <li>trigger: keyword in comment to csit patch:
1266 <b>csit-dpdk-report-iter-{node-arch}-perftest
1268 <li>trigger example:
1269 csit-dpdk-report-iter-{node-arch}-perftest dpdk-00
1271 <li>perf test-cases selection
1273 <li>test-cases selected by tags defined in
1274 <i>csit/docs/job_specs/report_iterative/{node-arch}/
1280 <li>jjb verify: PASS/FAIL
1281 <li>present: dpdk performance
1282 <li>analyse: dpdk performance
1286 project-type: freestyle
1287 node: 'm-builder-{os}-prod-{executor-arch}'
1292 - lf-infra-properties:
1293 build-days-to-keep: "{build-days-to-keep}"
1296 - project-parameter:
1297 project: '{project}'
1300 - gerrit-refspec-parameter
1301 - gerrit-event-type-parameter
1302 - gerrit-event-comment-text-parameter
1303 - csit-perf-trial-duration-parameter:
1304 csit-perf-trial-duration: "{csit-perf-trial-duration}"
1305 - csit-perf-trial-multiplicity-parameter:
1306 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
1309 - gerrit-trigger-scm:
1310 credentials-id: 'jenkins-gerrit-credentials'
1311 refspec: '$GERRIT_REFSPEC'
1312 choosing-strategy: 'gerrit'
1315 - fdio-infra-wrappers-non-activity-timeout:
1316 build-timeout: '{build-timeout}'
1319 - gerrit-trigger-csit-perftest:
1320 project: '{project}'
1322 trigger-word: 'csit-dpdk-report-iter-{node-arch}-perftest'
1327 !include-raw-escape:
1328 - ../scripts/setup_executor_env.sh
1330 !include-raw-escape:
1331 - ../scripts/csit/perf-verify.sh
1334 - fdio-infra-publish
1337 name: 'csit-trex-perf-report-iterative-{stream_report}-{node-arch}'
1343 <li>get trex performance iterative data for csit report
1348 <b>csit-trex-perf-report-iterative-{stream_report}-
1350 <li>trigger: keyword in comment to csit patch:
1351 <b>csit-trex-report-iter-{node-arch}-perftest
1353 <li>trigger example:
1354 csit-trex-report-iter-{node-arch}-perftest trex-00
1356 <li>perf test-cases selection
1358 <li>test-cases selected by tags defined in
1359 <i>csit/docs/job_specs/report_iterative/{node-arch}/
1365 <li>jjb verify: PASS/FAIL
1366 <li>present: trex performance
1367 <li>analyse: trex performance
1371 project-type: freestyle
1372 node: 'm-builder-{os}-prod-{executor-arch}'
1377 - lf-infra-properties:
1378 build-days-to-keep: "{build-days-to-keep}"
1381 - project-parameter:
1382 project: '{project}'
1385 - gerrit-refspec-parameter
1386 - gerrit-event-type-parameter
1387 - gerrit-event-comment-text-parameter
1388 - csit-perf-trial-duration-parameter:
1389 csit-perf-trial-duration: "{csit-perf-trial-duration}"
1390 - csit-perf-trial-multiplicity-parameter:
1391 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
1394 - gerrit-trigger-scm:
1395 credentials-id: 'jenkins-gerrit-credentials'
1396 refspec: '$GERRIT_REFSPEC'
1397 choosing-strategy: 'gerrit'
1400 - fdio-infra-wrappers-non-activity-timeout:
1401 build-timeout: '{build-timeout}'
1404 - gerrit-trigger-csit-perftest:
1405 project: '{project}'
1407 trigger-word: 'csit-trex-report-iter-{node-arch}-perftest'
1412 !include-raw-escape:
1413 - ../scripts/setup_executor_env.sh
1415 !include-raw-escape:
1416 - ../scripts/csit/perf-verify.sh
1419 - fdio-infra-publish
1422 name: 'csit-vpp-perf-report-coverage-{stream_report}-{node-arch}'
1428 <li>get vpp performance coverage data for csit report
1433 <b>csit-vpp-perf-report-coverage-{stream_report}-
1435 <li>trigger: keyword in comment to csit patch:
1436 <b>csit-vpp-report-cov-{node-arch}-perftest
1438 <li>trigger example:
1439 csit-vpp-report-cov-{node-arch}-perftest ip4-00
1441 <li>perf test-cases selection
1443 <li>test-cases selected by tags defined in
1444 <i>csit/docs/job_specs/report_coverage/{node-arch}/
1450 <li>jjb verify: PASS/FAIL
1451 <li>present: vpp performance
1452 <li>analyse: vpp performance
1456 project-type: freestyle
1457 node: 'm-builder-{os}-prod-{executor-arch}'
1462 - lf-infra-properties:
1463 build-days-to-keep: "{build-days-to-keep}"
1466 - project-parameter:
1467 project: '{project}'
1470 - gerrit-refspec-parameter
1471 - gerrit-event-type-parameter
1472 - gerrit-event-comment-text-parameter
1473 - csit-perf-trial-duration-parameter:
1474 csit-perf-trial-duration: "{csit-perf-trial-duration}"
1475 - csit-perf-trial-multiplicity-parameter:
1476 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
1479 - gerrit-trigger-scm:
1480 credentials-id: 'jenkins-gerrit-credentials'
1481 refspec: '$GERRIT_REFSPEC'
1482 choosing-strategy: 'gerrit'
1485 - fdio-infra-wrappers-non-activity-timeout:
1486 build-timeout: '{build-timeout}'
1489 - gerrit-trigger-csit-perftest:
1490 project: '{project}'
1492 trigger-word: 'csit-vpp-report-cov-{node-arch}-perftest'
1497 !include-raw-escape:
1498 - ../scripts/setup_executor_env.sh
1500 !include-raw-escape:
1501 - ../scripts/csit/perf-verify.sh
1504 - fdio-infra-publish
1507 name: 'csit-dpdk-perf-report-coverage-{stream_report}-{node-arch}'
1513 <li>get dpdk performance coverage data for csit report
1518 <b>csit-dpdk-perf-report-coverage-{stream_report}-
1520 <li>trigger: keyword in comment to csit patch:
1521 <b>csit-dpdk-report-cov-{node-arch}-perftest
1523 <li>trigger example:
1524 csit-dpdk-report-cov-{node-arch}-perftest dpdk-00
1526 <li>perf test-cases selection
1528 <li>test-cases selected by tags defined in
1529 <i>csit/docs/job_specs/report_coverage/{node-arch}/
1535 <li>jjb verify: PASS/FAIL
1536 <li>present: dpdk performance
1537 <li>analyse: dpdk performance
1541 project-type: freestyle
1542 node: 'm-builder-{os}-prod-{executor-arch}'
1547 - lf-infra-properties:
1548 build-days-to-keep: "{build-days-to-keep}"
1551 - project-parameter:
1552 project: '{project}'
1555 - gerrit-refspec-parameter
1556 - gerrit-event-type-parameter
1557 - gerrit-event-comment-text-parameter
1558 - csit-perf-trial-duration-parameter:
1559 csit-perf-trial-duration: "{csit-perf-trial-duration}"
1560 - csit-perf-trial-multiplicity-parameter:
1561 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
1564 - gerrit-trigger-scm:
1565 credentials-id: 'jenkins-gerrit-credentials'
1566 refspec: '$GERRIT_REFSPEC'
1567 choosing-strategy: 'gerrit'
1570 - fdio-infra-wrappers-non-activity-timeout:
1571 build-timeout: '{build-timeout}'
1574 - gerrit-trigger-csit-perftest:
1575 project: '{project}'
1577 trigger-word: 'csit-dpdk-report-cov-{node-arch}-perftest'
1582 !include-raw-escape:
1583 - ../scripts/setup_executor_env.sh
1585 !include-raw-escape:
1586 - ../scripts/csit/perf-verify.sh
1589 - fdio-infra-publish
1592 name: 'csit-trex-perf-report-coverage-{stream_report}-{node-arch}'
1598 <li>get trex performance coverage data for csit report
1603 <b>csit-trex-perf-report-coverage-{stream_report}-
1605 <li>trigger: keyword in comment to csit patch:
1606 <b>csit-trex-report-cov-{node-arch}-perftest
1608 <li>trigger example:
1609 csit-trex-report-cov-{node-arch}-perftest trex-00
1611 <li>perf test-cases selection
1613 <li>test-cases selected by tags defined in
1614 <i>csit/docs/job_specs/report_coverage/{node-arch}/
1620 <li>jjb verify: PASS/FAIL
1621 <li>present: trex performance
1622 <li>analyse: trex performance
1626 project-type: freestyle
1627 node: 'm-builder-{os}-prod-{executor-arch}'
1632 - lf-infra-properties:
1633 build-days-to-keep: "{build-days-to-keep}"
1636 - project-parameter:
1637 project: '{project}'
1640 - gerrit-refspec-parameter
1641 - gerrit-event-type-parameter
1642 - gerrit-event-comment-text-parameter
1643 - csit-perf-trial-duration-parameter:
1644 csit-perf-trial-duration: "{csit-perf-trial-duration}"
1645 - csit-perf-trial-multiplicity-parameter:
1646 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
1649 - gerrit-trigger-scm:
1650 credentials-id: 'jenkins-gerrit-credentials'
1651 refspec: '$GERRIT_REFSPEC'
1652 choosing-strategy: 'gerrit'
1655 - fdio-infra-wrappers-non-activity-timeout:
1656 build-timeout: '{build-timeout}'
1659 - gerrit-trigger-csit-perftest:
1660 project: '{project}'
1662 trigger-word: 'csit-trex-report-cov-{node-arch}-perftest'
1667 !include-raw-escape:
1668 - ../scripts/setup_executor_env.sh
1670 !include-raw-escape:
1671 - ../scripts/csit/perf-verify.sh
1674 - fdio-infra-publish