1 # Copyright (c) 2022 Cisco and/or its affiliates.
2 # Copyright (c) 2019 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: 'x86_64'
46 executor-arch: 'aarch64'
49 executor-arch: 'aarch64'
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: 'aarch64'
69 executor-arch: 'x86_64'
72 executor-arch: 'aarch64'
75 executor-arch: 'aarch64'
78 executor-arch: 'x86_64'
79 periodicity: '0 0 * * 6'
80 - 'csit-trex-perf-verify-{stream}-{node-arch}':
84 executor-arch: 'x86_64'
87 executor-arch: 'x86_64'
88 - 'csit-vpp-perf-verify-{stream}-{node-arch}':
92 executor-arch: 'x86_64'
95 executor-arch: 'x86_64'
98 executor-arch: 'x86_64'
101 executor-arch: 'x86_64'
104 executor-arch: 'aarch64'
107 executor-arch: 'x86_64'
110 executor-arch: 'x86_64'
113 executor-arch: 'aarch64'
116 executor-arch: 'aarch64'
119 executor-arch: 'x86_64'
126 branch-id: 'oper-rls2206'
129 branch-id: 'oper-rls2210'
130 - 'csit-vpp-perf-mrr-daily-master-{node-arch}':
134 executor-arch: 'x86_64'
135 periodicity: '30 22 * * 1,4'
138 executor-arch: 'x86_64'
139 periodicity: '30 22 * * 1,4'
142 executor-arch: 'x86_64'
143 periodicity: '30 22 * * 1,4'
146 executor-arch: 'x86_64'
147 periodicity: '30 22 * * 1,4'
150 executor-arch: 'aarch64'
151 periodicity: '30 22 * * 1,4'
154 executor-arch: 'x86_64'
155 periodicity: '30 22 * * 1,4'
158 executor-arch: 'x86_64'
159 periodicity: '30 22 * * 1,4'
162 executor-arch: 'aarch64'
163 periodicity: '30 22 * * 1,4'
166 executor-arch: 'aarch64'
167 periodicity: '30 22 * * 1,4'
170 executor-arch: 'x86_64'
171 periodicity: '30 22 * * 1,4'
172 - 'csit-vpp-perf-mrr-weekly-{stream}-{node-arch}':
176 executor-arch: 'x86_64'
179 executor-arch: 'x86_64'
182 executor-arch: 'x86_64'
187 periodicity: '0 0 * * 6'
188 - 'csit-trex-perf-ndrpdr-weekly-master-{node-arch}':
192 executor-arch: 'x86_64'
193 periodicity: '0 0 * * 6'
196 executor-arch: 'x86_64'
197 periodicity: '0 0 * * 6'
198 - 'csit-vpp-perf-ndrpdr-weekly-master-{node-arch}':
202 executor-arch: 'x86_64'
205 executor-arch: 'x86_64'
208 executor-arch: 'x86_64'
209 periodicity: '0 0 * * 6'
210 - 'csit-vpp-perf-report-iterative-{stream_report}-{node-arch}':
214 executor-arch: 'x86_64'
217 executor-arch: 'x86_64'
220 executor-arch: 'x86_64'
223 executor-arch: 'x86_64'
226 executor-arch: 'aarch64'
229 executor-arch: 'x86_64'
232 executor-arch: 'x86_64'
235 executor-arch: 'aarch64'
238 executor-arch: 'aarch64'
241 executor-arch: 'x86_64'
244 executor-arch: 'x86_64'
247 executor-arch: 'x86_64'
248 - 'csit-dpdk-perf-report-iterative-{stream_report}-{node-arch}':
252 executor-arch: 'x86_64'
255 executor-arch: 'x86_64'
258 executor-arch: 'x86_64'
261 executor-arch: 'x86_64'
264 executor-arch: 'aarch64'
267 executor-arch: 'x86_64'
270 executor-arch: 'x86_64'
273 executor-arch: 'aarch64'
276 executor-arch: 'aarch64'
279 executor-arch: 'x86_64'
282 executor-arch: 'x86_64'
285 executor-arch: 'x86_64'
286 - 'csit-trex-perf-report-iterative-{stream_report}-{node-arch}':
290 executor-arch: 'x86_64'
293 executor-arch: 'x86_64'
294 - 'csit-vpp-perf-report-coverage-{stream_report}-{node-arch}':
298 executor-arch: 'x86_64'
301 executor-arch: 'x86_64'
304 executor-arch: 'x86_64'
307 executor-arch: 'x86_64'
310 executor-arch: 'aarch64'
313 executor-arch: 'x86_64'
316 executor-arch: 'x86_64'
319 executor-arch: 'aarch64'
322 executor-arch: 'aarch64'
325 executor-arch: 'x86_64'
328 executor-arch: 'x86_64'
331 executor-arch: 'x86_64'
332 - 'csit-dpdk-perf-report-coverage-{stream_report}-{node-arch}':
336 executor-arch: 'x86_64'
339 executor-arch: 'x86_64'
342 executor-arch: 'x86_64'
345 executor-arch: 'x86_64'
348 executor-arch: 'aarch64'
351 executor-arch: 'x86_64'
354 executor-arch: 'x86_64'
357 executor-arch: 'aarch64'
360 executor-arch: 'aarch64'
363 executor-arch: 'x86_64'
366 executor-arch: 'x86_64'
369 executor-arch: 'x86_64'
370 - 'csit-trex-perf-report-coverage-{stream_report}-{node-arch}':
374 executor-arch: 'x86_64'
377 executor-arch: 'x86_64'
382 csit-perf-trial-duration: '1.0'
383 csit-perf-trial-multiplicity: '10'
390 branch-id: 'oper-rls2206'
393 branch-id: 'oper-rls2210'
397 branch-id: 'oper-rls2206'
400 branch-id: 'oper-rls2210'
402 build-artifact-num-to-keep: 10
406 name: 'csit-vpp-perf-verify-{stream}-{node-arch}'
412 <li>perf verify - per csit gerrit patch
416 <li>name: <b>csit-vpp-perf-verify-{stream}-{node-arch}</b>
417 <li>trigger: keyword in comment to csit patch:
418 <b>csit-{node-arch}-perftest tag_list</b>
422 <li>builder-{os}-prod-{executor-arch}
424 <li>perf test-cases selection
426 <li>test-cases selected using trigger keyword followed by tags
427 <li>all test-cases are labelled with CSIT RF topic tags
428 defined in <i>csit/docs/tag_documentation.rst</i>
430 <li>proposed keywords
432 <li>focus on testing specified vpp packet processing path
433 <li>format: csit-{node-arch}-perftest tag_list
435 <li>default tags for vpp startup config and perf test type
437 <li>IP4BASE, IP6BASE, L2BDBASE
438 <li>64B/78B: 64B/78B packet size
440 <li>X710: x710 Fortville NIC
441 <li>MRR: MRR throughput
445 <li>jjb verify: PASS/FAIL
451 project-type: freestyle
452 node: 'builder-{os}-prod-{executor-arch}'
457 - lf-infra-properties:
458 build-days-to-keep: "{build-days-to-keep}"
465 - gerrit-refspec-parameter
466 - gerrit-event-type-parameter
467 - gerrit-event-comment-text-parameter
468 - csit-perf-trial-duration-parameter:
469 csit-perf-trial-duration: "{csit-perf-trial-duration}"
470 - csit-perf-trial-multiplicity-parameter:
471 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
472 # This is a manually-triggered verify job, part of API coverage.
473 # CRC checking is needed to ensure vpp crc job breaks only when intended.
474 # Can be removed when this job is no longer needed for full API coverage.
475 - csit-fail-on-crc-mismatch-parameter:
476 fail-on-crc-mismatch: 'True'
479 - gerrit-trigger-scm:
480 credentials-id: 'jenkins-gerrit-credentials'
481 refspec: '$GERRIT_REFSPEC'
482 choosing-strategy: 'gerrit'
485 - fdio-infra-wrappers-non-activity-timeout:
486 build-timeout: '{build-timeout}'
489 - gerrit-trigger-csit-perftest:
492 trigger-word: 'csit-{node-arch}-perftest'
498 - ../scripts/setup_executor_env.sh
501 - ../scripts/csit/perf-verify.sh
507 name: 'csit-vpp-perf-mrr-daily-master-{node-arch}'
513 <li>check vpp perf mrr daily
517 <li>builder-{os}-prod-{executor-arch}
519 <li>perf test-cases selection
521 <li>all CSIT VPP MRR perf suites
525 <li>jjb verify: PASS/FAIL
527 <li>analyse: csit project (catch malfunctions/degradations)
531 project-type: freestyle
532 node: 'builder-{os}-prod-{executor-arch}'
537 - lf-infra-properties:
538 build-days-to-keep: "{build-days-to-keep}"
545 - csit-perf-trial-duration-parameter:
546 csit-perf-trial-duration: "{csit-perf-trial-duration}"
547 - csit-perf-trial-multiplicity-parameter:
548 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
551 - fdio-infra-wrappers-non-activity-timeout:
552 build-timeout: '{build-timeout}'
555 - timed: '{periodicity}'
558 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
560 properties-file: variables.prop
563 - ../scripts/setup_executor_env.sh
566 - ../scripts/csit/perf-timed.sh
572 name: 'csit-vpp-perf-mrr-weekly-{stream}-{node-arch}'
578 <li>check vpp perf mrr weekly on {node-arch}
582 <li>builder-{os}-prod-{executor-arch}
584 <li>perf test-cases selection
586 <li>NF Density CSIT VPP MRR perf suites
590 <li>jjb verify: PASS/FAIL
592 <li>analyse: csit project (catch malfunctions/degradations)
596 project-type: freestyle
597 node: 'builder-{os}-prod-{executor-arch}'
602 - lf-infra-properties:
603 build-days-to-keep: "{build-days-to-keep}"
610 - csit-perf-trial-duration-parameter:
611 csit-perf-trial-duration: "{csit-perf-trial-duration}"
612 - csit-perf-trial-multiplicity-parameter:
613 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
616 - fdio-infra-wrappers-non-activity-timeout:
617 build-timeout: '{build-timeout}'
620 - timed: '{periodicity}'
623 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
625 properties-file: variables.prop
628 - ../scripts/setup_executor_env.sh
631 - ../scripts/csit/perf-timed.sh
637 name: 'csit-vpp-perf-ndrpdr-weekly-master-{node-arch}'
643 <li>check vpp perf ndrpdr weekly on {node-arch}
647 <li>builder-{os}-prod-{executor-arch}
649 <li>perf test-cases selection
651 <li>pre-selected CSIT VPP NDRPDR perf suites
655 <li>jjb verify: PASS/FAIL
657 <li>analyse: csit project (catch malfunctions/degradations)
660 project-type: freestyle
661 node: 'builder-{os}-prod-{executor-arch}'
666 - lf-infra-properties:
667 build-days-to-keep: "{build-days-to-keep}"
676 - fdio-infra-wrappers-non-activity-timeout:
677 build-timeout: '{build-timeout}'
680 - timed: '{periodicity}'
683 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
685 properties-file: variables.prop
688 - ../scripts/setup_executor_env.sh
691 - ../scripts/csit/perf-timed.sh
697 name: 'csit-trex-perf-ndrpdr-weekly-master-{node-arch}'
703 <li>check trex perf ndrpdr weekly on {node-arch}
707 <li>builder-{os}-prod-{executor-arch}
709 <li>perf test-cases selection
711 <li>pre-selected CSIT TREX NDRPDR perf suites
715 <li>jjb verify: PASS/FAIL
717 <li>analyse: csit project (catch malfunctions/degradations)
720 project-type: freestyle
721 node: 'builder-{os}-prod-{executor-arch}'
726 - lf-infra-properties:
727 build-days-to-keep: "{build-days-to-keep}"
736 - fdio-infra-wrappers-non-activity-timeout:
737 build-timeout: '{build-timeout}'
740 - timed: '{periodicity}'
743 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
745 properties-file: variables.prop
748 - ../scripts/setup_executor_env.sh
751 - ../scripts/csit/perf-timed.sh
757 name: 'csit-trex-perf-verify-{stream}-{node-arch}'
763 <li>perf verify - per csit gerrit patch
767 <li>name: <b>csit-trex-perf-verify-{stream}-{node-arch}</b>
768 <li>trigger: keyword in comment to csit patch:
769 <b>csit-trex-{node-arch}-perftest tag_list</b>
773 <li>builder-{os}-prod-{executor-arch}
775 <li>perf test-cases selection
777 <li>test-cases selected using trigger keyword followed by tags
778 <li>all test-cases are labelled with CSIT RF topic tags
779 defined in <i>csit/docs/tag_documentation.rst</i>
781 <li>proposed keywords
783 <li>focus on testing specified trex packet processing path
784 <li>format: csit-{node-arch}-perftest tag_list
788 <li>jjb verify: PASS/FAIL
794 project-type: freestyle
795 node: 'builder-{os}-prod-{executor-arch}'
800 - lf-infra-properties:
801 build-days-to-keep: "{build-days-to-keep}"
808 - gerrit-refspec-parameter
809 - gerrit-event-type-parameter
810 - gerrit-event-comment-text-parameter
811 - csit-perf-trial-duration-parameter:
812 csit-perf-trial-duration: "{csit-perf-trial-duration}"
813 - csit-perf-trial-multiplicity-parameter:
814 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
815 # This job does not interact with VPP so not setting fail-on-crc-mismatch.
818 - gerrit-trigger-scm:
819 credentials-id: 'jenkins-gerrit-credentials'
820 refspec: '$GERRIT_REFSPEC'
821 choosing-strategy: 'gerrit'
824 - fdio-infra-wrappers-non-activity-timeout:
825 build-timeout: '{build-timeout}'
828 - gerrit-trigger-csit-perftest:
831 trigger-word: 'csit-trex-{node-arch}-perftest'
837 - ../scripts/setup_executor_env.sh
840 - ../scripts/csit/perf-verify.sh
846 name: 'csit-dpdk-perf-verify-{stream}-{node-arch}'
852 <li>perf verify - per csit gerrit patch
856 <li>name: <b>csit-dpdk-perf-verify-{stream}-{node-arch}</b>
857 <li>trigger: keyword in comment to csit patch:
858 <b>csit-dpdk-{node-arch}-perftest tag_list</b>
862 <li>builder-{os}-prod-{executor-arch}
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>default tags for dpdk perf test type
872 <li>IP4BASE, L2XCBASE
873 <li>64B: 64B packet size
875 <li>X710: x710 Fortville NIC
876 <li>MRR: MRR throughput
880 <li>jjb verify: PASS/FAIL
886 project-type: freestyle
887 node: 'builder-{os}-prod-{executor-arch}'
892 - lf-infra-properties:
893 build-days-to-keep: "{build-days-to-keep}"
900 - gerrit-refspec-parameter
901 - gerrit-event-type-parameter
902 - gerrit-event-comment-text-parameter
903 - csit-perf-trial-duration-parameter:
904 csit-perf-trial-duration: "{csit-perf-trial-duration}"
905 - csit-perf-trial-multiplicity-parameter:
906 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
909 - gerrit-trigger-scm:
910 credentials-id: 'jenkins-gerrit-credentials'
911 refspec: '$GERRIT_REFSPEC'
912 choosing-strategy: 'gerrit'
915 - fdio-infra-wrappers-non-activity-timeout:
916 build-timeout: '{build-timeout}'
919 - gerrit-trigger-csit-perftest:
922 trigger-word: 'csit-dpdk-{node-arch}-perftest'
928 - ../scripts/setup_executor_env.sh
931 - ../scripts/csit/perf-verify.sh
937 name: 'csit-dpdk-perf-mrr-weekly-master-{node-arch}'
943 <li>check dpdk perf mrr weekly
947 <li>builder-{os}-prod-{executor-arch}
949 <li>perf test-cases selection
951 <li>all CSIT DPDK MRR perf suites
955 <li>jjb verify: PASS/FAIL
957 <li>analyse: csit project (catch malfunctions/degradations)
961 project-type: freestyle
962 node: 'builder-{os}-prod-{executor-arch}'
967 - lf-infra-properties:
968 build-days-to-keep: "{build-days-to-keep}"
975 - csit-perf-trial-duration-parameter:
976 csit-perf-trial-duration: "{csit-perf-trial-duration}"
977 - csit-perf-trial-multiplicity-parameter:
978 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
981 - fdio-infra-wrappers-non-activity-timeout:
982 build-timeout: '{build-timeout}'
985 - timed: '{periodicity}'
988 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
990 properties-file: variables.prop
993 - ../scripts/setup_executor_env.sh
996 - ../scripts/csit/perf-timed.sh
1002 name: 'csit-vpp-perf-report-iterative-{stream_report}-{node-arch}'
1008 <li>get vpp performance iterative data for csit report
1013 <b>csit-vpp-perf-report-iterative-{stream_report}-
1015 <li>trigger: keyword in comment to csit patch:
1016 <b>csit-vpp-report-iter-{node-arch}-perftest
1018 <li>trigger example:
1019 csit-vpp-report-iter-{node-arch}-perftest vpp-00
1023 <li>builder-{os}-prod-{executor-arch}
1025 <li>perf test-cases selection
1027 <li>test-cases selected by tags defined in
1028 <i>csit/docs/job_specs/report_iterative/{node-arch}/
1034 <li>jjb verify: PASS/FAIL
1035 <li>present: vpp performance
1036 <li>analyse: vpp performance
1040 project-type: freestyle
1041 node: 'builder-{os}-prod-{executor-arch}'
1046 - lf-infra-properties:
1047 build-days-to-keep: "{build-days-to-keep}"
1050 - project-parameter:
1051 project: '{project}'
1054 - gerrit-refspec-parameter
1055 - gerrit-event-type-parameter
1056 - gerrit-event-comment-text-parameter
1057 - csit-perf-trial-duration-parameter:
1058 csit-perf-trial-duration: "{csit-perf-trial-duration}"
1059 - csit-perf-trial-multiplicity-parameter:
1060 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
1063 - gerrit-trigger-scm:
1064 credentials-id: 'jenkins-gerrit-credentials'
1065 refspec: '$GERRIT_REFSPEC'
1066 choosing-strategy: 'gerrit'
1069 - fdio-infra-wrappers-non-activity-timeout:
1070 build-timeout: '{build-timeout}'
1073 - gerrit-trigger-csit-perftest:
1074 project: '{project}'
1076 trigger-word: 'csit-vpp-report-iter-{node-arch}-perftest'
1081 !include-raw-escape:
1082 - ../scripts/setup_executor_env.sh
1084 !include-raw-escape:
1085 - ../scripts/csit/perf-verify.sh
1088 - fdio-infra-publish
1091 name: 'csit-dpdk-perf-report-iterative-{stream_report}-{node-arch}'
1097 <li>get dpdk performance iterative data for csit report
1102 <b>csit-dpdk-perf-report-iterative-{stream_report}-
1104 <li>trigger: keyword in comment to csit patch:
1105 <b>csit-dpdk-report-iter-{node-arch}-perftest
1107 <li>trigger example:
1108 csit-dpdk-report-iter-{node-arch}-perftest dpdk-00
1112 <li>builder-{os}-prod-{executor-arch}
1114 <li>perf test-cases selection
1116 <li>test-cases selected by tags defined in
1117 <i>csit/docs/job_specs/report_iterative/{node-arch}/
1123 <li>jjb verify: PASS/FAIL
1124 <li>present: dpdk performance
1125 <li>analyse: dpdk performance
1129 project-type: freestyle
1130 node: 'builder-{os}-prod-{executor-arch}'
1135 - lf-infra-properties:
1136 build-days-to-keep: "{build-days-to-keep}"
1139 - project-parameter:
1140 project: '{project}'
1143 - gerrit-refspec-parameter
1144 - gerrit-event-type-parameter
1145 - gerrit-event-comment-text-parameter
1146 - csit-perf-trial-duration-parameter:
1147 csit-perf-trial-duration: "{csit-perf-trial-duration}"
1148 - csit-perf-trial-multiplicity-parameter:
1149 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
1152 - gerrit-trigger-scm:
1153 credentials-id: 'jenkins-gerrit-credentials'
1154 refspec: '$GERRIT_REFSPEC'
1155 choosing-strategy: 'gerrit'
1158 - fdio-infra-wrappers-non-activity-timeout:
1159 build-timeout: '{build-timeout}'
1162 - gerrit-trigger-csit-perftest:
1163 project: '{project}'
1165 trigger-word: 'csit-dpdk-report-iter-{node-arch}-perftest'
1170 !include-raw-escape:
1171 - ../scripts/setup_executor_env.sh
1173 !include-raw-escape:
1174 - ../scripts/csit/perf-verify.sh
1177 - fdio-infra-publish
1180 name: 'csit-trex-perf-report-iterative-{stream_report}-{node-arch}'
1186 <li>get trex performance iterative data for csit report
1191 <b>csit-trex-perf-report-iterative-{stream_report}-
1193 <li>trigger: keyword in comment to csit patch:
1194 <b>csit-trex-report-iter-{node-arch}-perftest
1196 <li>trigger example:
1197 csit-trex-report-iter-{node-arch}-perftest trex-00
1201 <li>builder-{os}-prod-{executor-arch}
1203 <li>perf test-cases selection
1205 <li>test-cases selected by tags defined in
1206 <i>csit/docs/job_specs/report_iterative/{node-arch}/
1212 <li>jjb verify: PASS/FAIL
1213 <li>present: trex performance
1214 <li>analyse: trex performance
1218 project-type: freestyle
1219 node: 'builder-{os}-prod-{executor-arch}'
1224 - lf-infra-properties:
1225 build-days-to-keep: "{build-days-to-keep}"
1228 - project-parameter:
1229 project: '{project}'
1232 - gerrit-refspec-parameter
1233 - gerrit-event-type-parameter
1234 - gerrit-event-comment-text-parameter
1235 - csit-perf-trial-duration-parameter:
1236 csit-perf-trial-duration: "{csit-perf-trial-duration}"
1237 - csit-perf-trial-multiplicity-parameter:
1238 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
1241 - gerrit-trigger-scm:
1242 credentials-id: 'jenkins-gerrit-credentials'
1243 refspec: '$GERRIT_REFSPEC'
1244 choosing-strategy: 'gerrit'
1247 - fdio-infra-wrappers-non-activity-timeout:
1248 build-timeout: '{build-timeout}'
1251 - gerrit-trigger-csit-perftest:
1252 project: '{project}'
1254 trigger-word: 'csit-trex-report-iter-{node-arch}-perftest'
1259 !include-raw-escape:
1260 - ../scripts/setup_executor_env.sh
1262 !include-raw-escape:
1263 - ../scripts/csit/perf-verify.sh
1266 - fdio-infra-publish
1269 name: 'csit-vpp-perf-report-coverage-{stream_report}-{node-arch}'
1275 <li>get vpp performance coverage data for csit report
1280 <b>csit-vpp-perf-report-coverage-{stream_report}-
1282 <li>trigger: keyword in comment to csit patch:
1283 <b>csit-vpp-report-cov-{node-arch}-perftest
1285 <li>trigger example:
1286 csit-vpp-report-cov-{node-arch}-perftest ip4-00
1290 <li>builder-{os}-prod-{executor-arch}
1292 <li>perf test-cases selection
1294 <li>test-cases selected by tags defined in
1295 <i>csit/docs/job_specs/report_coverage/{node-arch}/
1301 <li>jjb verify: PASS/FAIL
1302 <li>present: vpp performance
1303 <li>analyse: vpp performance
1307 project-type: freestyle
1308 node: 'builder-{os}-prod-{executor-arch}'
1313 - lf-infra-properties:
1314 build-days-to-keep: "{build-days-to-keep}"
1317 - project-parameter:
1318 project: '{project}'
1321 - gerrit-refspec-parameter
1322 - gerrit-event-type-parameter
1323 - gerrit-event-comment-text-parameter
1324 - csit-perf-trial-duration-parameter:
1325 csit-perf-trial-duration: "{csit-perf-trial-duration}"
1326 - csit-perf-trial-multiplicity-parameter:
1327 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
1330 - gerrit-trigger-scm:
1331 credentials-id: 'jenkins-gerrit-credentials'
1332 refspec: '$GERRIT_REFSPEC'
1333 choosing-strategy: 'gerrit'
1336 - fdio-infra-wrappers-non-activity-timeout:
1337 build-timeout: '{build-timeout}'
1340 - gerrit-trigger-csit-perftest:
1341 project: '{project}'
1343 trigger-word: 'csit-vpp-report-cov-{node-arch}-perftest'
1348 !include-raw-escape:
1349 - ../scripts/setup_executor_env.sh
1351 !include-raw-escape:
1352 - ../scripts/csit/perf-verify.sh
1355 - fdio-infra-publish
1358 name: 'csit-dpdk-perf-report-coverage-{stream_report}-{node-arch}'
1364 <li>get dpdk performance coverage data for csit report
1369 <b>csit-dpdk-perf-report-coverage-{stream_report}-
1371 <li>trigger: keyword in comment to csit patch:
1372 <b>csit-dpdk-report-cov-{node-arch}-perftest
1374 <li>trigger example:
1375 csit-dpdk-report-cov-{node-arch}-perftest dpdk-00
1379 <li>builder-{os}-prod-{executor-arch}
1381 <li>perf test-cases selection
1383 <li>test-cases selected by tags defined in
1384 <i>csit/docs/job_specs/report_coverage/{node-arch}/
1390 <li>jjb verify: PASS/FAIL
1391 <li>present: dpdk performance
1392 <li>analyse: dpdk performance
1396 project-type: freestyle
1397 node: 'builder-{os}-prod-{executor-arch}'
1402 - lf-infra-properties:
1403 build-days-to-keep: "{build-days-to-keep}"
1406 - project-parameter:
1407 project: '{project}'
1410 - gerrit-refspec-parameter
1411 - gerrit-event-type-parameter
1412 - gerrit-event-comment-text-parameter
1413 - csit-perf-trial-duration-parameter:
1414 csit-perf-trial-duration: "{csit-perf-trial-duration}"
1415 - csit-perf-trial-multiplicity-parameter:
1416 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
1419 - gerrit-trigger-scm:
1420 credentials-id: 'jenkins-gerrit-credentials'
1421 refspec: '$GERRIT_REFSPEC'
1422 choosing-strategy: 'gerrit'
1425 - fdio-infra-wrappers-non-activity-timeout:
1426 build-timeout: '{build-timeout}'
1429 - gerrit-trigger-csit-perftest:
1430 project: '{project}'
1432 trigger-word: 'csit-dpdk-report-cov-{node-arch}-perftest'
1437 !include-raw-escape:
1438 - ../scripts/setup_executor_env.sh
1440 !include-raw-escape:
1441 - ../scripts/csit/perf-verify.sh
1444 - fdio-infra-publish
1447 name: 'csit-trex-perf-report-coverage-{stream_report}-{node-arch}'
1453 <li>get trex performance coverage data for csit report
1458 <b>csit-trex-perf-report-coverage-{stream_report}-
1460 <li>trigger: keyword in comment to csit patch:
1461 <b>csit-trex-report-cov-{node-arch}-perftest
1463 <li>trigger example:
1464 csit-trex-report-cov-{node-arch}-perftest trex-00
1468 <li>builder-{os}-prod-{executor-arch}
1470 <li>perf test-cases selection
1472 <li>test-cases selected by tags defined in
1473 <i>csit/docs/job_specs/report_coverage/{node-arch}/
1479 <li>jjb verify: PASS/FAIL
1480 <li>present: trex performance
1481 <li>analyse: trex performance
1485 project-type: freestyle
1486 node: 'builder-{os}-prod-{executor-arch}'
1491 - lf-infra-properties:
1492 build-days-to-keep: "{build-days-to-keep}"
1495 - project-parameter:
1496 project: '{project}'
1499 - gerrit-refspec-parameter
1500 - gerrit-event-type-parameter
1501 - gerrit-event-comment-text-parameter
1502 - csit-perf-trial-duration-parameter:
1503 csit-perf-trial-duration: "{csit-perf-trial-duration}"
1504 - csit-perf-trial-multiplicity-parameter:
1505 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
1508 - gerrit-trigger-scm:
1509 credentials-id: 'jenkins-gerrit-credentials'
1510 refspec: '$GERRIT_REFSPEC'
1511 choosing-strategy: 'gerrit'
1514 - fdio-infra-wrappers-non-activity-timeout:
1515 build-timeout: '{build-timeout}'
1518 - gerrit-trigger-csit-perftest:
1519 project: '{project}'
1521 trigger-word: 'csit-trex-report-cov-{node-arch}-perftest'
1526 !include-raw-escape:
1527 - ../scripts/setup_executor_env.sh
1529 !include-raw-escape:
1530 - ../scripts/csit/perf-verify.sh
1533 - fdio-infra-publish