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 * * 1,4'
162 executor-arch: 'x86_64'
163 periodicity: '30 22 * * 1,4'
166 executor-arch: 'x86_64'
167 periodicity: '30 22 * * 1,4'
170 executor-arch: 'x86_64'
171 periodicity: '30 22 * * 1,4'
174 executor-arch: 'aarch64'
175 periodicity: '30 22 * * 1,4'
178 executor-arch: 'x86_64'
179 periodicity: '30 22 * * 1,4'
182 executor-arch: 'aarch64'
183 periodicity: '30 22 * * 1,4'
186 executor-arch: 'aarch64'
187 periodicity: '30 22 * * 1,4'
190 executor-arch: 'x86_64'
191 periodicity: '30 22 * * 1,4'
194 executor-arch: 'x86_64'
195 periodicity: '30 22 * * 1,4'
198 executor-arch: 'x86_64'
199 periodicity: '30 22 * * 1,4'
202 executor-arch: 'x86_64'
203 periodicity: '30 22 * * 1,4'
204 - 'csit-vpp-perf-hoststack-daily-master-{node-arch}':
208 executor-arch: 'x86_64'
209 periodicity: '30 22 * * 1,4'
212 executor-arch: 'x86_64'
213 periodicity: '30 22 * * 1,4'
216 executor-arch: 'x86_64'
217 periodicity: '30 22 * * 1,4'
220 executor-arch: 'x86_64'
221 periodicity: '30 22 * * 1,4'
224 executor-arch: 'x86_64'
225 periodicity: '30 22 * * 1,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 - gerrit-event-type-parameter
600 - gerrit-event-comment-text-parameter
601 - csit-perf-trial-duration-parameter:
602 csit-perf-trial-duration: "{csit-perf-trial-duration}"
603 - csit-perf-trial-multiplicity-parameter:
604 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
605 # This is a manually-triggered verify job, part of API coverage.
606 # CRC checking is needed to ensure vpp crc job breaks only when intended.
607 # Can be removed when this job is no longer needed for full API coverage.
608 - csit-fail-on-crc-mismatch-parameter:
609 fail-on-crc-mismatch: 'True'
612 - gerrit-trigger-scm:
613 credentials-id: 'jenkins-gerrit-credentials'
614 refspec: '$GERRIT_REFSPEC'
615 choosing-strategy: 'gerrit'
618 - fdio-infra-wrappers-non-activity-timeout:
619 build-timeout: '{build-timeout}'
622 - gerrit-trigger-csit-perftest:
625 trigger-word: 'csit-{node-arch}-perftest'
631 - ../scripts/setup_executor_env.sh
634 - ../scripts/csit/perf-verify.sh
640 name: 'csit-vpp-perf-mrr-daily-master-{node-arch}'
646 <li>check vpp perf mrr daily
648 <li>perf test-cases selection
650 <li>all CSIT VPP MRR perf suites
654 <li>jjb verify: PASS/FAIL
656 <li>analyse: csit project (catch malfunctions/degradations)
660 project-type: freestyle
661 node: 'm-builder-{os}-prod-{executor-arch}'
666 - lf-infra-properties:
667 build-days-to-keep: "{build-days-to-keep}"
674 - csit-perf-trial-duration-parameter:
675 csit-perf-trial-duration: "{csit-perf-trial-duration}"
676 - csit-perf-trial-multiplicity-parameter:
677 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
680 - fdio-infra-wrappers-non-activity-timeout:
681 build-timeout: '{build-timeout}'
684 - timed: '{periodicity}'
687 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
689 properties-file: variables.prop
692 - ../scripts/setup_executor_env.sh
695 - ../scripts/csit/perf-timed.sh
701 name: 'csit-vpp-perf-hoststack-daily-master-{node-arch}'
707 <li>check vpp perf hoststack daily
709 <li>perf test-cases selection
711 <li>all CSIT VPP HOSTSTACK perf suites
715 <li>jjb verify: PASS/FAIL
717 <li>analyse: csit project (catch malfunctions/degradations)
721 project-type: freestyle
722 node: 'm-builder-{os}-prod-{executor-arch}'
727 - lf-infra-properties:
728 build-days-to-keep: "{build-days-to-keep}"
735 - csit-perf-trial-duration-parameter:
736 csit-perf-trial-duration: "{csit-perf-trial-duration}"
737 - csit-perf-trial-multiplicity-parameter:
738 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
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-vpp-perf-mrr-weekly-{stream}-{node-arch}'
768 <li>check vpp perf mrr weekly on {node-arch}
770 <li>perf test-cases selection
772 <li>NF Density CSIT VPP MRR perf suites
776 <li>jjb verify: PASS/FAIL
778 <li>analyse: csit project (catch malfunctions/degradations)
782 project-type: freestyle
783 node: 'm-builder-{os}-prod-{executor-arch}'
788 - lf-infra-properties:
789 build-days-to-keep: "{build-days-to-keep}"
796 - csit-perf-trial-duration-parameter:
797 csit-perf-trial-duration: "{csit-perf-trial-duration}"
798 - csit-perf-trial-multiplicity-parameter:
799 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
802 - fdio-infra-wrappers-non-activity-timeout:
803 build-timeout: '{build-timeout}'
806 - timed: '{periodicity}'
809 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
811 properties-file: variables.prop
814 - ../scripts/setup_executor_env.sh
817 - ../scripts/csit/perf-timed.sh
823 name: 'csit-vpp-perf-ndrpdr-weekly-master-{node-arch}'
829 <li>check vpp perf ndrpdr weekly on {node-arch}
831 <li>perf test-cases selection
833 <li>pre-selected CSIT VPP NDRPDR perf suites
837 <li>jjb verify: PASS/FAIL
839 <li>analyse: csit project (catch malfunctions/degradations)
842 project-type: freestyle
843 node: 'm-builder-{os}-prod-{executor-arch}'
848 - lf-infra-properties:
849 build-days-to-keep: "{build-days-to-keep}"
858 - fdio-infra-wrappers-non-activity-timeout:
859 build-timeout: '{build-timeout}'
862 - timed: '{periodicity}'
865 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
867 properties-file: variables.prop
870 - ../scripts/setup_executor_env.sh
873 - ../scripts/csit/perf-timed.sh
879 name: 'csit-trex-perf-ndrpdr-weekly-master-{node-arch}'
885 <li>check trex perf ndrpdr weekly on {node-arch}
887 <li>perf test-cases selection
889 <li>pre-selected CSIT TREX NDRPDR perf suites
893 <li>jjb verify: PASS/FAIL
895 <li>analyse: csit project (catch malfunctions/degradations)
898 project-type: freestyle
899 node: 'm-builder-{os}-prod-{executor-arch}'
904 - lf-infra-properties:
905 build-days-to-keep: "{build-days-to-keep}"
914 - fdio-infra-wrappers-non-activity-timeout:
915 build-timeout: '{build-timeout}'
918 - timed: '{periodicity}'
921 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
923 properties-file: variables.prop
926 - ../scripts/setup_executor_env.sh
929 - ../scripts/csit/perf-timed.sh
935 name: 'csit-trex-perf-verify-{stream}-{node-arch}'
941 <li>perf verify - per csit gerrit patch
945 <li>name: <b>csit-trex-perf-verify-{stream}-{node-arch}</b>
946 <li>trigger: keyword in comment to csit patch:
947 <b>csit-trex-{node-arch}-perftest tag_list</b>
949 <li>perf test-cases selection
951 <li>test-cases selected using trigger keyword followed by tags
952 <li>all test-cases are labelled with CSIT RF topic tags
953 defined in <i>csit/docs/tag_documentation.rst</i>
955 <li>proposed keywords
957 <li>focus on testing specified trex packet processing path
958 <li>format: csit-{node-arch}-perftest tag_list
962 <li>jjb verify: PASS/FAIL
968 project-type: freestyle
969 node: 'm-builder-{os}-prod-{executor-arch}'
974 - lf-infra-properties:
975 build-days-to-keep: "{build-days-to-keep}"
982 - gerrit-refspec-parameter
983 - gerrit-event-type-parameter
984 - gerrit-event-comment-text-parameter
985 - csit-perf-trial-duration-parameter:
986 csit-perf-trial-duration: "{csit-perf-trial-duration}"
987 - csit-perf-trial-multiplicity-parameter:
988 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
989 # This job does not interact with VPP so not setting fail-on-crc-mismatch.
992 - gerrit-trigger-scm:
993 credentials-id: 'jenkins-gerrit-credentials'
994 refspec: '$GERRIT_REFSPEC'
995 choosing-strategy: 'gerrit'
998 - fdio-infra-wrappers-non-activity-timeout:
999 build-timeout: '{build-timeout}'
1002 - gerrit-trigger-csit-perftest:
1003 project: '{project}'
1005 trigger-word: 'csit-trex-{node-arch}-perftest'
1010 !include-raw-escape:
1011 - ../scripts/setup_executor_env.sh
1013 !include-raw-escape:
1014 - ../scripts/csit/perf-verify.sh
1017 - fdio-infra-publish
1020 name: 'csit-dpdk-perf-verify-{stream}-{node-arch}'
1026 <li>perf verify - per csit gerrit patch
1030 <li>name: <b>csit-dpdk-perf-verify-{stream}-{node-arch}</b>
1031 <li>trigger: keyword in comment to csit patch:
1032 <b>csit-dpdk-{node-arch}-perftest tag_list</b>
1034 <li>perf test-cases selection
1036 <li>test-cases selected using trigger keyword followed by tags
1037 <li>all test-cases are labelled with CSIT RF topic tags
1038 defined in <i>csit/docs/tag_documentation.rst</i>
1040 <li>default tags for dpdk perf test type
1042 <li>IP4BASE, L2XCBASE
1043 <li>64B: 64B packet size
1045 <li>X710: x710 Fortville NIC
1046 <li>MRR: MRR throughput
1050 <li>jjb verify: PASS/FAIL
1056 project-type: freestyle
1057 node: 'm-builder-{os}-prod-{executor-arch}'
1062 - lf-infra-properties:
1063 build-days-to-keep: "{build-days-to-keep}"
1066 - project-parameter:
1067 project: '{project}'
1070 - gerrit-refspec-parameter
1071 - gerrit-event-type-parameter
1072 - gerrit-event-comment-text-parameter
1073 - csit-perf-trial-duration-parameter:
1074 csit-perf-trial-duration: "{csit-perf-trial-duration}"
1075 - csit-perf-trial-multiplicity-parameter:
1076 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
1079 - gerrit-trigger-scm:
1080 credentials-id: 'jenkins-gerrit-credentials'
1081 refspec: '$GERRIT_REFSPEC'
1082 choosing-strategy: 'gerrit'
1085 - fdio-infra-wrappers-non-activity-timeout:
1086 build-timeout: '{build-timeout}'
1089 - gerrit-trigger-csit-perftest:
1090 project: '{project}'
1092 trigger-word: 'csit-dpdk-{node-arch}-perftest'
1097 !include-raw-escape:
1098 - ../scripts/setup_executor_env.sh
1100 !include-raw-escape:
1101 - ../scripts/csit/perf-verify.sh
1104 - fdio-infra-publish
1107 name: 'csit-dpdk-perf-mrr-weekly-master-{node-arch}'
1113 <li>check dpdk perf mrr weekly
1115 <li>perf test-cases selection
1117 <li>all CSIT DPDK MRR perf suites
1121 <li>jjb verify: PASS/FAIL
1123 <li>analyse: csit project (catch malfunctions/degradations)
1127 project-type: freestyle
1128 node: 'm-builder-{os}-prod-{executor-arch}'
1133 - lf-infra-properties:
1134 build-days-to-keep: "{build-days-to-keep}"
1137 - project-parameter:
1138 project: '{project}'
1141 - csit-perf-trial-duration-parameter:
1142 csit-perf-trial-duration: "{csit-perf-trial-duration}"
1143 - csit-perf-trial-multiplicity-parameter:
1144 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
1147 - fdio-infra-wrappers-non-activity-timeout:
1148 build-timeout: '{build-timeout}'
1151 - timed: '{periodicity}'
1154 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
1156 properties-file: variables.prop
1158 !include-raw-escape:
1159 - ../scripts/setup_executor_env.sh
1161 !include-raw-escape:
1162 - ../scripts/csit/perf-timed.sh
1165 - fdio-infra-publish
1168 name: 'csit-vpp-perf-report-iterative-{stream_report}-{node-arch}'
1174 <li>get vpp performance iterative data for csit report
1179 <b>csit-vpp-perf-report-iterative-{stream_report}-
1181 <li>trigger: keyword in comment to csit patch:
1182 <b>csit-vpp-report-iter-{node-arch}-perftest
1184 <li>trigger example:
1185 csit-vpp-report-iter-{node-arch}-perftest vpp-00
1187 <li>perf test-cases selection
1189 <li>test-cases selected by tags defined in
1190 <i>csit/docs/job_specs/report_iterative/{node-arch}/
1196 <li>jjb verify: PASS/FAIL
1197 <li>present: vpp performance
1198 <li>analyse: vpp performance
1202 project-type: freestyle
1203 node: 'm-builder-{os}-prod-{executor-arch}'
1208 - lf-infra-properties:
1209 build-days-to-keep: "{build-days-to-keep}"
1212 - project-parameter:
1213 project: '{project}'
1216 - gerrit-refspec-parameter
1217 - gerrit-event-type-parameter
1218 - gerrit-event-comment-text-parameter
1219 - csit-perf-trial-duration-parameter:
1220 csit-perf-trial-duration: "{csit-perf-trial-duration}"
1221 - csit-perf-trial-multiplicity-parameter:
1222 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
1225 - gerrit-trigger-scm:
1226 credentials-id: 'jenkins-gerrit-credentials'
1227 refspec: '$GERRIT_REFSPEC'
1228 choosing-strategy: 'gerrit'
1231 - fdio-infra-wrappers-non-activity-timeout:
1232 build-timeout: '{build-timeout}'
1235 - gerrit-trigger-csit-perftest:
1236 project: '{project}'
1238 trigger-word: 'csit-vpp-report-iter-{node-arch}-perftest'
1243 !include-raw-escape:
1244 - ../scripts/setup_executor_env.sh
1246 !include-raw-escape:
1247 - ../scripts/csit/perf-verify.sh
1250 - fdio-infra-publish
1253 name: 'csit-dpdk-perf-report-iterative-{stream_report}-{node-arch}'
1259 <li>get dpdk performance iterative data for csit report
1264 <b>csit-dpdk-perf-report-iterative-{stream_report}-
1266 <li>trigger: keyword in comment to csit patch:
1267 <b>csit-dpdk-report-iter-{node-arch}-perftest
1269 <li>trigger example:
1270 csit-dpdk-report-iter-{node-arch}-perftest dpdk-00
1272 <li>perf test-cases selection
1274 <li>test-cases selected by tags defined in
1275 <i>csit/docs/job_specs/report_iterative/{node-arch}/
1281 <li>jjb verify: PASS/FAIL
1282 <li>present: dpdk performance
1283 <li>analyse: dpdk performance
1287 project-type: freestyle
1288 node: 'm-builder-{os}-prod-{executor-arch}'
1293 - lf-infra-properties:
1294 build-days-to-keep: "{build-days-to-keep}"
1297 - project-parameter:
1298 project: '{project}'
1301 - gerrit-refspec-parameter
1302 - gerrit-event-type-parameter
1303 - gerrit-event-comment-text-parameter
1304 - csit-perf-trial-duration-parameter:
1305 csit-perf-trial-duration: "{csit-perf-trial-duration}"
1306 - csit-perf-trial-multiplicity-parameter:
1307 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
1310 - gerrit-trigger-scm:
1311 credentials-id: 'jenkins-gerrit-credentials'
1312 refspec: '$GERRIT_REFSPEC'
1313 choosing-strategy: 'gerrit'
1316 - fdio-infra-wrappers-non-activity-timeout:
1317 build-timeout: '{build-timeout}'
1320 - gerrit-trigger-csit-perftest:
1321 project: '{project}'
1323 trigger-word: 'csit-dpdk-report-iter-{node-arch}-perftest'
1328 !include-raw-escape:
1329 - ../scripts/setup_executor_env.sh
1331 !include-raw-escape:
1332 - ../scripts/csit/perf-verify.sh
1335 - fdio-infra-publish
1338 name: 'csit-trex-perf-report-iterative-{stream_report}-{node-arch}'
1344 <li>get trex performance iterative data for csit report
1349 <b>csit-trex-perf-report-iterative-{stream_report}-
1351 <li>trigger: keyword in comment to csit patch:
1352 <b>csit-trex-report-iter-{node-arch}-perftest
1354 <li>trigger example:
1355 csit-trex-report-iter-{node-arch}-perftest trex-00
1357 <li>perf test-cases selection
1359 <li>test-cases selected by tags defined in
1360 <i>csit/docs/job_specs/report_iterative/{node-arch}/
1366 <li>jjb verify: PASS/FAIL
1367 <li>present: trex performance
1368 <li>analyse: trex performance
1372 project-type: freestyle
1373 node: 'm-builder-{os}-prod-{executor-arch}'
1378 - lf-infra-properties:
1379 build-days-to-keep: "{build-days-to-keep}"
1382 - project-parameter:
1383 project: '{project}'
1386 - gerrit-refspec-parameter
1387 - gerrit-event-type-parameter
1388 - gerrit-event-comment-text-parameter
1389 - csit-perf-trial-duration-parameter:
1390 csit-perf-trial-duration: "{csit-perf-trial-duration}"
1391 - csit-perf-trial-multiplicity-parameter:
1392 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
1395 - gerrit-trigger-scm:
1396 credentials-id: 'jenkins-gerrit-credentials'
1397 refspec: '$GERRIT_REFSPEC'
1398 choosing-strategy: 'gerrit'
1401 - fdio-infra-wrappers-non-activity-timeout:
1402 build-timeout: '{build-timeout}'
1405 - gerrit-trigger-csit-perftest:
1406 project: '{project}'
1408 trigger-word: 'csit-trex-report-iter-{node-arch}-perftest'
1413 !include-raw-escape:
1414 - ../scripts/setup_executor_env.sh
1416 !include-raw-escape:
1417 - ../scripts/csit/perf-verify.sh
1420 - fdio-infra-publish
1423 name: 'csit-vpp-perf-report-coverage-{stream_report}-{node-arch}'
1429 <li>get vpp performance coverage data for csit report
1434 <b>csit-vpp-perf-report-coverage-{stream_report}-
1436 <li>trigger: keyword in comment to csit patch:
1437 <b>csit-vpp-report-cov-{node-arch}-perftest
1439 <li>trigger example:
1440 csit-vpp-report-cov-{node-arch}-perftest ip4-00
1442 <li>perf test-cases selection
1444 <li>test-cases selected by tags defined in
1445 <i>csit/docs/job_specs/report_coverage/{node-arch}/
1451 <li>jjb verify: PASS/FAIL
1452 <li>present: vpp performance
1453 <li>analyse: vpp performance
1457 project-type: freestyle
1458 node: 'm-builder-{os}-prod-{executor-arch}'
1463 - lf-infra-properties:
1464 build-days-to-keep: "{build-days-to-keep}"
1467 - project-parameter:
1468 project: '{project}'
1471 - gerrit-refspec-parameter
1472 - gerrit-event-type-parameter
1473 - gerrit-event-comment-text-parameter
1474 - csit-perf-trial-duration-parameter:
1475 csit-perf-trial-duration: "{csit-perf-trial-duration}"
1476 - csit-perf-trial-multiplicity-parameter:
1477 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
1480 - gerrit-trigger-scm:
1481 credentials-id: 'jenkins-gerrit-credentials'
1482 refspec: '$GERRIT_REFSPEC'
1483 choosing-strategy: 'gerrit'
1486 - fdio-infra-wrappers-non-activity-timeout:
1487 build-timeout: '{build-timeout}'
1490 - gerrit-trigger-csit-perftest:
1491 project: '{project}'
1493 trigger-word: 'csit-vpp-report-cov-{node-arch}-perftest'
1498 !include-raw-escape:
1499 - ../scripts/setup_executor_env.sh
1501 !include-raw-escape:
1502 - ../scripts/csit/perf-verify.sh
1505 - fdio-infra-publish
1508 name: 'csit-dpdk-perf-report-coverage-{stream_report}-{node-arch}'
1514 <li>get dpdk performance coverage data for csit report
1519 <b>csit-dpdk-perf-report-coverage-{stream_report}-
1521 <li>trigger: keyword in comment to csit patch:
1522 <b>csit-dpdk-report-cov-{node-arch}-perftest
1524 <li>trigger example:
1525 csit-dpdk-report-cov-{node-arch}-perftest dpdk-00
1527 <li>perf test-cases selection
1529 <li>test-cases selected by tags defined in
1530 <i>csit/docs/job_specs/report_coverage/{node-arch}/
1536 <li>jjb verify: PASS/FAIL
1537 <li>present: dpdk performance
1538 <li>analyse: dpdk performance
1542 project-type: freestyle
1543 node: 'm-builder-{os}-prod-{executor-arch}'
1548 - lf-infra-properties:
1549 build-days-to-keep: "{build-days-to-keep}"
1552 - project-parameter:
1553 project: '{project}'
1556 - gerrit-refspec-parameter
1557 - gerrit-event-type-parameter
1558 - gerrit-event-comment-text-parameter
1559 - csit-perf-trial-duration-parameter:
1560 csit-perf-trial-duration: "{csit-perf-trial-duration}"
1561 - csit-perf-trial-multiplicity-parameter:
1562 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
1565 - gerrit-trigger-scm:
1566 credentials-id: 'jenkins-gerrit-credentials'
1567 refspec: '$GERRIT_REFSPEC'
1568 choosing-strategy: 'gerrit'
1571 - fdio-infra-wrappers-non-activity-timeout:
1572 build-timeout: '{build-timeout}'
1575 - gerrit-trigger-csit-perftest:
1576 project: '{project}'
1578 trigger-word: 'csit-dpdk-report-cov-{node-arch}-perftest'
1583 !include-raw-escape:
1584 - ../scripts/setup_executor_env.sh
1586 !include-raw-escape:
1587 - ../scripts/csit/perf-verify.sh
1590 - fdio-infra-publish
1593 name: 'csit-trex-perf-report-coverage-{stream_report}-{node-arch}'
1599 <li>get trex performance coverage data for csit report
1604 <b>csit-trex-perf-report-coverage-{stream_report}-
1606 <li>trigger: keyword in comment to csit patch:
1607 <b>csit-trex-report-cov-{node-arch}-perftest
1609 <li>trigger example:
1610 csit-trex-report-cov-{node-arch}-perftest trex-00
1612 <li>perf test-cases selection
1614 <li>test-cases selected by tags defined in
1615 <i>csit/docs/job_specs/report_coverage/{node-arch}/
1621 <li>jjb verify: PASS/FAIL
1622 <li>present: trex performance
1623 <li>analyse: trex performance
1627 project-type: freestyle
1628 node: 'm-builder-{os}-prod-{executor-arch}'
1633 - lf-infra-properties:
1634 build-days-to-keep: "{build-days-to-keep}"
1637 - project-parameter:
1638 project: '{project}'
1641 - gerrit-refspec-parameter
1642 - gerrit-event-type-parameter
1643 - gerrit-event-comment-text-parameter
1644 - csit-perf-trial-duration-parameter:
1645 csit-perf-trial-duration: "{csit-perf-trial-duration}"
1646 - csit-perf-trial-multiplicity-parameter:
1647 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
1650 - gerrit-trigger-scm:
1651 credentials-id: 'jenkins-gerrit-credentials'
1652 refspec: '$GERRIT_REFSPEC'
1653 choosing-strategy: 'gerrit'
1656 - fdio-infra-wrappers-non-activity-timeout:
1657 build-timeout: '{build-timeout}'
1660 - gerrit-trigger-csit-perftest:
1661 project: '{project}'
1663 trigger-word: 'csit-trex-report-cov-{node-arch}-perftest'
1668 !include-raw-escape:
1669 - ../scripts/setup_executor_env.sh
1671 !include-raw-escape:
1672 - ../scripts/csit/perf-verify.sh
1675 - fdio-infra-publish