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-rls2402'
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'
231 periodicity: '0 0 * * 6'
234 executor-arch: 'x86_64'
235 periodicity: '0 0 * * 6'
238 executor-arch: 'x86_64'
239 periodicity: '0 0 * * 1'
242 executor-arch: 'x86_64'
243 periodicity: '0 0 * * 1'
246 executor-arch: 'aarch64'
247 periodicity: '0 0 * * 1'
252 - 'csit-trex-perf-ndrpdr-weekly-master-{node-arch}':
256 executor-arch: 'x86_64'
257 periodicity: '0 0 * * 6'
260 executor-arch: 'x86_64'
261 periodicity: '0 0 * * 6'
264 executor-arch: 'x86_64'
265 periodicity: '0 0 * * 6'
266 - 'csit-vpp-perf-ndrpdr-weekly-master-{node-arch}':
270 executor-arch: 'x86_64'
273 executor-arch: 'x86_64'
276 executor-arch: 'x86_64'
279 executor-arch: 'x86_64'
282 executor-arch: 'aarch64'
285 executor-arch: 'x86_64'
288 executor-arch: 'aarch64'
291 executor-arch: 'aarch64'
294 executor-arch: 'x86_64'
297 executor-arch: 'x86_64'
300 executor-arch: 'x86_64'
303 executor-arch: 'x86_64'
304 periodicity: '0 0 * * 6'
305 - 'csit-vpp-perf-report-iterative-{stream_report}-{node-arch}':
309 executor-arch: 'x86_64'
312 executor-arch: 'x86_64'
315 executor-arch: 'x86_64'
318 executor-arch: 'x86_64'
321 executor-arch: 'aarch64'
324 executor-arch: 'x86_64'
327 executor-arch: 'aarch64'
330 executor-arch: 'aarch64'
333 executor-arch: 'x86_64'
336 executor-arch: 'x86_64'
339 executor-arch: 'aarch64'
342 executor-arch: 'x86_64'
345 executor-arch: 'x86_64'
348 executor-arch: 'x86_64'
351 executor-arch: 'x86_64'
354 executor-arch: 'x86_64'
355 - 'csit-dpdk-perf-report-iterative-{stream_report}-{node-arch}':
359 executor-arch: 'x86_64'
362 executor-arch: 'x86_64'
365 executor-arch: 'x86_64'
368 executor-arch: 'x86_64'
371 executor-arch: 'aarch64'
374 executor-arch: 'x86_64'
377 executor-arch: 'aarch64'
380 executor-arch: 'aarch64'
383 executor-arch: 'x86_64'
386 executor-arch: 'x86_64'
389 executor-arch: 'x86_64'
392 executor-arch: 'x86_64'
395 executor-arch: 'x86_64'
398 executor-arch: 'x86_64'
399 - 'csit-trex-perf-report-iterative-{stream_report}-{node-arch}':
403 executor-arch: 'x86_64'
406 executor-arch: 'x86_64'
409 executor-arch: 'x86_64'
410 - 'csit-vpp-perf-report-coverage-{stream_report}-{node-arch}':
414 executor-arch: 'x86_64'
417 executor-arch: 'x86_64'
420 executor-arch: 'x86_64'
423 executor-arch: 'x86_64'
426 executor-arch: 'aarch64'
429 executor-arch: 'x86_64'
432 executor-arch: 'aarch64'
435 executor-arch: 'aarch64'
438 executor-arch: 'x86_64'
441 executor-arch: 'x86_64'
444 executor-arch: 'aarch64'
447 executor-arch: 'x86_64'
450 executor-arch: 'x86_64'
453 executor-arch: 'x86_64'
456 executor-arch: 'x86_64'
459 executor-arch: 'x86_64'
460 - 'csit-dpdk-perf-report-coverage-{stream_report}-{node-arch}':
464 executor-arch: 'x86_64'
467 executor-arch: 'x86_64'
470 executor-arch: 'x86_64'
473 executor-arch: 'x86_64'
476 executor-arch: 'aarch64'
479 executor-arch: 'x86_64'
482 executor-arch: 'aarch64'
485 executor-arch: 'aarch64'
488 executor-arch: 'x86_64'
491 executor-arch: 'x86_64'
494 executor-arch: 'aarch64'
497 executor-arch: 'x86_64'
500 executor-arch: 'x86_64'
503 executor-arch: 'x86_64'
506 executor-arch: 'x86_64'
509 executor-arch: 'x86_64'
510 - 'csit-trex-perf-report-coverage-{stream_report}-{node-arch}':
514 executor-arch: 'x86_64'
517 executor-arch: 'x86_64'
520 executor-arch: 'x86_64'
525 csit-perf-trial-duration: '1.0'
526 csit-perf-trial-multiplicity: '10'
533 branch-id: 'oper-rls2402'
537 branch-id: 'oper-rls2402'
539 build-artifact-num-to-keep: 10
543 name: 'csit-vpp-perf-verify-{stream}-{node-arch}'
549 <li>perf verify - per csit gerrit patch
553 <li>name: <b>csit-vpp-perf-verify-{stream}-{node-arch}</b>
554 <li>trigger: keyword in comment to csit patch:
555 <b>csit-{node-arch}-perftest tag_list</b>
557 <li>perf test-cases selection
559 <li>test-cases selected using trigger keyword followed by tags
560 <li>all test-cases are labelled with CSIT RF topic tags
561 defined in <i>csit/docs/tag_documentation.rst</i>
563 <li>proposed keywords
565 <li>focus on testing specified vpp packet processing path
566 <li>format: csit-{node-arch}-perftest tag_list
568 <li>default tags for vpp startup config and perf test type
570 <li>IP4BASE, IP6BASE, L2BDBASE
571 <li>64B/78B: 64B/78B packet size
573 <li>X710: x710 Fortville NIC
574 <li>MRR: MRR throughput
578 <li>jjb verify: PASS/FAIL
584 project-type: freestyle
585 node: 'm-builder-{os}-prod-{executor-arch}'
590 - lf-infra-properties:
591 build-days-to-keep: "{build-days-to-keep}"
598 - gerrit-refspec-parameter:
599 refspec: '$GERRIT_REFSPEC'
600 - gerrit-event-type-parameter
601 - gerrit-event-comment-text-parameter
602 - csit-perf-trial-duration-parameter:
603 csit-perf-trial-duration: "{csit-perf-trial-duration}"
604 - csit-perf-trial-multiplicity-parameter:
605 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
606 # This is a manually-triggered verify job, part of API coverage.
607 # CRC checking is needed to ensure vpp crc job breaks only when intended.
608 # Can be removed when this job is no longer needed for full API coverage.
609 - csit-fail-on-crc-mismatch-parameter:
610 fail-on-crc-mismatch: 'True'
613 - gerrit-trigger-scm:
614 credentials-id: 'jenkins-gerrit-credentials'
615 refspec: '$GERRIT_REFSPEC'
616 choosing-strategy: 'gerrit'
619 - fdio-infra-wrappers-non-activity-timeout:
620 build-timeout: '{build-timeout}'
623 - gerrit-trigger-csit-perftest:
626 trigger-word: 'csit-{node-arch}-perftest'
632 - ../scripts/setup_executor_env.sh
635 - ../scripts/csit/perf-verify.sh
641 name: 'csit-vpp-perf-mrr-daily-master-{node-arch}'
647 <li>check vpp perf mrr daily
649 <li>perf test-cases selection
651 <li>all CSIT VPP MRR perf suites
655 <li>jjb verify: PASS/FAIL
657 <li>analyse: csit project (catch malfunctions/degradations)
661 project-type: freestyle
662 node: 'm-builder-{os}-prod-{executor-arch}'
667 - lf-infra-properties:
668 build-days-to-keep: "{build-days-to-keep}"
675 - csit-perf-trial-duration-parameter:
676 csit-perf-trial-duration: "{csit-perf-trial-duration}"
677 - csit-perf-trial-multiplicity-parameter:
678 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
681 - fdio-infra-wrappers-non-activity-timeout:
682 build-timeout: '{build-timeout}'
685 - timed: '{periodicity}'
688 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
690 properties-file: variables.prop
693 - ../scripts/setup_executor_env.sh
696 - ../scripts/csit/perf-timed.sh
702 name: 'csit-vpp-perf-hoststack-daily-master-{node-arch}'
708 <li>check vpp perf hoststack daily
710 <li>perf test-cases selection
712 <li>all CSIT VPP HOSTSTACK perf suites
716 <li>jjb verify: PASS/FAIL
718 <li>analyse: csit project (catch malfunctions/degradations)
722 project-type: freestyle
723 node: 'm-builder-{os}-prod-{executor-arch}'
728 - lf-infra-properties:
729 build-days-to-keep: "{build-days-to-keep}"
736 - csit-perf-trial-duration-parameter:
737 csit-perf-trial-duration: "{csit-perf-trial-duration}"
738 - csit-perf-trial-multiplicity-parameter:
739 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
742 - fdio-infra-wrappers-non-activity-timeout:
743 build-timeout: '{build-timeout}'
746 - timed: '{periodicity}'
749 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
751 properties-file: variables.prop
754 - ../scripts/setup_executor_env.sh
757 - ../scripts/csit/perf-timed.sh
763 name: 'csit-vpp-perf-mrr-weekly-{stream}-{node-arch}'
769 <li>check vpp perf mrr weekly on {node-arch}
771 <li>perf test-cases selection
773 <li>NF Density CSIT VPP MRR perf suites
777 <li>jjb verify: PASS/FAIL
779 <li>analyse: csit project (catch malfunctions/degradations)
783 project-type: freestyle
784 node: 'm-builder-{os}-prod-{executor-arch}'
789 - lf-infra-properties:
790 build-days-to-keep: "{build-days-to-keep}"
797 - csit-perf-trial-duration-parameter:
798 csit-perf-trial-duration: "{csit-perf-trial-duration}"
799 - csit-perf-trial-multiplicity-parameter:
800 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
803 - fdio-infra-wrappers-non-activity-timeout:
804 build-timeout: '{build-timeout}'
807 - timed: '{periodicity}'
810 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
812 properties-file: variables.prop
815 - ../scripts/setup_executor_env.sh
818 - ../scripts/csit/perf-timed.sh
824 name: 'csit-vpp-perf-ndrpdr-weekly-master-{node-arch}'
830 <li>check vpp perf ndrpdr weekly on {node-arch}
832 <li>perf test-cases selection
834 <li>pre-selected CSIT VPP NDRPDR perf suites
838 <li>jjb verify: PASS/FAIL
840 <li>analyse: csit project (catch malfunctions/degradations)
843 project-type: freestyle
844 node: 'm-builder-{os}-prod-{executor-arch}'
849 - lf-infra-properties:
850 build-days-to-keep: "{build-days-to-keep}"
859 - fdio-infra-wrappers-non-activity-timeout:
860 build-timeout: '{build-timeout}'
863 - timed: '{periodicity}'
866 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
868 properties-file: variables.prop
871 - ../scripts/setup_executor_env.sh
874 - ../scripts/csit/perf-timed.sh
880 name: 'csit-trex-perf-ndrpdr-weekly-master-{node-arch}'
886 <li>check trex perf ndrpdr weekly on {node-arch}
888 <li>perf test-cases selection
890 <li>pre-selected CSIT TREX NDRPDR perf suites
894 <li>jjb verify: PASS/FAIL
896 <li>analyse: csit project (catch malfunctions/degradations)
899 project-type: freestyle
900 node: 'm-builder-{os}-prod-{executor-arch}'
905 - lf-infra-properties:
906 build-days-to-keep: "{build-days-to-keep}"
915 - fdio-infra-wrappers-non-activity-timeout:
916 build-timeout: '{build-timeout}'
919 - timed: '{periodicity}'
922 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
924 properties-file: variables.prop
927 - ../scripts/setup_executor_env.sh
930 - ../scripts/csit/perf-timed.sh
936 name: 'csit-trex-perf-verify-{stream}-{node-arch}'
942 <li>perf verify - per csit gerrit patch
946 <li>name: <b>csit-trex-perf-verify-{stream}-{node-arch}</b>
947 <li>trigger: keyword in comment to csit patch:
948 <b>csit-trex-{node-arch}-perftest tag_list</b>
950 <li>perf test-cases selection
952 <li>test-cases selected using trigger keyword followed by tags
953 <li>all test-cases are labelled with CSIT RF topic tags
954 defined in <i>csit/docs/tag_documentation.rst</i>
956 <li>proposed keywords
958 <li>focus on testing specified trex packet processing path
959 <li>format: csit-{node-arch}-perftest tag_list
963 <li>jjb verify: PASS/FAIL
969 project-type: freestyle
970 node: 'm-builder-{os}-prod-{executor-arch}'
975 - lf-infra-properties:
976 build-days-to-keep: "{build-days-to-keep}"
983 - gerrit-refspec-parameter:
984 refspec: '$GERRIT_REFSPEC'
985 - gerrit-event-type-parameter
986 - gerrit-event-comment-text-parameter
987 - csit-perf-trial-duration-parameter:
988 csit-perf-trial-duration: "{csit-perf-trial-duration}"
989 - csit-perf-trial-multiplicity-parameter:
990 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
991 # This job does not interact with VPP so not setting fail-on-crc-mismatch.
994 - gerrit-trigger-scm:
995 credentials-id: 'jenkins-gerrit-credentials'
996 refspec: '$GERRIT_REFSPEC'
997 choosing-strategy: 'gerrit'
1000 - fdio-infra-wrappers-non-activity-timeout:
1001 build-timeout: '{build-timeout}'
1004 - gerrit-trigger-csit-perftest:
1005 project: '{project}'
1007 trigger-word: 'csit-trex-{node-arch}-perftest'
1012 !include-raw-escape:
1013 - ../scripts/setup_executor_env.sh
1015 !include-raw-escape:
1016 - ../scripts/csit/perf-verify.sh
1019 - fdio-infra-publish
1022 name: 'csit-dpdk-perf-verify-{stream}-{node-arch}'
1028 <li>perf verify - per csit gerrit patch
1032 <li>name: <b>csit-dpdk-perf-verify-{stream}-{node-arch}</b>
1033 <li>trigger: keyword in comment to csit patch:
1034 <b>csit-dpdk-{node-arch}-perftest tag_list</b>
1036 <li>perf test-cases selection
1038 <li>test-cases selected using trigger keyword followed by tags
1039 <li>all test-cases are labelled with CSIT RF topic tags
1040 defined in <i>csit/docs/tag_documentation.rst</i>
1042 <li>default tags for dpdk perf test type
1044 <li>IP4BASE, L2XCBASE
1045 <li>64B: 64B packet size
1047 <li>X710: x710 Fortville NIC
1048 <li>MRR: MRR throughput
1052 <li>jjb verify: PASS/FAIL
1058 project-type: freestyle
1059 node: 'm-builder-{os}-prod-{executor-arch}'
1064 - lf-infra-properties:
1065 build-days-to-keep: "{build-days-to-keep}"
1068 - project-parameter:
1069 project: '{project}'
1072 - gerrit-refspec-parameter:
1073 refspec: '$GERRIT_REFSPEC'
1074 - gerrit-event-type-parameter
1075 - gerrit-event-comment-text-parameter
1076 - csit-perf-trial-duration-parameter:
1077 csit-perf-trial-duration: "{csit-perf-trial-duration}"
1078 - csit-perf-trial-multiplicity-parameter:
1079 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
1082 - gerrit-trigger-scm:
1083 credentials-id: 'jenkins-gerrit-credentials'
1084 refspec: '$GERRIT_REFSPEC'
1085 choosing-strategy: 'gerrit'
1088 - fdio-infra-wrappers-non-activity-timeout:
1089 build-timeout: '{build-timeout}'
1092 - gerrit-trigger-csit-perftest:
1093 project: '{project}'
1095 trigger-word: 'csit-dpdk-{node-arch}-perftest'
1100 !include-raw-escape:
1101 - ../scripts/setup_executor_env.sh
1103 !include-raw-escape:
1104 - ../scripts/csit/perf-verify.sh
1107 - fdio-infra-publish
1110 name: 'csit-dpdk-perf-mrr-weekly-master-{node-arch}'
1116 <li>check dpdk perf mrr weekly
1118 <li>perf test-cases selection
1120 <li>all CSIT DPDK MRR perf suites
1124 <li>jjb verify: PASS/FAIL
1126 <li>analyse: csit project (catch malfunctions/degradations)
1130 project-type: freestyle
1131 node: 'm-builder-{os}-prod-{executor-arch}'
1136 - lf-infra-properties:
1137 build-days-to-keep: "{build-days-to-keep}"
1140 - project-parameter:
1141 project: '{project}'
1144 - csit-perf-trial-duration-parameter:
1145 csit-perf-trial-duration: "{csit-perf-trial-duration}"
1146 - csit-perf-trial-multiplicity-parameter:
1147 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
1150 - fdio-infra-wrappers-non-activity-timeout:
1151 build-timeout: '{build-timeout}'
1154 - timed: '{periodicity}'
1157 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
1159 properties-file: variables.prop
1161 !include-raw-escape:
1162 - ../scripts/setup_executor_env.sh
1164 !include-raw-escape:
1165 - ../scripts/csit/perf-timed.sh
1168 - fdio-infra-publish
1171 name: 'csit-vpp-perf-report-iterative-{stream_report}-{node-arch}'
1177 <li>get vpp performance iterative data for csit report
1182 <b>csit-vpp-perf-report-iterative-{stream_report}-
1184 <li>trigger: keyword in comment to csit patch:
1185 <b>csit-vpp-report-iter-{node-arch}-perftest
1187 <li>trigger example:
1188 csit-vpp-report-iter-{node-arch}-perftest vpp-00
1190 <li>perf test-cases selection
1192 <li>test-cases selected by tags defined in
1193 <i>csit/docs/job_specs/report_iterative/{node-arch}/
1199 <li>jjb verify: PASS/FAIL
1200 <li>present: vpp performance
1201 <li>analyse: vpp performance
1205 project-type: freestyle
1206 node: 'm-builder-{os}-prod-{executor-arch}'
1211 - lf-infra-properties:
1212 build-days-to-keep: "{build-days-to-keep}"
1215 - project-parameter:
1216 project: '{project}'
1219 - gerrit-refspec-parameter:
1220 refspec: '$GERRIT_REFSPEC'
1221 - gerrit-event-type-parameter
1222 - gerrit-event-comment-text-parameter
1223 - csit-perf-trial-duration-parameter:
1224 csit-perf-trial-duration: "{csit-perf-trial-duration}"
1225 - csit-perf-trial-multiplicity-parameter:
1226 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
1229 - gerrit-trigger-scm:
1230 credentials-id: 'jenkins-gerrit-credentials'
1231 refspec: '$GERRIT_REFSPEC'
1232 choosing-strategy: 'gerrit'
1235 - fdio-infra-wrappers-non-activity-timeout:
1236 build-timeout: '{build-timeout}'
1239 - gerrit-trigger-csit-perftest:
1240 project: '{project}'
1242 trigger-word: 'csit-vpp-report-iter-{node-arch}-perftest'
1247 !include-raw-escape:
1248 - ../scripts/setup_executor_env.sh
1250 !include-raw-escape:
1251 - ../scripts/csit/perf-verify.sh
1254 - fdio-infra-publish
1257 name: 'csit-dpdk-perf-report-iterative-{stream_report}-{node-arch}'
1263 <li>get dpdk performance iterative data for csit report
1268 <b>csit-dpdk-perf-report-iterative-{stream_report}-
1270 <li>trigger: keyword in comment to csit patch:
1271 <b>csit-dpdk-report-iter-{node-arch}-perftest
1273 <li>trigger example:
1274 csit-dpdk-report-iter-{node-arch}-perftest dpdk-00
1276 <li>perf test-cases selection
1278 <li>test-cases selected by tags defined in
1279 <i>csit/docs/job_specs/report_iterative/{node-arch}/
1285 <li>jjb verify: PASS/FAIL
1286 <li>present: dpdk performance
1287 <li>analyse: dpdk performance
1291 project-type: freestyle
1292 node: 'm-builder-{os}-prod-{executor-arch}'
1297 - lf-infra-properties:
1298 build-days-to-keep: "{build-days-to-keep}"
1301 - project-parameter:
1302 project: '{project}'
1305 - gerrit-refspec-parameter:
1306 refspec: '$GERRIT_REFSPEC'
1307 - gerrit-event-type-parameter
1308 - gerrit-event-comment-text-parameter
1309 - csit-perf-trial-duration-parameter:
1310 csit-perf-trial-duration: "{csit-perf-trial-duration}"
1311 - csit-perf-trial-multiplicity-parameter:
1312 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
1315 - gerrit-trigger-scm:
1316 credentials-id: 'jenkins-gerrit-credentials'
1317 refspec: '$GERRIT_REFSPEC'
1318 choosing-strategy: 'gerrit'
1321 - fdio-infra-wrappers-non-activity-timeout:
1322 build-timeout: '{build-timeout}'
1325 - gerrit-trigger-csit-perftest:
1326 project: '{project}'
1328 trigger-word: 'csit-dpdk-report-iter-{node-arch}-perftest'
1333 !include-raw-escape:
1334 - ../scripts/setup_executor_env.sh
1336 !include-raw-escape:
1337 - ../scripts/csit/perf-verify.sh
1340 - fdio-infra-publish
1343 name: 'csit-trex-perf-report-iterative-{stream_report}-{node-arch}'
1349 <li>get trex performance iterative data for csit report
1354 <b>csit-trex-perf-report-iterative-{stream_report}-
1356 <li>trigger: keyword in comment to csit patch:
1357 <b>csit-trex-report-iter-{node-arch}-perftest
1359 <li>trigger example:
1360 csit-trex-report-iter-{node-arch}-perftest trex-00
1362 <li>perf test-cases selection
1364 <li>test-cases selected by tags defined in
1365 <i>csit/docs/job_specs/report_iterative/{node-arch}/
1371 <li>jjb verify: PASS/FAIL
1372 <li>present: trex performance
1373 <li>analyse: trex performance
1377 project-type: freestyle
1378 node: 'm-builder-{os}-prod-{executor-arch}'
1383 - lf-infra-properties:
1384 build-days-to-keep: "{build-days-to-keep}"
1387 - project-parameter:
1388 project: '{project}'
1391 - gerrit-refspec-parameter:
1392 refspec: '$GERRIT_REFSPEC'
1393 - gerrit-event-type-parameter
1394 - gerrit-event-comment-text-parameter
1395 - csit-perf-trial-duration-parameter:
1396 csit-perf-trial-duration: "{csit-perf-trial-duration}"
1397 - csit-perf-trial-multiplicity-parameter:
1398 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
1401 - gerrit-trigger-scm:
1402 credentials-id: 'jenkins-gerrit-credentials'
1403 refspec: '$GERRIT_REFSPEC'
1404 choosing-strategy: 'gerrit'
1407 - fdio-infra-wrappers-non-activity-timeout:
1408 build-timeout: '{build-timeout}'
1411 - gerrit-trigger-csit-perftest:
1412 project: '{project}'
1414 trigger-word: 'csit-trex-report-iter-{node-arch}-perftest'
1419 !include-raw-escape:
1420 - ../scripts/setup_executor_env.sh
1422 !include-raw-escape:
1423 - ../scripts/csit/perf-verify.sh
1426 - fdio-infra-publish
1429 name: 'csit-vpp-perf-report-coverage-{stream_report}-{node-arch}'
1435 <li>get vpp performance coverage data for csit report
1440 <b>csit-vpp-perf-report-coverage-{stream_report}-
1442 <li>trigger: keyword in comment to csit patch:
1443 <b>csit-vpp-report-cov-{node-arch}-perftest
1445 <li>trigger example:
1446 csit-vpp-report-cov-{node-arch}-perftest ip4-00
1448 <li>perf test-cases selection
1450 <li>test-cases selected by tags defined in
1451 <i>csit/docs/job_specs/report_coverage/{node-arch}/
1457 <li>jjb verify: PASS/FAIL
1458 <li>present: vpp performance
1459 <li>analyse: vpp performance
1463 project-type: freestyle
1464 node: 'm-builder-{os}-prod-{executor-arch}'
1469 - lf-infra-properties:
1470 build-days-to-keep: "{build-days-to-keep}"
1473 - project-parameter:
1474 project: '{project}'
1477 - gerrit-refspec-parameter:
1478 refspec: '$GERRIT_REFSPEC'
1479 - gerrit-event-type-parameter
1480 - gerrit-event-comment-text-parameter
1481 - csit-perf-trial-duration-parameter:
1482 csit-perf-trial-duration: "{csit-perf-trial-duration}"
1483 - csit-perf-trial-multiplicity-parameter:
1484 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
1487 - gerrit-trigger-scm:
1488 credentials-id: 'jenkins-gerrit-credentials'
1489 refspec: '$GERRIT_REFSPEC'
1490 choosing-strategy: 'gerrit'
1493 - fdio-infra-wrappers-non-activity-timeout:
1494 build-timeout: '{build-timeout}'
1497 - gerrit-trigger-csit-perftest:
1498 project: '{project}'
1500 trigger-word: 'csit-vpp-report-cov-{node-arch}-perftest'
1505 !include-raw-escape:
1506 - ../scripts/setup_executor_env.sh
1508 !include-raw-escape:
1509 - ../scripts/csit/perf-verify.sh
1512 - fdio-infra-publish
1515 name: 'csit-dpdk-perf-report-coverage-{stream_report}-{node-arch}'
1521 <li>get dpdk performance coverage data for csit report
1526 <b>csit-dpdk-perf-report-coverage-{stream_report}-
1528 <li>trigger: keyword in comment to csit patch:
1529 <b>csit-dpdk-report-cov-{node-arch}-perftest
1531 <li>trigger example:
1532 csit-dpdk-report-cov-{node-arch}-perftest dpdk-00
1534 <li>perf test-cases selection
1536 <li>test-cases selected by tags defined in
1537 <i>csit/docs/job_specs/report_coverage/{node-arch}/
1543 <li>jjb verify: PASS/FAIL
1544 <li>present: dpdk performance
1545 <li>analyse: dpdk performance
1549 project-type: freestyle
1550 node: 'm-builder-{os}-prod-{executor-arch}'
1555 - lf-infra-properties:
1556 build-days-to-keep: "{build-days-to-keep}"
1559 - project-parameter:
1560 project: '{project}'
1563 - gerrit-refspec-parameter:
1564 refspec: '$GERRIT_REFSPEC'
1565 - gerrit-event-type-parameter
1566 - gerrit-event-comment-text-parameter
1567 - csit-perf-trial-duration-parameter:
1568 csit-perf-trial-duration: "{csit-perf-trial-duration}"
1569 - csit-perf-trial-multiplicity-parameter:
1570 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
1573 - gerrit-trigger-scm:
1574 credentials-id: 'jenkins-gerrit-credentials'
1575 refspec: '$GERRIT_REFSPEC'
1576 choosing-strategy: 'gerrit'
1579 - fdio-infra-wrappers-non-activity-timeout:
1580 build-timeout: '{build-timeout}'
1583 - gerrit-trigger-csit-perftest:
1584 project: '{project}'
1586 trigger-word: 'csit-dpdk-report-cov-{node-arch}-perftest'
1591 !include-raw-escape:
1592 - ../scripts/setup_executor_env.sh
1594 !include-raw-escape:
1595 - ../scripts/csit/perf-verify.sh
1598 - fdio-infra-publish
1601 name: 'csit-trex-perf-report-coverage-{stream_report}-{node-arch}'
1607 <li>get trex performance coverage data for csit report
1612 <b>csit-trex-perf-report-coverage-{stream_report}-
1614 <li>trigger: keyword in comment to csit patch:
1615 <b>csit-trex-report-cov-{node-arch}-perftest
1617 <li>trigger example:
1618 csit-trex-report-cov-{node-arch}-perftest trex-00
1620 <li>perf test-cases selection
1622 <li>test-cases selected by tags defined in
1623 <i>csit/docs/job_specs/report_coverage/{node-arch}/
1629 <li>jjb verify: PASS/FAIL
1630 <li>present: trex performance
1631 <li>analyse: trex performance
1635 project-type: freestyle
1636 node: 'm-builder-{os}-prod-{executor-arch}'
1641 - lf-infra-properties:
1642 build-days-to-keep: "{build-days-to-keep}"
1645 - project-parameter:
1646 project: '{project}'
1649 - gerrit-refspec-parameter:
1650 refspec: '$GERRIT_REFSPEC'
1651 - gerrit-event-type-parameter
1652 - gerrit-event-comment-text-parameter
1653 - csit-perf-trial-duration-parameter:
1654 csit-perf-trial-duration: "{csit-perf-trial-duration}"
1655 - csit-perf-trial-multiplicity-parameter:
1656 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
1659 - gerrit-trigger-scm:
1660 credentials-id: 'jenkins-gerrit-credentials'
1661 refspec: '$GERRIT_REFSPEC'
1662 choosing-strategy: 'gerrit'
1665 - fdio-infra-wrappers-non-activity-timeout:
1666 build-timeout: '{build-timeout}'
1669 - gerrit-trigger-csit-perftest:
1670 project: '{project}'
1672 trigger-word: 'csit-trex-report-cov-{node-arch}-perftest'
1677 !include-raw-escape:
1678 - ../scripts/setup_executor_env.sh
1680 !include-raw-escape:
1681 - ../scripts/csit/perf-verify.sh
1684 - fdio-infra-publish