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'
53 - 'csit-dpdk-perf-mrr-weekly-master-{node-arch}':
57 executor-arch: 'x86_64'
60 executor-arch: 'x86_64'
63 executor-arch: 'x86_64'
66 executor-arch: 'x86_64'
69 executor-arch: 'aarch64'
72 executor-arch: 'x86_64'
75 executor-arch: 'aarch64'
78 executor-arch: 'aarch64'
81 executor-arch: 'x86_64'
84 executor-arch: 'x86_64'
85 periodicity: '0 0 * * 6'
86 - 'csit-trex-perf-verify-{stream}-{node-arch}':
90 executor-arch: 'x86_64'
93 executor-arch: 'x86_64'
96 executor-arch: 'x86_64'
97 - 'csit-vpp-perf-verify-{stream}-{node-arch}':
101 executor-arch: 'x86_64'
104 executor-arch: 'x86_64'
107 executor-arch: 'x86_64'
110 executor-arch: 'x86_64'
113 executor-arch: 'aarch64'
116 executor-arch: 'x86_64'
119 executor-arch: 'aarch64'
122 executor-arch: 'aarch64'
125 executor-arch: 'x86_64'
128 executor-arch: 'x86_64'
135 branch-id: 'oper-rls2302'
136 - 'csit-vpp-perf-mrr-daily-master-{node-arch}':
140 executor-arch: 'x86_64'
141 periodicity: '30 22 * * 0-4'
144 executor-arch: 'x86_64'
145 periodicity: '30 22 * * 0-4'
148 executor-arch: 'x86_64'
149 periodicity: '30 22 * * 0-4'
152 executor-arch: 'x86_64'
153 periodicity: '30 22 * * 0-4'
156 executor-arch: 'aarch64'
157 periodicity: '30 22 * * 0-4'
160 executor-arch: 'x86_64'
161 periodicity: '30 22 * * 0-4'
164 executor-arch: 'aarch64'
165 periodicity: '30 22 * * 0-4'
168 executor-arch: 'aarch64'
169 periodicity: '30 22 * * 0-4'
172 executor-arch: 'x86_64'
173 periodicity: '30 22 * * 0-4'
176 executor-arch: 'x86_64'
177 periodicity: '30 22 * * 0-4'
178 - 'csit-vpp-perf-hoststack-daily-master-{node-arch}':
182 executor-arch: 'x86_64'
183 periodicity: '30 22 * * 0-4'
186 executor-arch: 'x86_64'
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'
196 - 'csit-vpp-perf-mrr-weekly-{stream}-{node-arch}':
200 executor-arch: 'x86_64'
203 executor-arch: 'x86_64'
206 executor-arch: 'x86_64'
209 executor-arch: 'x86_64'
214 periodicity: '0 0 * * 6'
215 - 'csit-trex-perf-ndrpdr-weekly-master-{node-arch}':
219 executor-arch: 'x86_64'
220 periodicity: '0 0 * * 6'
223 executor-arch: 'x86_64'
224 periodicity: '0 0 * * 6'
227 executor-arch: 'x86_64'
228 periodicity: '0 0 * * 6'
229 - 'csit-vpp-perf-ndrpdr-weekly-master-{node-arch}':
233 executor-arch: 'x86_64'
236 executor-arch: 'x86_64'
239 executor-arch: 'x86_64'
242 executor-arch: 'x86_64'
245 executor-arch: 'aarch64'
248 executor-arch: 'x86_64'
251 executor-arch: 'aarch64'
254 executor-arch: 'aarch64'
257 executor-arch: 'x86_64'
260 executor-arch: 'x86_64'
261 periodicity: '0 0 * * 6'
262 - 'csit-vpp-perf-report-iterative-{stream_report}-{node-arch}':
266 executor-arch: 'x86_64'
269 executor-arch: 'x86_64'
272 executor-arch: 'x86_64'
275 executor-arch: 'x86_64'
278 executor-arch: 'aarch64'
281 executor-arch: 'x86_64'
284 executor-arch: 'aarch64'
287 executor-arch: 'aarch64'
290 executor-arch: 'x86_64'
293 executor-arch: 'x86_64'
296 executor-arch: 'x86_64'
299 executor-arch: 'x86_64'
300 - 'csit-dpdk-perf-report-iterative-{stream_report}-{node-arch}':
304 executor-arch: 'x86_64'
307 executor-arch: 'x86_64'
310 executor-arch: 'x86_64'
313 executor-arch: 'x86_64'
316 executor-arch: 'aarch64'
319 executor-arch: 'x86_64'
322 executor-arch: 'aarch64'
325 executor-arch: 'aarch64'
328 executor-arch: 'x86_64'
331 executor-arch: 'x86_64'
334 executor-arch: 'x86_64'
337 executor-arch: 'x86_64'
338 - 'csit-trex-perf-report-iterative-{stream_report}-{node-arch}':
342 executor-arch: 'x86_64'
345 executor-arch: 'x86_64'
348 executor-arch: 'x86_64'
349 - 'csit-vpp-perf-report-coverage-{stream_report}-{node-arch}':
353 executor-arch: 'x86_64'
356 executor-arch: 'x86_64'
359 executor-arch: 'x86_64'
362 executor-arch: 'x86_64'
365 executor-arch: 'aarch64'
368 executor-arch: 'x86_64'
371 executor-arch: 'aarch64'
374 executor-arch: 'aarch64'
377 executor-arch: 'x86_64'
380 executor-arch: 'x86_64'
383 executor-arch: 'x86_64'
386 executor-arch: 'x86_64'
387 - 'csit-dpdk-perf-report-coverage-{stream_report}-{node-arch}':
391 executor-arch: 'x86_64'
394 executor-arch: 'x86_64'
397 executor-arch: 'x86_64'
400 executor-arch: 'x86_64'
403 executor-arch: 'aarch64'
406 executor-arch: 'x86_64'
409 executor-arch: 'aarch64'
412 executor-arch: 'aarch64'
415 executor-arch: 'x86_64'
418 executor-arch: 'x86_64'
421 executor-arch: 'x86_64'
424 executor-arch: 'x86_64'
425 - 'csit-trex-perf-report-coverage-{stream_report}-{node-arch}':
429 executor-arch: 'x86_64'
432 executor-arch: 'x86_64'
435 executor-arch: 'x86_64'
440 csit-perf-trial-duration: '1.0'
441 csit-perf-trial-multiplicity: '10'
448 branch-id: 'oper-rls2302'
452 branch-id: 'oper-rls2302'
454 build-artifact-num-to-keep: 10
458 name: 'csit-vpp-perf-verify-{stream}-{node-arch}'
464 <li>perf verify - per csit gerrit patch
468 <li>name: <b>csit-vpp-perf-verify-{stream}-{node-arch}</b>
469 <li>trigger: keyword in comment to csit patch:
470 <b>csit-{node-arch}-perftest tag_list</b>
472 <li>perf test-cases selection
474 <li>test-cases selected using trigger keyword followed by tags
475 <li>all test-cases are labelled with CSIT RF topic tags
476 defined in <i>csit/docs/tag_documentation.rst</i>
478 <li>proposed keywords
480 <li>focus on testing specified vpp packet processing path
481 <li>format: csit-{node-arch}-perftest tag_list
483 <li>default tags for vpp startup config and perf test type
485 <li>IP4BASE, IP6BASE, L2BDBASE
486 <li>64B/78B: 64B/78B packet size
488 <li>X710: x710 Fortville NIC
489 <li>MRR: MRR throughput
493 <li>jjb verify: PASS/FAIL
499 project-type: freestyle
500 node: 'm-builder-{os}-prod-{executor-arch}'
505 - lf-infra-properties:
506 build-days-to-keep: "{build-days-to-keep}"
513 - gerrit-refspec-parameter
514 - gerrit-event-type-parameter
515 - gerrit-event-comment-text-parameter
516 - csit-perf-trial-duration-parameter:
517 csit-perf-trial-duration: "{csit-perf-trial-duration}"
518 - csit-perf-trial-multiplicity-parameter:
519 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
520 # This is a manually-triggered verify job, part of API coverage.
521 # CRC checking is needed to ensure vpp crc job breaks only when intended.
522 # Can be removed when this job is no longer needed for full API coverage.
523 - csit-fail-on-crc-mismatch-parameter:
524 fail-on-crc-mismatch: 'True'
527 - gerrit-trigger-scm:
528 credentials-id: 'jenkins-gerrit-credentials'
529 refspec: '$GERRIT_REFSPEC'
530 choosing-strategy: 'gerrit'
533 - fdio-infra-wrappers-non-activity-timeout:
534 build-timeout: '{build-timeout}'
537 - gerrit-trigger-csit-perftest:
540 trigger-word: 'csit-{node-arch}-perftest'
546 - ../scripts/setup_executor_env.sh
549 - ../scripts/csit/perf-verify.sh
555 name: 'csit-vpp-perf-mrr-daily-master-{node-arch}'
561 <li>check vpp perf mrr daily
563 <li>perf test-cases selection
565 <li>all CSIT VPP MRR perf suites
569 <li>jjb verify: PASS/FAIL
571 <li>analyse: csit project (catch malfunctions/degradations)
575 project-type: freestyle
576 node: 'm-builder-{os}-prod-{executor-arch}'
581 - lf-infra-properties:
582 build-days-to-keep: "{build-days-to-keep}"
589 - csit-perf-trial-duration-parameter:
590 csit-perf-trial-duration: "{csit-perf-trial-duration}"
591 - csit-perf-trial-multiplicity-parameter:
592 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
595 - fdio-infra-wrappers-non-activity-timeout:
596 build-timeout: '{build-timeout}'
599 - timed: '{periodicity}'
602 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
604 properties-file: variables.prop
607 - ../scripts/setup_executor_env.sh
610 - ../scripts/csit/perf-timed.sh
616 name: 'csit-vpp-perf-hoststack-daily-master-{node-arch}'
622 <li>check vpp perf hoststack daily
624 <li>perf test-cases selection
626 <li>all CSIT VPP HOSTSTACK perf suites
630 <li>jjb verify: PASS/FAIL
632 <li>analyse: csit project (catch malfunctions/degradations)
636 project-type: freestyle
637 node: 'm-builder-{os}-prod-{executor-arch}'
642 - lf-infra-properties:
643 build-days-to-keep: "{build-days-to-keep}"
650 - csit-perf-trial-duration-parameter:
651 csit-perf-trial-duration: "{csit-perf-trial-duration}"
652 - csit-perf-trial-multiplicity-parameter:
653 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
656 - fdio-infra-wrappers-non-activity-timeout:
657 build-timeout: '{build-timeout}'
660 - timed: '{periodicity}'
663 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
665 properties-file: variables.prop
668 - ../scripts/setup_executor_env.sh
671 - ../scripts/csit/perf-timed.sh
677 name: 'csit-vpp-perf-mrr-weekly-{stream}-{node-arch}'
683 <li>check vpp perf mrr weekly on {node-arch}
685 <li>perf test-cases selection
687 <li>NF Density CSIT VPP MRR perf suites
691 <li>jjb verify: PASS/FAIL
693 <li>analyse: csit project (catch malfunctions/degradations)
697 project-type: freestyle
698 node: 'm-builder-{os}-prod-{executor-arch}'
703 - lf-infra-properties:
704 build-days-to-keep: "{build-days-to-keep}"
711 - csit-perf-trial-duration-parameter:
712 csit-perf-trial-duration: "{csit-perf-trial-duration}"
713 - csit-perf-trial-multiplicity-parameter:
714 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
717 - fdio-infra-wrappers-non-activity-timeout:
718 build-timeout: '{build-timeout}'
721 - timed: '{periodicity}'
724 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
726 properties-file: variables.prop
729 - ../scripts/setup_executor_env.sh
732 - ../scripts/csit/perf-timed.sh
738 name: 'csit-vpp-perf-ndrpdr-weekly-master-{node-arch}'
744 <li>check vpp perf ndrpdr weekly on {node-arch}
746 <li>perf test-cases selection
748 <li>pre-selected CSIT VPP NDRPDR perf suites
752 <li>jjb verify: PASS/FAIL
754 <li>analyse: csit project (catch malfunctions/degradations)
757 project-type: freestyle
758 node: 'm-builder-{os}-prod-{executor-arch}'
763 - lf-infra-properties:
764 build-days-to-keep: "{build-days-to-keep}"
773 - fdio-infra-wrappers-non-activity-timeout:
774 build-timeout: '{build-timeout}'
777 - timed: '{periodicity}'
780 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
782 properties-file: variables.prop
785 - ../scripts/setup_executor_env.sh
788 - ../scripts/csit/perf-timed.sh
794 name: 'csit-trex-perf-ndrpdr-weekly-master-{node-arch}'
800 <li>check trex perf ndrpdr weekly on {node-arch}
802 <li>perf test-cases selection
804 <li>pre-selected CSIT TREX NDRPDR perf suites
808 <li>jjb verify: PASS/FAIL
810 <li>analyse: csit project (catch malfunctions/degradations)
813 project-type: freestyle
814 node: 'm-builder-{os}-prod-{executor-arch}'
819 - lf-infra-properties:
820 build-days-to-keep: "{build-days-to-keep}"
829 - fdio-infra-wrappers-non-activity-timeout:
830 build-timeout: '{build-timeout}'
833 - timed: '{periodicity}'
836 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
838 properties-file: variables.prop
841 - ../scripts/setup_executor_env.sh
844 - ../scripts/csit/perf-timed.sh
850 name: 'csit-trex-perf-verify-{stream}-{node-arch}'
856 <li>perf verify - per csit gerrit patch
860 <li>name: <b>csit-trex-perf-verify-{stream}-{node-arch}</b>
861 <li>trigger: keyword in comment to csit patch:
862 <b>csit-trex-{node-arch}-perftest tag_list</b>
864 <li>perf test-cases selection
866 <li>test-cases selected using trigger keyword followed by tags
867 <li>all test-cases are labelled with CSIT RF topic tags
868 defined in <i>csit/docs/tag_documentation.rst</i>
870 <li>proposed keywords
872 <li>focus on testing specified trex packet processing path
873 <li>format: csit-{node-arch}-perftest tag_list
877 <li>jjb verify: PASS/FAIL
883 project-type: freestyle
884 node: 'm-builder-{os}-prod-{executor-arch}'
889 - lf-infra-properties:
890 build-days-to-keep: "{build-days-to-keep}"
897 - gerrit-refspec-parameter
898 - gerrit-event-type-parameter
899 - gerrit-event-comment-text-parameter
900 - csit-perf-trial-duration-parameter:
901 csit-perf-trial-duration: "{csit-perf-trial-duration}"
902 - csit-perf-trial-multiplicity-parameter:
903 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
904 # This job does not interact with VPP so not setting fail-on-crc-mismatch.
907 - gerrit-trigger-scm:
908 credentials-id: 'jenkins-gerrit-credentials'
909 refspec: '$GERRIT_REFSPEC'
910 choosing-strategy: 'gerrit'
913 - fdio-infra-wrappers-non-activity-timeout:
914 build-timeout: '{build-timeout}'
917 - gerrit-trigger-csit-perftest:
920 trigger-word: 'csit-trex-{node-arch}-perftest'
926 - ../scripts/setup_executor_env.sh
929 - ../scripts/csit/perf-verify.sh
935 name: 'csit-dpdk-perf-verify-{stream}-{node-arch}'
941 <li>perf verify - per csit gerrit patch
945 <li>name: <b>csit-dpdk-perf-verify-{stream}-{node-arch}</b>
946 <li>trigger: keyword in comment to csit patch:
947 <b>csit-dpdk-{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>default tags for dpdk perf test type
957 <li>IP4BASE, L2XCBASE
958 <li>64B: 64B packet size
960 <li>X710: x710 Fortville NIC
961 <li>MRR: MRR throughput
965 <li>jjb verify: PASS/FAIL
971 project-type: freestyle
972 node: 'm-builder-{os}-prod-{executor-arch}'
977 - lf-infra-properties:
978 build-days-to-keep: "{build-days-to-keep}"
985 - gerrit-refspec-parameter
986 - gerrit-event-type-parameter
987 - gerrit-event-comment-text-parameter
988 - csit-perf-trial-duration-parameter:
989 csit-perf-trial-duration: "{csit-perf-trial-duration}"
990 - csit-perf-trial-multiplicity-parameter:
991 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
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-dpdk-{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-mrr-weekly-master-{node-arch}'
1028 <li>check dpdk perf mrr weekly
1030 <li>perf test-cases selection
1032 <li>all CSIT DPDK MRR perf suites
1036 <li>jjb verify: PASS/FAIL
1038 <li>analyse: csit project (catch malfunctions/degradations)
1042 project-type: freestyle
1043 node: 'm-builder-{os}-prod-{executor-arch}'
1048 - lf-infra-properties:
1049 build-days-to-keep: "{build-days-to-keep}"
1052 - project-parameter:
1053 project: '{project}'
1056 - csit-perf-trial-duration-parameter:
1057 csit-perf-trial-duration: "{csit-perf-trial-duration}"
1058 - csit-perf-trial-multiplicity-parameter:
1059 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
1062 - fdio-infra-wrappers-non-activity-timeout:
1063 build-timeout: '{build-timeout}'
1066 - timed: '{periodicity}'
1069 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
1071 properties-file: variables.prop
1073 !include-raw-escape:
1074 - ../scripts/setup_executor_env.sh
1076 !include-raw-escape:
1077 - ../scripts/csit/perf-timed.sh
1080 - fdio-infra-publish
1083 name: 'csit-vpp-perf-report-iterative-{stream_report}-{node-arch}'
1089 <li>get vpp performance iterative data for csit report
1094 <b>csit-vpp-perf-report-iterative-{stream_report}-
1096 <li>trigger: keyword in comment to csit patch:
1097 <b>csit-vpp-report-iter-{node-arch}-perftest
1099 <li>trigger example:
1100 csit-vpp-report-iter-{node-arch}-perftest vpp-00
1102 <li>perf test-cases selection
1104 <li>test-cases selected by tags defined in
1105 <i>csit/docs/job_specs/report_iterative/{node-arch}/
1111 <li>jjb verify: PASS/FAIL
1112 <li>present: vpp performance
1113 <li>analyse: vpp performance
1117 project-type: freestyle
1118 node: 'm-builder-{os}-prod-{executor-arch}'
1123 - lf-infra-properties:
1124 build-days-to-keep: "{build-days-to-keep}"
1127 - project-parameter:
1128 project: '{project}'
1131 - gerrit-refspec-parameter
1132 - gerrit-event-type-parameter
1133 - gerrit-event-comment-text-parameter
1134 - csit-perf-trial-duration-parameter:
1135 csit-perf-trial-duration: "{csit-perf-trial-duration}"
1136 - csit-perf-trial-multiplicity-parameter:
1137 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
1140 - gerrit-trigger-scm:
1141 credentials-id: 'jenkins-gerrit-credentials'
1142 refspec: '$GERRIT_REFSPEC'
1143 choosing-strategy: 'gerrit'
1146 - fdio-infra-wrappers-non-activity-timeout:
1147 build-timeout: '{build-timeout}'
1150 - gerrit-trigger-csit-perftest:
1151 project: '{project}'
1153 trigger-word: 'csit-vpp-report-iter-{node-arch}-perftest'
1158 !include-raw-escape:
1159 - ../scripts/setup_executor_env.sh
1161 !include-raw-escape:
1162 - ../scripts/csit/perf-verify.sh
1165 - fdio-infra-publish
1168 name: 'csit-dpdk-perf-report-iterative-{stream_report}-{node-arch}'
1174 <li>get dpdk performance iterative data for csit report
1179 <b>csit-dpdk-perf-report-iterative-{stream_report}-
1181 <li>trigger: keyword in comment to csit patch:
1182 <b>csit-dpdk-report-iter-{node-arch}-perftest
1184 <li>trigger example:
1185 csit-dpdk-report-iter-{node-arch}-perftest dpdk-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: dpdk performance
1198 <li>analyse: dpdk 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-dpdk-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-trex-perf-report-iterative-{stream_report}-{node-arch}'
1259 <li>get trex performance iterative data for csit report
1264 <b>csit-trex-perf-report-iterative-{stream_report}-
1266 <li>trigger: keyword in comment to csit patch:
1267 <b>csit-trex-report-iter-{node-arch}-perftest
1269 <li>trigger example:
1270 csit-trex-report-iter-{node-arch}-perftest trex-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: trex performance
1283 <li>analyse: trex 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-trex-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-vpp-perf-report-coverage-{stream_report}-{node-arch}'
1344 <li>get vpp performance coverage data for csit report
1349 <b>csit-vpp-perf-report-coverage-{stream_report}-
1351 <li>trigger: keyword in comment to csit patch:
1352 <b>csit-vpp-report-cov-{node-arch}-perftest
1354 <li>trigger example:
1355 csit-vpp-report-cov-{node-arch}-perftest ip4-00
1357 <li>perf test-cases selection
1359 <li>test-cases selected by tags defined in
1360 <i>csit/docs/job_specs/report_coverage/{node-arch}/
1366 <li>jjb verify: PASS/FAIL
1367 <li>present: vpp performance
1368 <li>analyse: vpp 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-vpp-report-cov-{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-dpdk-perf-report-coverage-{stream_report}-{node-arch}'
1429 <li>get dpdk performance coverage data for csit report
1434 <b>csit-dpdk-perf-report-coverage-{stream_report}-
1436 <li>trigger: keyword in comment to csit patch:
1437 <b>csit-dpdk-report-cov-{node-arch}-perftest
1439 <li>trigger example:
1440 csit-dpdk-report-cov-{node-arch}-perftest dpdk-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: dpdk performance
1453 <li>analyse: dpdk 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-dpdk-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-trex-perf-report-coverage-{stream_report}-{node-arch}'
1514 <li>get trex performance coverage data for csit report
1519 <b>csit-trex-perf-report-coverage-{stream_report}-
1521 <li>trigger: keyword in comment to csit patch:
1522 <b>csit-trex-report-cov-{node-arch}-perftest
1524 <li>trigger example:
1525 csit-trex-report-cov-{node-arch}-perftest trex-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: trex performance
1538 <li>analyse: trex 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-trex-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