1 # Copyright (c) 2021 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: 'x86_64'
40 executor-arch: 'aarch64'
43 executor-arch: 'x86_64'
46 executor-arch: 'x86_64'
49 executor-arch: 'x86_64'
52 executor-arch: 'aarch64'
55 executor-arch: 'aarch64'
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: 'x86_64'
81 executor-arch: 'aarch64'
84 executor-arch: 'aarch64'
85 periodicity: '0 0 * * 6'
86 - 'csit-trex-perf-verify-{stream}-{node-arch}':
90 executor-arch: 'x86_64'
91 - 'csit-vpp-perf-verify-{stream}-{node-arch}':
95 executor-arch: 'x86_64'
98 executor-arch: 'x86_64'
101 executor-arch: 'x86_64'
104 executor-arch: 'x86_64'
107 executor-arch: 'x86_64'
110 executor-arch: 'aarch64'
113 executor-arch: 'x86_64'
116 executor-arch: 'x86_64'
119 executor-arch: 'x86_64'
122 executor-arch: 'aarch64'
125 executor-arch: 'aarch64'
132 branch-id: 'oper-rls2110'
135 branch-id: 'oper-rls2202'
136 - 'csit-vpp-perf-mrr-daily-master-{node-arch}':
140 executor-arch: 'x86_64'
141 periodicity: '0 2 * * 1-5'
144 executor-arch: 'x86_64'
145 periodicity: '0 2 * * 1-5'
148 executor-arch: 'x86_64'
149 periodicity: '0 2 * * 1-5'
152 executor-arch: 'x86_64'
153 periodicity: '0 2 * * 1-5'
156 executor-arch: 'x86_64'
157 periodicity: '0 2 * * 1-5'
160 executor-arch: 'aarch64'
161 periodicity: '0 2 * * 1-5'
164 executor-arch: 'x86_64'
165 periodicity: '0 2 * * 1-5'
168 executor-arch: 'x86_64'
169 periodicity: '0 2 * * 1-5'
172 executor-arch: 'x86_64'
173 periodicity: '0 2 * * 1-5'
176 executor-arch: 'aarch64'
177 periodicity: '0 2 * * 1-5'
180 executor-arch: 'aarch64'
181 periodicity: '0 2 * * 1-5'
182 - 'csit-vpp-perf-mrr-weekly-{stream}-{node-arch}':
186 executor-arch: 'x86_64'
189 executor-arch: 'x86_64'
192 executor-arch: 'x86_64'
195 executor-arch: 'x86_64'
198 executor-arch: 'x86_64'
201 executor-arch: 'x86_64'
204 executor-arch: 'x86_64'
209 periodicity: '0 0 * * 6'
210 - 'csit-vpp-perf-ndrpdr-weekly-master-{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: 'x86_64'
227 periodicity: '0 0 * * 6'
228 - 'csit-trex-perf-ndrpdr-weekly-master-{node-arch}':
232 executor-arch: 'x86_64'
233 periodicity: '0 0 * * 6'
234 - 'csit-vpp-perf-report-iterative-{stream_report}-{node-arch}':
238 executor-arch: 'x86_64'
241 executor-arch: 'x86_64'
244 executor-arch: 'x86_64'
247 executor-arch: 'x86_64'
250 executor-arch: 'x86_64'
253 executor-arch: 'aarch64'
256 executor-arch: 'x86_64'
259 executor-arch: 'x86_64'
262 executor-arch: 'x86_64'
265 executor-arch: 'aarch64'
268 executor-arch: 'aarch64'
271 executor-arch: 'x86_64'
274 executor-arch: 'x86_64'
275 - 'csit-dpdk-perf-report-iterative-{stream_report}-{node-arch}':
279 executor-arch: 'x86_64'
282 executor-arch: 'x86_64'
285 executor-arch: 'x86_64'
288 executor-arch: 'x86_64'
291 executor-arch: 'x86_64'
294 executor-arch: 'aarch64'
297 executor-arch: 'x86_64'
300 executor-arch: 'x86_64'
303 executor-arch: 'x86_64'
306 executor-arch: 'aarch64'
309 executor-arch: 'aarch64'
312 executor-arch: 'x86_64'
315 executor-arch: 'x86_64'
316 - 'csit-trex-perf-report-iterative-{stream_report}-{node-arch}':
320 executor-arch: 'x86_64'
321 - 'csit-vpp-perf-report-coverage-{stream_report}-{node-arch}':
325 executor-arch: 'x86_64'
328 executor-arch: 'x86_64'
331 executor-arch: 'x86_64'
334 executor-arch: 'x86_64'
337 executor-arch: 'x86_64'
340 executor-arch: 'aarch64'
343 executor-arch: 'x86_64'
346 executor-arch: 'x86_64'
349 executor-arch: 'x86_64'
352 executor-arch: 'aarch64'
355 executor-arch: 'aarch64'
358 executor-arch: 'x86_64'
361 executor-arch: 'x86_64'
362 - 'csit-dpdk-perf-report-coverage-{stream_report}-{node-arch}':
366 executor-arch: 'x86_64'
369 executor-arch: 'x86_64'
372 executor-arch: 'x86_64'
375 executor-arch: 'x86_64'
378 executor-arch: 'x86_64'
381 executor-arch: 'aarch64'
384 executor-arch: 'x86_64'
387 executor-arch: 'x86_64'
390 executor-arch: 'x86_64'
393 executor-arch: 'aarch64'
396 executor-arch: 'aarch64'
399 executor-arch: 'x86_64'
402 executor-arch: 'x86_64'
403 - 'csit-trex-perf-report-coverage-{stream_report}-{node-arch}':
407 executor-arch: 'x86_64'
412 csit-perf-trial-duration: '1.0'
413 csit-perf-trial-multiplicity: '10'
420 branch-id: 'oper-rls2110'
423 branch-id: 'oper-rls2202'
427 branch-id: 'oper-rls2110'
430 branch-id: 'oper-rls2202'
432 build-artifact-num-to-keep: 10
436 name: 'csit-vpp-perf-verify-{stream}-{node-arch}'
442 <li>perf verify - per csit gerrit patch
446 <li>name: <b>csit-vpp-perf-verify-{stream}-{node-arch}</b>
447 <li>trigger: keyword in comment to csit patch:
448 <b>csit-{node-arch}-perftest tag_list</b>
452 <li>builder-{os}-prod-{executor-arch}
454 <li>perf test-cases selection
456 <li>test-cases selected using trigger keyword followed by tags
457 <li>all test-cases are labelled with CSIT RF topic tags
458 defined in <i>csit/docs/tag_documentation.rst</i>
460 <li>proposed keywords
462 <li>focus on testing specified vpp packet processing path
463 <li>format: csit-{node-arch}-perftest tag_list
465 <li>default tags for vpp startup config and perf test type
467 <li>IP4BASE, IP6BASE, L2BDBASE
468 <li>64B/78B: 64B/78B packet size
470 <li>X710: x710 Fortville NIC
471 <li>MRR: MRR throughput
475 <li>jjb verify: PASS/FAIL
481 project-type: freestyle
482 node: 'builder-{os}-prod-{executor-arch}'
487 - lf-infra-properties:
488 build-days-to-keep: "{build-days-to-keep}"
495 - gerrit-refspec-parameter
496 - gerrit-event-type-parameter
497 - gerrit-event-comment-text-parameter
498 - csit-perf-trial-duration-parameter:
499 csit-perf-trial-duration: "{csit-perf-trial-duration}"
500 - csit-perf-trial-multiplicity-parameter:
501 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
502 # This is a manually-triggered verify job, part of API coverage.
503 # CRC checking is needed to ensure vpp crc job breaks only when intended.
504 # Can be removed when this job is no longer needed for full API coverage.
505 - csit-fail-on-crc-mismatch-parameter:
506 fail-on-crc-mismatch: 'True'
509 - gerrit-trigger-scm:
510 credentials-id: 'jenkins-gerrit-credentials'
511 refspec: '$GERRIT_REFSPEC'
512 choosing-strategy: 'gerrit'
515 - fdio-infra-wrappers-non-activity-timeout:
516 build-timeout: '{build-timeout}'
519 - gerrit-trigger-csit-perftest:
522 trigger-word: 'csit-{node-arch}-perftest'
528 - ../scripts/setup_executor_env.sh
531 - ../scripts/csit/perf-verify.sh
537 name: 'csit-vpp-perf-mrr-daily-master-{node-arch}'
543 <li>check vpp perf mrr daily
547 <li>builder-{os}-prod-{executor-arch}
549 <li>perf test-cases selection
551 <li>all CSIT VPP MRR perf suites
555 <li>jjb verify: PASS/FAIL
557 <li>analyse: csit project (catch malfunctions/degradations)
561 project-type: freestyle
562 node: 'builder-{os}-prod-{executor-arch}'
567 - lf-infra-properties:
568 build-days-to-keep: "{build-days-to-keep}"
575 - csit-perf-trial-duration-parameter:
576 csit-perf-trial-duration: "{csit-perf-trial-duration}"
577 - csit-perf-trial-multiplicity-parameter:
578 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
581 - fdio-infra-wrappers-non-activity-timeout:
582 build-timeout: '{build-timeout}'
585 - timed: '{periodicity}'
588 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
590 properties-file: variables.prop
593 - ../scripts/setup_executor_env.sh
596 - ../scripts/csit/perf-timed.sh
602 name: 'csit-vpp-perf-mrr-weekly-{stream}-{node-arch}'
608 <li>check vpp perf mrr weekly on {node-arch}
612 <li>builder-{os}-prod-{executor-arch}
614 <li>perf test-cases selection
616 <li>NF Density CSIT VPP MRR perf suites
620 <li>jjb verify: PASS/FAIL
622 <li>analyse: csit project (catch malfunctions/degradations)
626 project-type: freestyle
627 node: 'builder-{os}-prod-{executor-arch}'
632 - lf-infra-properties:
633 build-days-to-keep: "{build-days-to-keep}"
640 - csit-perf-trial-duration-parameter:
641 csit-perf-trial-duration: "{csit-perf-trial-duration}"
642 - csit-perf-trial-multiplicity-parameter:
643 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
646 - fdio-infra-wrappers-non-activity-timeout:
647 build-timeout: '{build-timeout}'
650 - timed: '{periodicity}'
653 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
655 properties-file: variables.prop
658 - ../scripts/setup_executor_env.sh
661 - ../scripts/csit/perf-timed.sh
667 name: 'csit-vpp-perf-ndrpdr-weekly-master-{node-arch}'
673 <li>check vpp perf ndrpdr weekly on {node-arch}
677 <li>builder-{os}-prod-{executor-arch}
679 <li>perf test-cases selection
681 <li>pre-selected CSIT VPP NDRPDR perf suites
685 <li>jjb verify: PASS/FAIL
687 <li>analyse: csit project (catch malfunctions/degradations)
690 project-type: freestyle
691 node: 'builder-{os}-prod-{executor-arch}'
696 - lf-infra-properties:
697 build-days-to-keep: "{build-days-to-keep}"
706 - fdio-infra-wrappers-non-activity-timeout:
707 build-timeout: '{build-timeout}'
710 - timed: '{periodicity}'
713 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
715 properties-file: variables.prop
718 - ../scripts/setup_executor_env.sh
721 - ../scripts/csit/perf-timed.sh
727 name: 'csit-trex-perf-ndrpdr-weekly-master-{node-arch}'
733 <li>check trex perf ndrpdr weekly on {node-arch}
737 <li>builder-{os}-prod-{executor-arch}
739 <li>perf test-cases selection
741 <li>pre-selected CSIT TREX NDRPDR perf suites
745 <li>jjb verify: PASS/FAIL
747 <li>analyse: csit project (catch malfunctions/degradations)
750 project-type: freestyle
751 node: 'builder-{os}-prod-{executor-arch}'
756 - lf-infra-properties:
757 build-days-to-keep: "{build-days-to-keep}"
766 - fdio-infra-wrappers-non-activity-timeout:
767 build-timeout: '{build-timeout}'
770 - timed: '{periodicity}'
773 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
775 properties-file: variables.prop
778 - ../scripts/setup_executor_env.sh
781 - ../scripts/csit/perf-timed.sh
787 name: 'csit-trex-perf-verify-{stream}-{node-arch}'
793 <li>perf verify - per csit gerrit patch
797 <li>name: <b>csit-trex-perf-verify-{stream}-{node-arch}</b>
798 <li>trigger: keyword in comment to csit patch:
799 <b>csit-trex-{node-arch}-perftest tag_list</b>
803 <li>builder-{os}-prod-{executor-arch}
805 <li>perf test-cases selection
807 <li>test-cases selected using trigger keyword followed by tags
808 <li>all test-cases are labelled with CSIT RF topic tags
809 defined in <i>csit/docs/tag_documentation.rst</i>
811 <li>proposed keywords
813 <li>focus on testing specified trex packet processing path
814 <li>format: csit-{node-arch}-perftest tag_list
818 <li>jjb verify: PASS/FAIL
824 project-type: freestyle
825 node: 'builder-{os}-prod-{executor-arch}'
830 - lf-infra-properties:
831 build-days-to-keep: "{build-days-to-keep}"
838 - gerrit-refspec-parameter
839 - gerrit-event-type-parameter
840 - gerrit-event-comment-text-parameter
841 - csit-perf-trial-duration-parameter:
842 csit-perf-trial-duration: "{csit-perf-trial-duration}"
843 - csit-perf-trial-multiplicity-parameter:
844 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
845 # This is a manually-triggered verify job, part of API coverage.
846 # CRC checking is needed to ensure vpp crc job breaks only when intended.
847 # Can be removed when this job is no longer needed for full API coverage.
848 - csit-fail-on-crc-mismatch-parameter:
849 fail-on-crc-mismatch: 'True'
852 - gerrit-trigger-scm:
853 credentials-id: 'jenkins-gerrit-credentials'
854 refspec: '$GERRIT_REFSPEC'
855 choosing-strategy: 'gerrit'
858 - fdio-infra-wrappers-non-activity-timeout:
859 build-timeout: '{build-timeout}'
862 - gerrit-trigger-csit-perftest:
865 trigger-word: 'csit-trex-{node-arch}-perftest'
871 - ../scripts/setup_executor_env.sh
874 - ../scripts/csit/perf-verify.sh
880 name: 'csit-dpdk-perf-verify-{stream}-{node-arch}'
886 <li>perf verify - per csit gerrit patch
890 <li>name: <b>csit-dpdk-perf-verify-{stream}-{node-arch}</b>
891 <li>trigger: keyword in comment to csit patch:
892 <b>csit-dpdk-{node-arch}-perftest tag_list</b>
896 <li>builder-{os}-prod-{executor-arch}
898 <li>perf test-cases selection
900 <li>test-cases selected using trigger keyword followed by tags
901 <li>all test-cases are labelled with CSIT RF topic tags
902 defined in <i>csit/docs/tag_documentation.rst</i>
904 <li>default tags for dpdk perf test type
906 <li>IP4BASE, L2XCBASE
907 <li>64B: 64B packet size
909 <li>X710: x710 Fortville NIC
910 <li>MRR: MRR throughput
914 <li>jjb verify: PASS/FAIL
920 project-type: freestyle
921 node: 'builder-{os}-prod-{executor-arch}'
926 - lf-infra-properties:
927 build-days-to-keep: "{build-days-to-keep}"
934 - gerrit-refspec-parameter
935 - gerrit-event-type-parameter
936 - gerrit-event-comment-text-parameter
937 - csit-perf-trial-duration-parameter:
938 csit-perf-trial-duration: "{csit-perf-trial-duration}"
939 - csit-perf-trial-multiplicity-parameter:
940 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
943 - gerrit-trigger-scm:
944 credentials-id: 'jenkins-gerrit-credentials'
945 refspec: '$GERRIT_REFSPEC'
946 choosing-strategy: 'gerrit'
949 - fdio-infra-wrappers-non-activity-timeout:
950 build-timeout: '{build-timeout}'
953 - gerrit-trigger-csit-perftest:
956 trigger-word: 'csit-dpdk-{node-arch}-perftest'
962 - ../scripts/setup_executor_env.sh
965 - ../scripts/csit/perf-verify.sh
971 name: 'csit-dpdk-perf-mrr-weekly-master-{node-arch}'
977 <li>check dpdk perf mrr weekly
981 <li>builder-{os}-prod-{executor-arch}
983 <li>perf test-cases selection
985 <li>all CSIT DPDK MRR perf suites
989 <li>jjb verify: PASS/FAIL
991 <li>analyse: csit project (catch malfunctions/degradations)
995 project-type: freestyle
996 node: 'builder-{os}-prod-{executor-arch}'
1001 - lf-infra-properties:
1002 build-days-to-keep: "{build-days-to-keep}"
1005 - project-parameter:
1006 project: '{project}'
1009 - csit-perf-trial-duration-parameter:
1010 csit-perf-trial-duration: "{csit-perf-trial-duration}"
1011 - csit-perf-trial-multiplicity-parameter:
1012 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
1015 - fdio-infra-wrappers-non-activity-timeout:
1016 build-timeout: '{build-timeout}'
1019 - timed: '{periodicity}'
1022 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
1024 properties-file: variables.prop
1026 !include-raw-escape:
1027 - ../scripts/setup_executor_env.sh
1029 !include-raw-escape:
1030 - ../scripts/csit/perf-timed.sh
1033 - fdio-infra-publish
1036 name: 'csit-vpp-perf-report-iterative-{stream_report}-{node-arch}'
1042 <li>get vpp performance iterative data for csit report
1047 <b>csit-vpp-perf-report-iterative-{stream_report}-
1049 <li>trigger: keyword in comment to csit patch:
1050 <b>csit-vpp-report-iter-{node-arch}-perftest
1052 <li>trigger example:
1053 csit-vpp-report-iter-{node-arch}-perftest vpp-00
1057 <li>builder-{os}-prod-{executor-arch}
1059 <li>perf test-cases selection
1061 <li>test-cases selected by tags defined in
1062 <i>csit/docs/job_specs/report_iterative/{node-arch}/
1068 <li>jjb verify: PASS/FAIL
1069 <li>present: vpp performance
1070 <li>analyse: vpp performance
1074 project-type: freestyle
1075 node: 'builder-{os}-prod-{executor-arch}'
1080 - lf-infra-properties:
1081 build-days-to-keep: "{build-days-to-keep}"
1084 - project-parameter:
1085 project: '{project}'
1088 - gerrit-refspec-parameter
1089 - gerrit-event-type-parameter
1090 - gerrit-event-comment-text-parameter
1091 - csit-perf-trial-duration-parameter:
1092 csit-perf-trial-duration: "{csit-perf-trial-duration}"
1093 - csit-perf-trial-multiplicity-parameter:
1094 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
1097 - gerrit-trigger-scm:
1098 credentials-id: 'jenkins-gerrit-credentials'
1099 refspec: '$GERRIT_REFSPEC'
1100 choosing-strategy: 'gerrit'
1103 - fdio-infra-wrappers-non-activity-timeout:
1104 build-timeout: '{build-timeout}'
1107 - gerrit-trigger-csit-perftest:
1108 project: '{project}'
1110 trigger-word: 'csit-vpp-report-iter-{node-arch}-perftest'
1115 !include-raw-escape:
1116 - ../scripts/setup_executor_env.sh
1118 !include-raw-escape:
1119 - ../scripts/csit/perf-verify.sh
1122 - fdio-infra-publish
1125 name: 'csit-dpdk-perf-report-iterative-{stream_report}-{node-arch}'
1131 <li>get dpdk performance iterative data for csit report
1136 <b>csit-dpdk-perf-report-iterative-{stream_report}-
1138 <li>trigger: keyword in comment to csit patch:
1139 <b>csit-dpdk-report-iter-{node-arch}-perftest
1141 <li>trigger example:
1142 csit-dpdk-report-iter-{node-arch}-perftest dpdk-00
1146 <li>builder-{os}-prod-{executor-arch}
1148 <li>perf test-cases selection
1150 <li>test-cases selected by tags defined in
1151 <i>csit/docs/job_specs/report_iterative/{node-arch}/
1157 <li>jjb verify: PASS/FAIL
1158 <li>present: dpdk performance
1159 <li>analyse: dpdk performance
1163 project-type: freestyle
1164 node: 'builder-{os}-prod-{executor-arch}'
1169 - lf-infra-properties:
1170 build-days-to-keep: "{build-days-to-keep}"
1173 - project-parameter:
1174 project: '{project}'
1177 - gerrit-refspec-parameter
1178 - gerrit-event-type-parameter
1179 - gerrit-event-comment-text-parameter
1180 - csit-perf-trial-duration-parameter:
1181 csit-perf-trial-duration: "{csit-perf-trial-duration}"
1182 - csit-perf-trial-multiplicity-parameter:
1183 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
1186 - gerrit-trigger-scm:
1187 credentials-id: 'jenkins-gerrit-credentials'
1188 refspec: '$GERRIT_REFSPEC'
1189 choosing-strategy: 'gerrit'
1192 - fdio-infra-wrappers-non-activity-timeout:
1193 build-timeout: '{build-timeout}'
1196 - gerrit-trigger-csit-perftest:
1197 project: '{project}'
1199 trigger-word: 'csit-dpdk-report-iter-{node-arch}-perftest'
1204 !include-raw-escape:
1205 - ../scripts/setup_executor_env.sh
1207 !include-raw-escape:
1208 - ../scripts/csit/perf-verify.sh
1211 - fdio-infra-publish
1214 name: 'csit-trex-perf-report-iterative-{stream_report}-{node-arch}'
1220 <li>get trex performance iterative data for csit report
1225 <b>csit-trex-perf-report-iterative-{stream_report}-
1227 <li>trigger: keyword in comment to csit patch:
1228 <b>csit-trex-report-iter-{node-arch}-perftest
1230 <li>trigger example:
1231 csit-trex-report-iter-{node-arch}-perftest trex-00
1235 <li>builder-{os}-prod-{executor-arch}
1237 <li>perf test-cases selection
1239 <li>test-cases selected by tags defined in
1240 <i>csit/docs/job_specs/report_iterative/{node-arch}/
1246 <li>jjb verify: PASS/FAIL
1247 <li>present: trex performance
1248 <li>analyse: trex performance
1252 project-type: freestyle
1253 node: 'builder-{os}-prod-{executor-arch}'
1258 - lf-infra-properties:
1259 build-days-to-keep: "{build-days-to-keep}"
1262 - project-parameter:
1263 project: '{project}'
1266 - gerrit-refspec-parameter
1267 - gerrit-event-type-parameter
1268 - gerrit-event-comment-text-parameter
1269 - csit-perf-trial-duration-parameter:
1270 csit-perf-trial-duration: "{csit-perf-trial-duration}"
1271 - csit-perf-trial-multiplicity-parameter:
1272 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
1275 - gerrit-trigger-scm:
1276 credentials-id: 'jenkins-gerrit-credentials'
1277 refspec: '$GERRIT_REFSPEC'
1278 choosing-strategy: 'gerrit'
1281 - fdio-infra-wrappers-non-activity-timeout:
1282 build-timeout: '{build-timeout}'
1285 - gerrit-trigger-csit-perftest:
1286 project: '{project}'
1288 trigger-word: 'csit-trex-report-iter-{node-arch}-perftest'
1293 !include-raw-escape:
1294 - ../scripts/setup_executor_env.sh
1296 !include-raw-escape:
1297 - ../scripts/csit/perf-verify.sh
1300 - fdio-infra-publish
1303 name: 'csit-vpp-perf-report-coverage-{stream_report}-{node-arch}'
1309 <li>get vpp performance coverage data for csit report
1314 <b>csit-vpp-perf-report-coverage-{stream_report}-
1316 <li>trigger: keyword in comment to csit patch:
1317 <b>csit-vpp-report-cov-{node-arch}-perftest
1319 <li>trigger example:
1320 csit-vpp-report-cov-{node-arch}-perftest ip4-00
1324 <li>builder-{os}-prod-{executor-arch}
1326 <li>perf test-cases selection
1328 <li>test-cases selected by tags defined in
1329 <i>csit/docs/job_specs/report_coverage/{node-arch}/
1335 <li>jjb verify: PASS/FAIL
1336 <li>present: vpp performance
1337 <li>analyse: vpp performance
1341 project-type: freestyle
1342 node: 'builder-{os}-prod-{executor-arch}'
1347 - lf-infra-properties:
1348 build-days-to-keep: "{build-days-to-keep}"
1351 - project-parameter:
1352 project: '{project}'
1355 - gerrit-refspec-parameter
1356 - gerrit-event-type-parameter
1357 - gerrit-event-comment-text-parameter
1358 - csit-perf-trial-duration-parameter:
1359 csit-perf-trial-duration: "{csit-perf-trial-duration}"
1360 - csit-perf-trial-multiplicity-parameter:
1361 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
1364 - gerrit-trigger-scm:
1365 credentials-id: 'jenkins-gerrit-credentials'
1366 refspec: '$GERRIT_REFSPEC'
1367 choosing-strategy: 'gerrit'
1370 - fdio-infra-wrappers-non-activity-timeout:
1371 build-timeout: '{build-timeout}'
1374 - gerrit-trigger-csit-perftest:
1375 project: '{project}'
1377 trigger-word: 'csit-vpp-report-cov-{node-arch}-perftest'
1382 !include-raw-escape:
1383 - ../scripts/setup_executor_env.sh
1385 !include-raw-escape:
1386 - ../scripts/csit/perf-verify.sh
1389 - fdio-infra-publish
1392 name: 'csit-dpdk-perf-report-coverage-{stream_report}-{node-arch}'
1398 <li>get dpdk performance coverage data for csit report
1403 <b>csit-dpdk-perf-report-coverage-{stream_report}-
1405 <li>trigger: keyword in comment to csit patch:
1406 <b>csit-dpdk-report-cov-{node-arch}-perftest
1408 <li>trigger example:
1409 csit-dpdk-report-cov-{node-arch}-perftest dpdk-00
1413 <li>builder-{os}-prod-{executor-arch}
1415 <li>perf test-cases selection
1417 <li>test-cases selected by tags defined in
1418 <i>csit/docs/job_specs/report_coverage/{node-arch}/
1424 <li>jjb verify: PASS/FAIL
1425 <li>present: dpdk performance
1426 <li>analyse: dpdk performance
1430 project-type: freestyle
1431 node: 'builder-{os}-prod-{executor-arch}'
1436 - lf-infra-properties:
1437 build-days-to-keep: "{build-days-to-keep}"
1440 - project-parameter:
1441 project: '{project}'
1444 - gerrit-refspec-parameter
1445 - gerrit-event-type-parameter
1446 - gerrit-event-comment-text-parameter
1447 - csit-perf-trial-duration-parameter:
1448 csit-perf-trial-duration: "{csit-perf-trial-duration}"
1449 - csit-perf-trial-multiplicity-parameter:
1450 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
1453 - gerrit-trigger-scm:
1454 credentials-id: 'jenkins-gerrit-credentials'
1455 refspec: '$GERRIT_REFSPEC'
1456 choosing-strategy: 'gerrit'
1459 - fdio-infra-wrappers-non-activity-timeout:
1460 build-timeout: '{build-timeout}'
1463 - gerrit-trigger-csit-perftest:
1464 project: '{project}'
1466 trigger-word: 'csit-dpdk-report-cov-{node-arch}-perftest'
1471 !include-raw-escape:
1472 - ../scripts/setup_executor_env.sh
1474 !include-raw-escape:
1475 - ../scripts/csit/perf-verify.sh
1478 - fdio-infra-publish
1481 name: 'csit-trex-perf-report-coverage-{stream_report}-{node-arch}'
1487 <li>get trex performance coverage data for csit report
1492 <b>csit-trex-perf-report-coverage-{stream_report}-
1494 <li>trigger: keyword in comment to csit patch:
1495 <b>csit-trex-report-cov-{node-arch}-perftest
1497 <li>trigger example:
1498 csit-trex-report-cov-{node-arch}-perftest trex-00
1502 <li>builder-{os}-prod-{executor-arch}
1504 <li>perf test-cases selection
1506 <li>test-cases selected by tags defined in
1507 <i>csit/docs/job_specs/report_coverage/{node-arch}/
1513 <li>jjb verify: PASS/FAIL
1514 <li>present: trex performance
1515 <li>analyse: trex performance
1519 project-type: freestyle
1520 node: 'builder-{os}-prod-{executor-arch}'
1525 - lf-infra-properties:
1526 build-days-to-keep: "{build-days-to-keep}"
1529 - project-parameter:
1530 project: '{project}'
1533 - gerrit-refspec-parameter
1534 - gerrit-event-type-parameter
1535 - gerrit-event-comment-text-parameter
1536 - csit-perf-trial-duration-parameter:
1537 csit-perf-trial-duration: "{csit-perf-trial-duration}"
1538 - csit-perf-trial-multiplicity-parameter:
1539 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
1542 - gerrit-trigger-scm:
1543 credentials-id: 'jenkins-gerrit-credentials'
1544 refspec: '$GERRIT_REFSPEC'
1545 choosing-strategy: 'gerrit'
1548 - fdio-infra-wrappers-non-activity-timeout:
1549 build-timeout: '{build-timeout}'
1552 - gerrit-trigger-csit-perftest:
1553 project: '{project}'
1555 trigger-word: 'csit-trex-report-cov-{node-arch}-perftest'
1560 !include-raw-escape:
1561 - ../scripts/setup_executor_env.sh
1563 !include-raw-escape:
1564 - ../scripts/csit/perf-verify.sh
1567 - fdio-infra-publish