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'
56 - 'csit-dpdk-perf-mrr-weekly-master-{node-arch}':
60 executor-arch: 'x86_64'
63 executor-arch: 'x86_64'
66 executor-arch: 'x86_64'
69 executor-arch: 'x86_64'
72 executor-arch: 'aarch64'
75 executor-arch: 'x86_64'
78 executor-arch: 'aarch64'
81 executor-arch: 'aarch64'
84 executor-arch: 'x86_64'
87 executor-arch: 'x86_64'
90 executor-arch: 'x86_64'
91 periodicity: '0 0 * * 6'
92 - 'csit-trex-perf-verify-{stream}-{node-arch}':
96 executor-arch: 'x86_64'
99 executor-arch: 'x86_64'
102 executor-arch: 'x86_64'
103 - 'csit-vpp-perf-verify-{stream}-{node-arch}':
107 executor-arch: 'x86_64'
110 executor-arch: 'x86_64'
113 executor-arch: 'x86_64'
116 executor-arch: 'x86_64'
119 executor-arch: 'aarch64'
122 executor-arch: 'x86_64'
125 executor-arch: 'aarch64'
128 executor-arch: 'aarch64'
131 executor-arch: 'x86_64'
134 executor-arch: 'x86_64'
137 executor-arch: 'x86_64'
144 branch-id: 'oper-rls2310'
145 - 'csit-vpp-perf-mrr-daily-master-{node-arch}':
149 executor-arch: 'x86_64'
150 periodicity: '30 22 * * 0-4'
153 executor-arch: 'x86_64'
154 periodicity: '30 22 * * 0-4'
157 executor-arch: 'x86_64'
158 periodicity: '30 22 * * 0-4'
161 executor-arch: 'x86_64'
162 periodicity: '30 22 * * 0-4'
165 executor-arch: 'aarch64'
166 periodicity: '30 22 * * 0-4'
169 executor-arch: 'x86_64'
170 periodicity: '30 22 * * 0-4'
173 executor-arch: 'aarch64'
174 periodicity: '30 22 * * 0-4'
177 executor-arch: 'aarch64'
178 periodicity: '30 22 * * 0-4'
181 executor-arch: 'x86_64'
182 periodicity: '30 22 * * 0-4'
185 executor-arch: 'x86_64'
186 periodicity: '30 22 * * 0-4'
189 executor-arch: 'x86_64'
190 periodicity: '30 22 * * 1,4'
191 - 'csit-vpp-perf-hoststack-daily-master-{node-arch}':
195 executor-arch: 'x86_64'
196 periodicity: '30 22 * * 0-4'
199 executor-arch: 'x86_64'
200 periodicity: '30 22 * * 0-4'
203 executor-arch: 'x86_64'
204 periodicity: '30 22 * * 0-4'
207 executor-arch: 'x86_64'
208 periodicity: '30 22 * * 0-4'
211 executor-arch: 'x86_64'
212 periodicity: '30 22 * * 1,4'
213 - 'csit-vpp-perf-mrr-weekly-{stream}-{node-arch}':
217 executor-arch: 'x86_64'
220 executor-arch: 'x86_64'
223 executor-arch: 'x86_64'
226 executor-arch: 'x86_64'
229 executor-arch: 'x86_64'
234 periodicity: '0 0 * * 6'
235 - 'csit-trex-perf-ndrpdr-weekly-master-{node-arch}':
239 executor-arch: 'x86_64'
240 periodicity: '0 0 * * 6'
243 executor-arch: 'x86_64'
244 periodicity: '0 0 * * 6'
247 executor-arch: 'x86_64'
248 periodicity: '0 0 * * 6'
249 - 'csit-vpp-perf-ndrpdr-weekly-master-{node-arch}':
253 executor-arch: 'x86_64'
256 executor-arch: 'x86_64'
259 executor-arch: 'x86_64'
262 executor-arch: 'x86_64'
265 executor-arch: 'aarch64'
268 executor-arch: 'x86_64'
271 executor-arch: 'aarch64'
274 executor-arch: 'aarch64'
277 executor-arch: 'x86_64'
280 executor-arch: 'x86_64'
283 executor-arch: 'x86_64'
284 periodicity: '0 0 * * 6'
285 - 'csit-vpp-perf-report-iterative-{stream_report}-{node-arch}':
289 executor-arch: 'x86_64'
292 executor-arch: 'x86_64'
295 executor-arch: 'x86_64'
298 executor-arch: 'x86_64'
301 executor-arch: 'aarch64'
304 executor-arch: 'x86_64'
307 executor-arch: 'aarch64'
310 executor-arch: 'aarch64'
313 executor-arch: 'x86_64'
316 executor-arch: 'x86_64'
319 executor-arch: 'x86_64'
322 executor-arch: 'x86_64'
325 executor-arch: 'x86_64'
328 executor-arch: 'x86_64'
329 - 'csit-dpdk-perf-report-iterative-{stream_report}-{node-arch}':
333 executor-arch: 'x86_64'
336 executor-arch: 'x86_64'
339 executor-arch: 'x86_64'
342 executor-arch: 'x86_64'
345 executor-arch: 'aarch64'
348 executor-arch: 'x86_64'
351 executor-arch: 'aarch64'
354 executor-arch: 'aarch64'
357 executor-arch: 'x86_64'
360 executor-arch: 'x86_64'
363 executor-arch: 'x86_64'
366 executor-arch: 'x86_64'
369 executor-arch: 'x86_64'
370 - 'csit-trex-perf-report-iterative-{stream_report}-{node-arch}':
374 executor-arch: 'x86_64'
377 executor-arch: 'x86_64'
380 executor-arch: 'x86_64'
381 - 'csit-vpp-perf-report-coverage-{stream_report}-{node-arch}':
385 executor-arch: 'x86_64'
388 executor-arch: 'x86_64'
391 executor-arch: 'x86_64'
394 executor-arch: 'x86_64'
397 executor-arch: 'aarch64'
400 executor-arch: 'x86_64'
403 executor-arch: 'aarch64'
406 executor-arch: 'aarch64'
409 executor-arch: 'x86_64'
412 executor-arch: 'x86_64'
415 executor-arch: 'x86_64'
418 executor-arch: 'x86_64'
421 executor-arch: 'x86_64'
424 executor-arch: 'x86_64'
425 - 'csit-dpdk-perf-report-coverage-{stream_report}-{node-arch}':
429 executor-arch: 'x86_64'
432 executor-arch: 'x86_64'
435 executor-arch: 'x86_64'
438 executor-arch: 'x86_64'
441 executor-arch: 'aarch64'
444 executor-arch: 'x86_64'
447 executor-arch: 'aarch64'
450 executor-arch: 'aarch64'
453 executor-arch: 'x86_64'
456 executor-arch: 'x86_64'
459 executor-arch: 'x86_64'
462 executor-arch: 'x86_64'
465 executor-arch: 'x86_64'
468 executor-arch: 'x86_64'
469 - 'csit-trex-perf-report-coverage-{stream_report}-{node-arch}':
473 executor-arch: 'x86_64'
476 executor-arch: 'x86_64'
479 executor-arch: 'x86_64'
484 csit-perf-trial-duration: '1.0'
485 csit-perf-trial-multiplicity: '10'
492 branch-id: 'oper-rls2310'
496 branch-id: 'oper-rls2310'
498 build-artifact-num-to-keep: 10
502 name: 'csit-vpp-perf-verify-{stream}-{node-arch}'
508 <li>perf verify - per csit gerrit patch
512 <li>name: <b>csit-vpp-perf-verify-{stream}-{node-arch}</b>
513 <li>trigger: keyword in comment to csit patch:
514 <b>csit-{node-arch}-perftest tag_list</b>
516 <li>perf test-cases selection
518 <li>test-cases selected using trigger keyword followed by tags
519 <li>all test-cases are labelled with CSIT RF topic tags
520 defined in <i>csit/docs/tag_documentation.rst</i>
522 <li>proposed keywords
524 <li>focus on testing specified vpp packet processing path
525 <li>format: csit-{node-arch}-perftest tag_list
527 <li>default tags for vpp startup config and perf test type
529 <li>IP4BASE, IP6BASE, L2BDBASE
530 <li>64B/78B: 64B/78B packet size
532 <li>X710: x710 Fortville NIC
533 <li>MRR: MRR throughput
537 <li>jjb verify: PASS/FAIL
543 project-type: freestyle
544 node: 'm-builder-{os}-prod-{executor-arch}'
549 - lf-infra-properties:
550 build-days-to-keep: "{build-days-to-keep}"
557 - gerrit-refspec-parameter
558 - gerrit-event-type-parameter
559 - gerrit-event-comment-text-parameter
560 - csit-perf-trial-duration-parameter:
561 csit-perf-trial-duration: "{csit-perf-trial-duration}"
562 - csit-perf-trial-multiplicity-parameter:
563 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
564 # This is a manually-triggered verify job, part of API coverage.
565 # CRC checking is needed to ensure vpp crc job breaks only when intended.
566 # Can be removed when this job is no longer needed for full API coverage.
567 - csit-fail-on-crc-mismatch-parameter:
568 fail-on-crc-mismatch: 'True'
571 - gerrit-trigger-scm:
572 credentials-id: 'jenkins-gerrit-credentials'
573 refspec: '$GERRIT_REFSPEC'
574 choosing-strategy: 'gerrit'
577 - fdio-infra-wrappers-non-activity-timeout:
578 build-timeout: '{build-timeout}'
581 - gerrit-trigger-csit-perftest:
584 trigger-word: 'csit-{node-arch}-perftest'
590 - ../scripts/setup_executor_env.sh
593 - ../scripts/csit/perf-verify.sh
599 name: 'csit-vpp-perf-mrr-daily-master-{node-arch}'
605 <li>check vpp perf mrr daily
607 <li>perf test-cases selection
609 <li>all CSIT VPP MRR perf suites
613 <li>jjb verify: PASS/FAIL
615 <li>analyse: csit project (catch malfunctions/degradations)
619 project-type: freestyle
620 node: 'm-builder-{os}-prod-{executor-arch}'
625 - lf-infra-properties:
626 build-days-to-keep: "{build-days-to-keep}"
633 - csit-perf-trial-duration-parameter:
634 csit-perf-trial-duration: "{csit-perf-trial-duration}"
635 - csit-perf-trial-multiplicity-parameter:
636 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
639 - fdio-infra-wrappers-non-activity-timeout:
640 build-timeout: '{build-timeout}'
643 - timed: '{periodicity}'
646 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
648 properties-file: variables.prop
651 - ../scripts/setup_executor_env.sh
654 - ../scripts/csit/perf-timed.sh
660 name: 'csit-vpp-perf-hoststack-daily-master-{node-arch}'
666 <li>check vpp perf hoststack daily
668 <li>perf test-cases selection
670 <li>all CSIT VPP HOSTSTACK perf suites
674 <li>jjb verify: PASS/FAIL
676 <li>analyse: csit project (catch malfunctions/degradations)
680 project-type: freestyle
681 node: 'm-builder-{os}-prod-{executor-arch}'
686 - lf-infra-properties:
687 build-days-to-keep: "{build-days-to-keep}"
694 - csit-perf-trial-duration-parameter:
695 csit-perf-trial-duration: "{csit-perf-trial-duration}"
696 - csit-perf-trial-multiplicity-parameter:
697 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
700 - fdio-infra-wrappers-non-activity-timeout:
701 build-timeout: '{build-timeout}'
704 - timed: '{periodicity}'
707 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
709 properties-file: variables.prop
712 - ../scripts/setup_executor_env.sh
715 - ../scripts/csit/perf-timed.sh
721 name: 'csit-vpp-perf-mrr-weekly-{stream}-{node-arch}'
727 <li>check vpp perf mrr weekly on {node-arch}
729 <li>perf test-cases selection
731 <li>NF Density CSIT VPP MRR perf suites
735 <li>jjb verify: PASS/FAIL
737 <li>analyse: csit project (catch malfunctions/degradations)
741 project-type: freestyle
742 node: 'm-builder-{os}-prod-{executor-arch}'
747 - lf-infra-properties:
748 build-days-to-keep: "{build-days-to-keep}"
755 - csit-perf-trial-duration-parameter:
756 csit-perf-trial-duration: "{csit-perf-trial-duration}"
757 - csit-perf-trial-multiplicity-parameter:
758 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
761 - fdio-infra-wrappers-non-activity-timeout:
762 build-timeout: '{build-timeout}'
765 - timed: '{periodicity}'
768 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
770 properties-file: variables.prop
773 - ../scripts/setup_executor_env.sh
776 - ../scripts/csit/perf-timed.sh
782 name: 'csit-vpp-perf-ndrpdr-weekly-master-{node-arch}'
788 <li>check vpp perf ndrpdr weekly on {node-arch}
790 <li>perf test-cases selection
792 <li>pre-selected CSIT VPP NDRPDR perf suites
796 <li>jjb verify: PASS/FAIL
798 <li>analyse: csit project (catch malfunctions/degradations)
801 project-type: freestyle
802 node: 'm-builder-{os}-prod-{executor-arch}'
807 - lf-infra-properties:
808 build-days-to-keep: "{build-days-to-keep}"
817 - fdio-infra-wrappers-non-activity-timeout:
818 build-timeout: '{build-timeout}'
821 - timed: '{periodicity}'
824 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
826 properties-file: variables.prop
829 - ../scripts/setup_executor_env.sh
832 - ../scripts/csit/perf-timed.sh
838 name: 'csit-trex-perf-ndrpdr-weekly-master-{node-arch}'
844 <li>check trex perf ndrpdr weekly on {node-arch}
846 <li>perf test-cases selection
848 <li>pre-selected CSIT TREX NDRPDR perf suites
852 <li>jjb verify: PASS/FAIL
854 <li>analyse: csit project (catch malfunctions/degradations)
857 project-type: freestyle
858 node: 'm-builder-{os}-prod-{executor-arch}'
863 - lf-infra-properties:
864 build-days-to-keep: "{build-days-to-keep}"
873 - fdio-infra-wrappers-non-activity-timeout:
874 build-timeout: '{build-timeout}'
877 - timed: '{periodicity}'
880 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
882 properties-file: variables.prop
885 - ../scripts/setup_executor_env.sh
888 - ../scripts/csit/perf-timed.sh
894 name: 'csit-trex-perf-verify-{stream}-{node-arch}'
900 <li>perf verify - per csit gerrit patch
904 <li>name: <b>csit-trex-perf-verify-{stream}-{node-arch}</b>
905 <li>trigger: keyword in comment to csit patch:
906 <b>csit-trex-{node-arch}-perftest tag_list</b>
908 <li>perf test-cases selection
910 <li>test-cases selected using trigger keyword followed by tags
911 <li>all test-cases are labelled with CSIT RF topic tags
912 defined in <i>csit/docs/tag_documentation.rst</i>
914 <li>proposed keywords
916 <li>focus on testing specified trex packet processing path
917 <li>format: csit-{node-arch}-perftest tag_list
921 <li>jjb verify: PASS/FAIL
927 project-type: freestyle
928 node: 'm-builder-{os}-prod-{executor-arch}'
933 - lf-infra-properties:
934 build-days-to-keep: "{build-days-to-keep}"
941 - gerrit-refspec-parameter
942 - gerrit-event-type-parameter
943 - gerrit-event-comment-text-parameter
944 - csit-perf-trial-duration-parameter:
945 csit-perf-trial-duration: "{csit-perf-trial-duration}"
946 - csit-perf-trial-multiplicity-parameter:
947 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
948 # This job does not interact with VPP so not setting fail-on-crc-mismatch.
951 - gerrit-trigger-scm:
952 credentials-id: 'jenkins-gerrit-credentials'
953 refspec: '$GERRIT_REFSPEC'
954 choosing-strategy: 'gerrit'
957 - fdio-infra-wrappers-non-activity-timeout:
958 build-timeout: '{build-timeout}'
961 - gerrit-trigger-csit-perftest:
964 trigger-word: 'csit-trex-{node-arch}-perftest'
970 - ../scripts/setup_executor_env.sh
973 - ../scripts/csit/perf-verify.sh
979 name: 'csit-dpdk-perf-verify-{stream}-{node-arch}'
985 <li>perf verify - per csit gerrit patch
989 <li>name: <b>csit-dpdk-perf-verify-{stream}-{node-arch}</b>
990 <li>trigger: keyword in comment to csit patch:
991 <b>csit-dpdk-{node-arch}-perftest tag_list</b>
993 <li>perf test-cases selection
995 <li>test-cases selected using trigger keyword followed by tags
996 <li>all test-cases are labelled with CSIT RF topic tags
997 defined in <i>csit/docs/tag_documentation.rst</i>
999 <li>default tags for dpdk perf test type
1001 <li>IP4BASE, L2XCBASE
1002 <li>64B: 64B packet size
1004 <li>X710: x710 Fortville NIC
1005 <li>MRR: MRR throughput
1009 <li>jjb verify: PASS/FAIL
1015 project-type: freestyle
1016 node: 'm-builder-{os}-prod-{executor-arch}'
1021 - lf-infra-properties:
1022 build-days-to-keep: "{build-days-to-keep}"
1025 - project-parameter:
1026 project: '{project}'
1029 - gerrit-refspec-parameter
1030 - gerrit-event-type-parameter
1031 - gerrit-event-comment-text-parameter
1032 - csit-perf-trial-duration-parameter:
1033 csit-perf-trial-duration: "{csit-perf-trial-duration}"
1034 - csit-perf-trial-multiplicity-parameter:
1035 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
1038 - gerrit-trigger-scm:
1039 credentials-id: 'jenkins-gerrit-credentials'
1040 refspec: '$GERRIT_REFSPEC'
1041 choosing-strategy: 'gerrit'
1044 - fdio-infra-wrappers-non-activity-timeout:
1045 build-timeout: '{build-timeout}'
1048 - gerrit-trigger-csit-perftest:
1049 project: '{project}'
1051 trigger-word: 'csit-dpdk-{node-arch}-perftest'
1056 !include-raw-escape:
1057 - ../scripts/setup_executor_env.sh
1059 !include-raw-escape:
1060 - ../scripts/csit/perf-verify.sh
1063 - fdio-infra-publish
1066 name: 'csit-dpdk-perf-mrr-weekly-master-{node-arch}'
1072 <li>check dpdk perf mrr weekly
1074 <li>perf test-cases selection
1076 <li>all CSIT DPDK MRR perf suites
1080 <li>jjb verify: PASS/FAIL
1082 <li>analyse: csit project (catch malfunctions/degradations)
1086 project-type: freestyle
1087 node: 'm-builder-{os}-prod-{executor-arch}'
1092 - lf-infra-properties:
1093 build-days-to-keep: "{build-days-to-keep}"
1096 - project-parameter:
1097 project: '{project}'
1100 - csit-perf-trial-duration-parameter:
1101 csit-perf-trial-duration: "{csit-perf-trial-duration}"
1102 - csit-perf-trial-multiplicity-parameter:
1103 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
1106 - fdio-infra-wrappers-non-activity-timeout:
1107 build-timeout: '{build-timeout}'
1110 - timed: '{periodicity}'
1113 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
1115 properties-file: variables.prop
1117 !include-raw-escape:
1118 - ../scripts/setup_executor_env.sh
1120 !include-raw-escape:
1121 - ../scripts/csit/perf-timed.sh
1124 - fdio-infra-publish
1127 name: 'csit-vpp-perf-report-iterative-{stream_report}-{node-arch}'
1133 <li>get vpp performance iterative data for csit report
1138 <b>csit-vpp-perf-report-iterative-{stream_report}-
1140 <li>trigger: keyword in comment to csit patch:
1141 <b>csit-vpp-report-iter-{node-arch}-perftest
1143 <li>trigger example:
1144 csit-vpp-report-iter-{node-arch}-perftest vpp-00
1146 <li>perf test-cases selection
1148 <li>test-cases selected by tags defined in
1149 <i>csit/docs/job_specs/report_iterative/{node-arch}/
1155 <li>jjb verify: PASS/FAIL
1156 <li>present: vpp performance
1157 <li>analyse: vpp performance
1161 project-type: freestyle
1162 node: 'm-builder-{os}-prod-{executor-arch}'
1167 - lf-infra-properties:
1168 build-days-to-keep: "{build-days-to-keep}"
1171 - project-parameter:
1172 project: '{project}'
1175 - gerrit-refspec-parameter
1176 - gerrit-event-type-parameter
1177 - gerrit-event-comment-text-parameter
1178 - csit-perf-trial-duration-parameter:
1179 csit-perf-trial-duration: "{csit-perf-trial-duration}"
1180 - csit-perf-trial-multiplicity-parameter:
1181 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
1184 - gerrit-trigger-scm:
1185 credentials-id: 'jenkins-gerrit-credentials'
1186 refspec: '$GERRIT_REFSPEC'
1187 choosing-strategy: 'gerrit'
1190 - fdio-infra-wrappers-non-activity-timeout:
1191 build-timeout: '{build-timeout}'
1194 - gerrit-trigger-csit-perftest:
1195 project: '{project}'
1197 trigger-word: 'csit-vpp-report-iter-{node-arch}-perftest'
1202 !include-raw-escape:
1203 - ../scripts/setup_executor_env.sh
1205 !include-raw-escape:
1206 - ../scripts/csit/perf-verify.sh
1209 - fdio-infra-publish
1212 name: 'csit-dpdk-perf-report-iterative-{stream_report}-{node-arch}'
1218 <li>get dpdk performance iterative data for csit report
1223 <b>csit-dpdk-perf-report-iterative-{stream_report}-
1225 <li>trigger: keyword in comment to csit patch:
1226 <b>csit-dpdk-report-iter-{node-arch}-perftest
1228 <li>trigger example:
1229 csit-dpdk-report-iter-{node-arch}-perftest dpdk-00
1231 <li>perf test-cases selection
1233 <li>test-cases selected by tags defined in
1234 <i>csit/docs/job_specs/report_iterative/{node-arch}/
1240 <li>jjb verify: PASS/FAIL
1241 <li>present: dpdk performance
1242 <li>analyse: dpdk performance
1246 project-type: freestyle
1247 node: 'm-builder-{os}-prod-{executor-arch}'
1252 - lf-infra-properties:
1253 build-days-to-keep: "{build-days-to-keep}"
1256 - project-parameter:
1257 project: '{project}'
1260 - gerrit-refspec-parameter
1261 - gerrit-event-type-parameter
1262 - gerrit-event-comment-text-parameter
1263 - csit-perf-trial-duration-parameter:
1264 csit-perf-trial-duration: "{csit-perf-trial-duration}"
1265 - csit-perf-trial-multiplicity-parameter:
1266 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
1269 - gerrit-trigger-scm:
1270 credentials-id: 'jenkins-gerrit-credentials'
1271 refspec: '$GERRIT_REFSPEC'
1272 choosing-strategy: 'gerrit'
1275 - fdio-infra-wrappers-non-activity-timeout:
1276 build-timeout: '{build-timeout}'
1279 - gerrit-trigger-csit-perftest:
1280 project: '{project}'
1282 trigger-word: 'csit-dpdk-report-iter-{node-arch}-perftest'
1287 !include-raw-escape:
1288 - ../scripts/setup_executor_env.sh
1290 !include-raw-escape:
1291 - ../scripts/csit/perf-verify.sh
1294 - fdio-infra-publish
1297 name: 'csit-trex-perf-report-iterative-{stream_report}-{node-arch}'
1303 <li>get trex performance iterative data for csit report
1308 <b>csit-trex-perf-report-iterative-{stream_report}-
1310 <li>trigger: keyword in comment to csit patch:
1311 <b>csit-trex-report-iter-{node-arch}-perftest
1313 <li>trigger example:
1314 csit-trex-report-iter-{node-arch}-perftest trex-00
1316 <li>perf test-cases selection
1318 <li>test-cases selected by tags defined in
1319 <i>csit/docs/job_specs/report_iterative/{node-arch}/
1325 <li>jjb verify: PASS/FAIL
1326 <li>present: trex performance
1327 <li>analyse: trex performance
1331 project-type: freestyle
1332 node: 'm-builder-{os}-prod-{executor-arch}'
1337 - lf-infra-properties:
1338 build-days-to-keep: "{build-days-to-keep}"
1341 - project-parameter:
1342 project: '{project}'
1345 - gerrit-refspec-parameter
1346 - gerrit-event-type-parameter
1347 - gerrit-event-comment-text-parameter
1348 - csit-perf-trial-duration-parameter:
1349 csit-perf-trial-duration: "{csit-perf-trial-duration}"
1350 - csit-perf-trial-multiplicity-parameter:
1351 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
1354 - gerrit-trigger-scm:
1355 credentials-id: 'jenkins-gerrit-credentials'
1356 refspec: '$GERRIT_REFSPEC'
1357 choosing-strategy: 'gerrit'
1360 - fdio-infra-wrappers-non-activity-timeout:
1361 build-timeout: '{build-timeout}'
1364 - gerrit-trigger-csit-perftest:
1365 project: '{project}'
1367 trigger-word: 'csit-trex-report-iter-{node-arch}-perftest'
1372 !include-raw-escape:
1373 - ../scripts/setup_executor_env.sh
1375 !include-raw-escape:
1376 - ../scripts/csit/perf-verify.sh
1379 - fdio-infra-publish
1382 name: 'csit-vpp-perf-report-coverage-{stream_report}-{node-arch}'
1388 <li>get vpp performance coverage data for csit report
1393 <b>csit-vpp-perf-report-coverage-{stream_report}-
1395 <li>trigger: keyword in comment to csit patch:
1396 <b>csit-vpp-report-cov-{node-arch}-perftest
1398 <li>trigger example:
1399 csit-vpp-report-cov-{node-arch}-perftest ip4-00
1401 <li>perf test-cases selection
1403 <li>test-cases selected by tags defined in
1404 <i>csit/docs/job_specs/report_coverage/{node-arch}/
1410 <li>jjb verify: PASS/FAIL
1411 <li>present: vpp performance
1412 <li>analyse: vpp performance
1416 project-type: freestyle
1417 node: 'm-builder-{os}-prod-{executor-arch}'
1422 - lf-infra-properties:
1423 build-days-to-keep: "{build-days-to-keep}"
1426 - project-parameter:
1427 project: '{project}'
1430 - gerrit-refspec-parameter
1431 - gerrit-event-type-parameter
1432 - gerrit-event-comment-text-parameter
1433 - csit-perf-trial-duration-parameter:
1434 csit-perf-trial-duration: "{csit-perf-trial-duration}"
1435 - csit-perf-trial-multiplicity-parameter:
1436 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
1439 - gerrit-trigger-scm:
1440 credentials-id: 'jenkins-gerrit-credentials'
1441 refspec: '$GERRIT_REFSPEC'
1442 choosing-strategy: 'gerrit'
1445 - fdio-infra-wrappers-non-activity-timeout:
1446 build-timeout: '{build-timeout}'
1449 - gerrit-trigger-csit-perftest:
1450 project: '{project}'
1452 trigger-word: 'csit-vpp-report-cov-{node-arch}-perftest'
1457 !include-raw-escape:
1458 - ../scripts/setup_executor_env.sh
1460 !include-raw-escape:
1461 - ../scripts/csit/perf-verify.sh
1464 - fdio-infra-publish
1467 name: 'csit-dpdk-perf-report-coverage-{stream_report}-{node-arch}'
1473 <li>get dpdk performance coverage data for csit report
1478 <b>csit-dpdk-perf-report-coverage-{stream_report}-
1480 <li>trigger: keyword in comment to csit patch:
1481 <b>csit-dpdk-report-cov-{node-arch}-perftest
1483 <li>trigger example:
1484 csit-dpdk-report-cov-{node-arch}-perftest dpdk-00
1486 <li>perf test-cases selection
1488 <li>test-cases selected by tags defined in
1489 <i>csit/docs/job_specs/report_coverage/{node-arch}/
1495 <li>jjb verify: PASS/FAIL
1496 <li>present: dpdk performance
1497 <li>analyse: dpdk performance
1501 project-type: freestyle
1502 node: 'm-builder-{os}-prod-{executor-arch}'
1507 - lf-infra-properties:
1508 build-days-to-keep: "{build-days-to-keep}"
1511 - project-parameter:
1512 project: '{project}'
1515 - gerrit-refspec-parameter
1516 - gerrit-event-type-parameter
1517 - gerrit-event-comment-text-parameter
1518 - csit-perf-trial-duration-parameter:
1519 csit-perf-trial-duration: "{csit-perf-trial-duration}"
1520 - csit-perf-trial-multiplicity-parameter:
1521 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
1524 - gerrit-trigger-scm:
1525 credentials-id: 'jenkins-gerrit-credentials'
1526 refspec: '$GERRIT_REFSPEC'
1527 choosing-strategy: 'gerrit'
1530 - fdio-infra-wrappers-non-activity-timeout:
1531 build-timeout: '{build-timeout}'
1534 - gerrit-trigger-csit-perftest:
1535 project: '{project}'
1537 trigger-word: 'csit-dpdk-report-cov-{node-arch}-perftest'
1542 !include-raw-escape:
1543 - ../scripts/setup_executor_env.sh
1545 !include-raw-escape:
1546 - ../scripts/csit/perf-verify.sh
1549 - fdio-infra-publish
1552 name: 'csit-trex-perf-report-coverage-{stream_report}-{node-arch}'
1558 <li>get trex performance coverage data for csit report
1563 <b>csit-trex-perf-report-coverage-{stream_report}-
1565 <li>trigger: keyword in comment to csit patch:
1566 <b>csit-trex-report-cov-{node-arch}-perftest
1568 <li>trigger example:
1569 csit-trex-report-cov-{node-arch}-perftest trex-00
1571 <li>perf test-cases selection
1573 <li>test-cases selected by tags defined in
1574 <i>csit/docs/job_specs/report_coverage/{node-arch}/
1580 <li>jjb verify: PASS/FAIL
1581 <li>present: trex performance
1582 <li>analyse: trex performance
1586 project-type: freestyle
1587 node: 'm-builder-{os}-prod-{executor-arch}'
1592 - lf-infra-properties:
1593 build-days-to-keep: "{build-days-to-keep}"
1596 - project-parameter:
1597 project: '{project}'
1600 - gerrit-refspec-parameter
1601 - gerrit-event-type-parameter
1602 - gerrit-event-comment-text-parameter
1603 - csit-perf-trial-duration-parameter:
1604 csit-perf-trial-duration: "{csit-perf-trial-duration}"
1605 - csit-perf-trial-multiplicity-parameter:
1606 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
1609 - gerrit-trigger-scm:
1610 credentials-id: 'jenkins-gerrit-credentials'
1611 refspec: '$GERRIT_REFSPEC'
1612 choosing-strategy: 'gerrit'
1615 - fdio-infra-wrappers-non-activity-timeout:
1616 build-timeout: '{build-timeout}'
1619 - gerrit-trigger-csit-perftest:
1620 project: '{project}'
1622 trigger-word: 'csit-trex-report-cov-{node-arch}-perftest'
1627 !include-raw-escape:
1628 - ../scripts/setup_executor_env.sh
1630 !include-raw-escape:
1631 - ../scripts/csit/perf-verify.sh
1634 - fdio-infra-publish