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'
85 - 'csit-vpp-perf-verify-{stream}-{node-arch}':
89 executor-arch: 'x86_64'
92 executor-arch: 'x86_64'
95 executor-arch: 'x86_64'
98 executor-arch: 'x86_64'
101 executor-arch: 'aarch64'
104 executor-arch: 'x86_64'
107 executor-arch: 'x86_64'
110 executor-arch: 'aarch64'
113 executor-arch: 'aarch64'
116 executor-arch: 'x86_64'
123 branch-id: 'oper-rls2202'
126 branch-id: 'oper-rls2206'
127 - 'csit-vpp-perf-mrr-daily-master-{node-arch}':
131 executor-arch: 'x86_64'
132 periodicity: '30 22 * * 0-4'
135 executor-arch: 'x86_64'
136 periodicity: '30 22 * * 0-4'
139 executor-arch: 'x86_64'
140 periodicity: '30 22 * * 0-4'
143 executor-arch: 'x86_64'
144 periodicity: '30 22 * * 0-4'
147 executor-arch: 'aarch64'
148 periodicity: '30 22 * * 0-4'
151 executor-arch: 'x86_64'
152 periodicity: '30 22 * * 0-4'
155 executor-arch: 'x86_64'
156 periodicity: '30 22 * * 0-4'
159 executor-arch: 'aarch64'
160 periodicity: '30 22 * * 0-4'
163 executor-arch: 'aarch64'
164 periodicity: '30 22 * * 0-4'
167 executor-arch: 'x86_64'
168 periodicity: '30 22 * * 0-4'
169 - 'csit-vpp-perf-mrr-weekly-{stream}-{node-arch}':
173 executor-arch: 'x86_64'
176 executor-arch: 'x86_64'
179 executor-arch: 'x86_64'
184 periodicity: '0 0 * * 6'
185 - 'csit-vpp-perf-ndrpdr-weekly-master-{node-arch}':
189 executor-arch: 'x86_64'
192 executor-arch: 'x86_64'
195 executor-arch: 'x86_64'
196 periodicity: '0 0 * * 6'
197 - 'csit-vpp-perf-report-iterative-{stream_report}-{node-arch}':
201 executor-arch: 'x86_64'
204 executor-arch: 'x86_64'
207 executor-arch: 'x86_64'
210 executor-arch: 'x86_64'
213 executor-arch: 'aarch64'
216 executor-arch: 'x86_64'
219 executor-arch: 'x86_64'
222 executor-arch: 'aarch64'
225 executor-arch: 'aarch64'
228 executor-arch: 'x86_64'
231 executor-arch: 'x86_64'
234 executor-arch: 'x86_64'
235 - 'csit-dpdk-perf-report-iterative-{stream_report}-{node-arch}':
239 executor-arch: 'x86_64'
242 executor-arch: 'x86_64'
245 executor-arch: 'x86_64'
248 executor-arch: 'x86_64'
251 executor-arch: 'aarch64'
254 executor-arch: 'x86_64'
257 executor-arch: 'x86_64'
260 executor-arch: 'aarch64'
263 executor-arch: 'aarch64'
266 executor-arch: 'x86_64'
269 executor-arch: 'x86_64'
272 executor-arch: 'x86_64'
273 - 'csit-trex-perf-report-iterative-{stream_report}-{node-arch}':
277 executor-arch: 'x86_64'
278 - 'csit-vpp-perf-report-coverage-{stream_report}-{node-arch}':
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: 'aarch64'
306 executor-arch: 'aarch64'
309 executor-arch: 'x86_64'
312 executor-arch: 'x86_64'
315 executor-arch: 'x86_64'
316 - 'csit-dpdk-perf-report-coverage-{stream_report}-{node-arch}':
320 executor-arch: 'x86_64'
323 executor-arch: 'x86_64'
326 executor-arch: 'x86_64'
329 executor-arch: 'x86_64'
332 executor-arch: 'aarch64'
335 executor-arch: 'x86_64'
338 executor-arch: 'x86_64'
341 executor-arch: 'aarch64'
344 executor-arch: 'aarch64'
347 executor-arch: 'x86_64'
350 executor-arch: 'x86_64'
353 executor-arch: 'x86_64'
354 - 'csit-trex-perf-report-coverage-{stream_report}-{node-arch}':
358 executor-arch: 'x86_64'
363 csit-perf-trial-duration: '1.0'
364 csit-perf-trial-multiplicity: '10'
371 branch-id: 'oper-rls2202'
374 branch-id: 'oper-rls2206'
378 branch-id: 'oper-rls2202'
381 branch-id: 'oper-rls2206'
383 build-artifact-num-to-keep: 10
387 name: 'csit-vpp-perf-verify-{stream}-{node-arch}'
393 <li>perf verify - per csit gerrit patch
397 <li>name: <b>csit-vpp-perf-verify-{stream}-{node-arch}</b>
398 <li>trigger: keyword in comment to csit patch:
399 <b>csit-{node-arch}-perftest tag_list</b>
403 <li>builder-{os}-prod-{executor-arch}
405 <li>perf test-cases selection
407 <li>test-cases selected using trigger keyword followed by tags
408 <li>all test-cases are labelled with CSIT RF topic tags
409 defined in <i>csit/docs/tag_documentation.rst</i>
411 <li>proposed keywords
413 <li>focus on testing specified vpp packet processing path
414 <li>format: csit-{node-arch}-perftest tag_list
416 <li>default tags for vpp startup config and perf test type
418 <li>IP4BASE, IP6BASE, L2BDBASE
419 <li>64B/78B: 64B/78B packet size
421 <li>X710: x710 Fortville NIC
422 <li>MRR: MRR throughput
426 <li>jjb verify: PASS/FAIL
432 project-type: freestyle
433 node: 'builder-{os}-prod-{executor-arch}'
438 - lf-infra-properties:
439 build-days-to-keep: "{build-days-to-keep}"
446 - gerrit-refspec-parameter
447 - gerrit-event-type-parameter
448 - gerrit-event-comment-text-parameter
449 - csit-perf-trial-duration-parameter:
450 csit-perf-trial-duration: "{csit-perf-trial-duration}"
451 - csit-perf-trial-multiplicity-parameter:
452 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
453 # This is a manually-triggered verify job, part of API coverage.
454 # CRC checking is needed to ensure vpp crc job breaks only when intended.
455 # Can be removed when this job is no longer needed for full API coverage.
456 - csit-fail-on-crc-mismatch-parameter:
457 fail-on-crc-mismatch: 'True'
460 - gerrit-trigger-scm:
461 credentials-id: 'jenkins-gerrit-credentials'
462 refspec: '$GERRIT_REFSPEC'
463 choosing-strategy: 'gerrit'
466 - fdio-infra-wrappers-non-activity-timeout:
467 build-timeout: '{build-timeout}'
470 - gerrit-trigger-csit-perftest:
473 trigger-word: 'csit-{node-arch}-perftest'
479 - ../scripts/setup_executor_env.sh
482 - ../scripts/csit/perf-verify.sh
488 name: 'csit-vpp-perf-mrr-daily-master-{node-arch}'
494 <li>check vpp perf mrr daily
498 <li>builder-{os}-prod-{executor-arch}
500 <li>perf test-cases selection
502 <li>all CSIT VPP MRR perf suites
506 <li>jjb verify: PASS/FAIL
508 <li>analyse: csit project (catch malfunctions/degradations)
512 project-type: freestyle
513 node: 'builder-{os}-prod-{executor-arch}'
518 - lf-infra-properties:
519 build-days-to-keep: "{build-days-to-keep}"
526 - csit-perf-trial-duration-parameter:
527 csit-perf-trial-duration: "{csit-perf-trial-duration}"
528 - csit-perf-trial-multiplicity-parameter:
529 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
532 - fdio-infra-wrappers-non-activity-timeout:
533 build-timeout: '{build-timeout}'
536 - timed: '{periodicity}'
539 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
541 properties-file: variables.prop
544 - ../scripts/setup_executor_env.sh
547 - ../scripts/csit/perf-timed.sh
553 name: 'csit-vpp-perf-mrr-weekly-{stream}-{node-arch}'
559 <li>check vpp perf mrr weekly on {node-arch}
563 <li>builder-{os}-prod-{executor-arch}
565 <li>perf test-cases selection
567 <li>NF Density CSIT VPP MRR perf suites
571 <li>jjb verify: PASS/FAIL
573 <li>analyse: csit project (catch malfunctions/degradations)
577 project-type: freestyle
578 node: 'builder-{os}-prod-{executor-arch}'
583 - lf-infra-properties:
584 build-days-to-keep: "{build-days-to-keep}"
591 - csit-perf-trial-duration-parameter:
592 csit-perf-trial-duration: "{csit-perf-trial-duration}"
593 - csit-perf-trial-multiplicity-parameter:
594 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
597 - fdio-infra-wrappers-non-activity-timeout:
598 build-timeout: '{build-timeout}'
601 - timed: '{periodicity}'
604 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
606 properties-file: variables.prop
609 - ../scripts/setup_executor_env.sh
612 - ../scripts/csit/perf-timed.sh
618 name: 'csit-vpp-perf-ndrpdr-weekly-master-{node-arch}'
624 <li>check vpp perf ndrpdr weekly on {node-arch}
628 <li>builder-{os}-prod-{executor-arch}
630 <li>perf test-cases selection
632 <li>pre-selected CSIT VPP NDRPDR perf suites
636 <li>jjb verify: PASS/FAIL
638 <li>analyse: csit project (catch malfunctions/degradations)
641 project-type: freestyle
642 node: 'builder-{os}-prod-{executor-arch}'
647 - lf-infra-properties:
648 build-days-to-keep: "{build-days-to-keep}"
657 - fdio-infra-wrappers-non-activity-timeout:
658 build-timeout: '{build-timeout}'
661 - timed: '{periodicity}'
664 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
666 properties-file: variables.prop
669 - ../scripts/setup_executor_env.sh
672 - ../scripts/csit/perf-timed.sh
678 name: 'csit-trex-perf-ndrpdr-weekly-master-{node-arch}'
684 <li>check trex perf ndrpdr weekly on {node-arch}
688 <li>builder-{os}-prod-{executor-arch}
690 <li>perf test-cases selection
692 <li>pre-selected CSIT TREX NDRPDR perf suites
696 <li>jjb verify: PASS/FAIL
698 <li>analyse: csit project (catch malfunctions/degradations)
701 project-type: freestyle
702 node: 'builder-{os}-prod-{executor-arch}'
707 - lf-infra-properties:
708 build-days-to-keep: "{build-days-to-keep}"
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-trex-perf-verify-{stream}-{node-arch}'
744 <li>perf verify - per csit gerrit patch
748 <li>name: <b>csit-trex-perf-verify-{stream}-{node-arch}</b>
749 <li>trigger: keyword in comment to csit patch:
750 <b>csit-trex-{node-arch}-perftest tag_list</b>
754 <li>builder-{os}-prod-{executor-arch}
756 <li>perf test-cases selection
758 <li>test-cases selected using trigger keyword followed by tags
759 <li>all test-cases are labelled with CSIT RF topic tags
760 defined in <i>csit/docs/tag_documentation.rst</i>
762 <li>proposed keywords
764 <li>focus on testing specified trex packet processing path
765 <li>format: csit-{node-arch}-perftest tag_list
769 <li>jjb verify: PASS/FAIL
775 project-type: freestyle
776 node: 'builder-{os}-prod-{executor-arch}'
781 - lf-infra-properties:
782 build-days-to-keep: "{build-days-to-keep}"
789 - gerrit-refspec-parameter
790 - gerrit-event-type-parameter
791 - gerrit-event-comment-text-parameter
792 - csit-perf-trial-duration-parameter:
793 csit-perf-trial-duration: "{csit-perf-trial-duration}"
794 - csit-perf-trial-multiplicity-parameter:
795 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
796 # This job does not interact with VPP so not setting fail-on-crc-mismatch.
799 - gerrit-trigger-scm:
800 credentials-id: 'jenkins-gerrit-credentials'
801 refspec: '$GERRIT_REFSPEC'
802 choosing-strategy: 'gerrit'
805 - fdio-infra-wrappers-non-activity-timeout:
806 build-timeout: '{build-timeout}'
809 - gerrit-trigger-csit-perftest:
812 trigger-word: 'csit-trex-{node-arch}-perftest'
818 - ../scripts/setup_executor_env.sh
821 - ../scripts/csit/perf-verify.sh
827 name: 'csit-dpdk-perf-verify-{stream}-{node-arch}'
833 <li>perf verify - per csit gerrit patch
837 <li>name: <b>csit-dpdk-perf-verify-{stream}-{node-arch}</b>
838 <li>trigger: keyword in comment to csit patch:
839 <b>csit-dpdk-{node-arch}-perftest tag_list</b>
843 <li>builder-{os}-prod-{executor-arch}
845 <li>perf test-cases selection
847 <li>test-cases selected using trigger keyword followed by tags
848 <li>all test-cases are labelled with CSIT RF topic tags
849 defined in <i>csit/docs/tag_documentation.rst</i>
851 <li>default tags for dpdk perf test type
853 <li>IP4BASE, L2XCBASE
854 <li>64B: 64B packet size
856 <li>X710: x710 Fortville NIC
857 <li>MRR: MRR throughput
861 <li>jjb verify: PASS/FAIL
867 project-type: freestyle
868 node: 'builder-{os}-prod-{executor-arch}'
873 - lf-infra-properties:
874 build-days-to-keep: "{build-days-to-keep}"
881 - gerrit-refspec-parameter
882 - gerrit-event-type-parameter
883 - gerrit-event-comment-text-parameter
884 - csit-perf-trial-duration-parameter:
885 csit-perf-trial-duration: "{csit-perf-trial-duration}"
886 - csit-perf-trial-multiplicity-parameter:
887 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
890 - gerrit-trigger-scm:
891 credentials-id: 'jenkins-gerrit-credentials'
892 refspec: '$GERRIT_REFSPEC'
893 choosing-strategy: 'gerrit'
896 - fdio-infra-wrappers-non-activity-timeout:
897 build-timeout: '{build-timeout}'
900 - gerrit-trigger-csit-perftest:
903 trigger-word: 'csit-dpdk-{node-arch}-perftest'
909 - ../scripts/setup_executor_env.sh
912 - ../scripts/csit/perf-verify.sh
918 name: 'csit-dpdk-perf-mrr-weekly-master-{node-arch}'
924 <li>check dpdk perf mrr weekly
928 <li>builder-{os}-prod-{executor-arch}
930 <li>perf test-cases selection
932 <li>all CSIT DPDK MRR perf suites
936 <li>jjb verify: PASS/FAIL
938 <li>analyse: csit project (catch malfunctions/degradations)
942 project-type: freestyle
943 node: 'builder-{os}-prod-{executor-arch}'
948 - lf-infra-properties:
949 build-days-to-keep: "{build-days-to-keep}"
956 - csit-perf-trial-duration-parameter:
957 csit-perf-trial-duration: "{csit-perf-trial-duration}"
958 - csit-perf-trial-multiplicity-parameter:
959 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
962 - fdio-infra-wrappers-non-activity-timeout:
963 build-timeout: '{build-timeout}'
966 - timed: '{periodicity}'
969 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
971 properties-file: variables.prop
974 - ../scripts/setup_executor_env.sh
977 - ../scripts/csit/perf-timed.sh
983 name: 'csit-vpp-perf-report-iterative-{stream_report}-{node-arch}'
989 <li>get vpp performance iterative data for csit report
994 <b>csit-vpp-perf-report-iterative-{stream_report}-
996 <li>trigger: keyword in comment to csit patch:
997 <b>csit-vpp-report-iter-{node-arch}-perftest
1000 csit-vpp-report-iter-{node-arch}-perftest vpp-00
1004 <li>builder-{os}-prod-{executor-arch}
1006 <li>perf test-cases selection
1008 <li>test-cases selected by tags defined in
1009 <i>csit/docs/job_specs/report_iterative/{node-arch}/
1015 <li>jjb verify: PASS/FAIL
1016 <li>present: vpp performance
1017 <li>analyse: vpp performance
1021 project-type: freestyle
1022 node: 'builder-{os}-prod-{executor-arch}'
1027 - lf-infra-properties:
1028 build-days-to-keep: "{build-days-to-keep}"
1031 - project-parameter:
1032 project: '{project}'
1035 - gerrit-refspec-parameter
1036 - gerrit-event-type-parameter
1037 - gerrit-event-comment-text-parameter
1038 - csit-perf-trial-duration-parameter:
1039 csit-perf-trial-duration: "{csit-perf-trial-duration}"
1040 - csit-perf-trial-multiplicity-parameter:
1041 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
1044 - gerrit-trigger-scm:
1045 credentials-id: 'jenkins-gerrit-credentials'
1046 refspec: '$GERRIT_REFSPEC'
1047 choosing-strategy: 'gerrit'
1050 - fdio-infra-wrappers-non-activity-timeout:
1051 build-timeout: '{build-timeout}'
1054 - gerrit-trigger-csit-perftest:
1055 project: '{project}'
1057 trigger-word: 'csit-vpp-report-iter-{node-arch}-perftest'
1062 !include-raw-escape:
1063 - ../scripts/setup_executor_env.sh
1065 !include-raw-escape:
1066 - ../scripts/csit/perf-verify.sh
1069 - fdio-infra-publish
1072 name: 'csit-dpdk-perf-report-iterative-{stream_report}-{node-arch}'
1078 <li>get dpdk performance iterative data for csit report
1083 <b>csit-dpdk-perf-report-iterative-{stream_report}-
1085 <li>trigger: keyword in comment to csit patch:
1086 <b>csit-dpdk-report-iter-{node-arch}-perftest
1088 <li>trigger example:
1089 csit-dpdk-report-iter-{node-arch}-perftest dpdk-00
1093 <li>builder-{os}-prod-{executor-arch}
1095 <li>perf test-cases selection
1097 <li>test-cases selected by tags defined in
1098 <i>csit/docs/job_specs/report_iterative/{node-arch}/
1104 <li>jjb verify: PASS/FAIL
1105 <li>present: dpdk performance
1106 <li>analyse: dpdk performance
1110 project-type: freestyle
1111 node: 'builder-{os}-prod-{executor-arch}'
1116 - lf-infra-properties:
1117 build-days-to-keep: "{build-days-to-keep}"
1120 - project-parameter:
1121 project: '{project}'
1124 - gerrit-refspec-parameter
1125 - gerrit-event-type-parameter
1126 - gerrit-event-comment-text-parameter
1127 - csit-perf-trial-duration-parameter:
1128 csit-perf-trial-duration: "{csit-perf-trial-duration}"
1129 - csit-perf-trial-multiplicity-parameter:
1130 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
1133 - gerrit-trigger-scm:
1134 credentials-id: 'jenkins-gerrit-credentials'
1135 refspec: '$GERRIT_REFSPEC'
1136 choosing-strategy: 'gerrit'
1139 - fdio-infra-wrappers-non-activity-timeout:
1140 build-timeout: '{build-timeout}'
1143 - gerrit-trigger-csit-perftest:
1144 project: '{project}'
1146 trigger-word: 'csit-dpdk-report-iter-{node-arch}-perftest'
1151 !include-raw-escape:
1152 - ../scripts/setup_executor_env.sh
1154 !include-raw-escape:
1155 - ../scripts/csit/perf-verify.sh
1158 - fdio-infra-publish
1161 name: 'csit-trex-perf-report-iterative-{stream_report}-{node-arch}'
1167 <li>get trex performance iterative data for csit report
1172 <b>csit-trex-perf-report-iterative-{stream_report}-
1174 <li>trigger: keyword in comment to csit patch:
1175 <b>csit-trex-report-iter-{node-arch}-perftest
1177 <li>trigger example:
1178 csit-trex-report-iter-{node-arch}-perftest trex-00
1182 <li>builder-{os}-prod-{executor-arch}
1184 <li>perf test-cases selection
1186 <li>test-cases selected by tags defined in
1187 <i>csit/docs/job_specs/report_iterative/{node-arch}/
1193 <li>jjb verify: PASS/FAIL
1194 <li>present: trex performance
1195 <li>analyse: trex performance
1199 project-type: freestyle
1200 node: 'builder-{os}-prod-{executor-arch}'
1205 - lf-infra-properties:
1206 build-days-to-keep: "{build-days-to-keep}"
1209 - project-parameter:
1210 project: '{project}'
1213 - gerrit-refspec-parameter
1214 - gerrit-event-type-parameter
1215 - gerrit-event-comment-text-parameter
1216 - csit-perf-trial-duration-parameter:
1217 csit-perf-trial-duration: "{csit-perf-trial-duration}"
1218 - csit-perf-trial-multiplicity-parameter:
1219 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
1222 - gerrit-trigger-scm:
1223 credentials-id: 'jenkins-gerrit-credentials'
1224 refspec: '$GERRIT_REFSPEC'
1225 choosing-strategy: 'gerrit'
1228 - fdio-infra-wrappers-non-activity-timeout:
1229 build-timeout: '{build-timeout}'
1232 - gerrit-trigger-csit-perftest:
1233 project: '{project}'
1235 trigger-word: 'csit-trex-report-iter-{node-arch}-perftest'
1240 !include-raw-escape:
1241 - ../scripts/setup_executor_env.sh
1243 !include-raw-escape:
1244 - ../scripts/csit/perf-verify.sh
1247 - fdio-infra-publish
1250 name: 'csit-vpp-perf-report-coverage-{stream_report}-{node-arch}'
1256 <li>get vpp performance coverage data for csit report
1261 <b>csit-vpp-perf-report-coverage-{stream_report}-
1263 <li>trigger: keyword in comment to csit patch:
1264 <b>csit-vpp-report-cov-{node-arch}-perftest
1266 <li>trigger example:
1267 csit-vpp-report-cov-{node-arch}-perftest ip4-00
1271 <li>builder-{os}-prod-{executor-arch}
1273 <li>perf test-cases selection
1275 <li>test-cases selected by tags defined in
1276 <i>csit/docs/job_specs/report_coverage/{node-arch}/
1282 <li>jjb verify: PASS/FAIL
1283 <li>present: vpp performance
1284 <li>analyse: vpp performance
1288 project-type: freestyle
1289 node: 'builder-{os}-prod-{executor-arch}'
1294 - lf-infra-properties:
1295 build-days-to-keep: "{build-days-to-keep}"
1298 - project-parameter:
1299 project: '{project}'
1302 - gerrit-refspec-parameter
1303 - gerrit-event-type-parameter
1304 - gerrit-event-comment-text-parameter
1305 - csit-perf-trial-duration-parameter:
1306 csit-perf-trial-duration: "{csit-perf-trial-duration}"
1307 - csit-perf-trial-multiplicity-parameter:
1308 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
1311 - gerrit-trigger-scm:
1312 credentials-id: 'jenkins-gerrit-credentials'
1313 refspec: '$GERRIT_REFSPEC'
1314 choosing-strategy: 'gerrit'
1317 - fdio-infra-wrappers-non-activity-timeout:
1318 build-timeout: '{build-timeout}'
1321 - gerrit-trigger-csit-perftest:
1322 project: '{project}'
1324 trigger-word: 'csit-vpp-report-cov-{node-arch}-perftest'
1329 !include-raw-escape:
1330 - ../scripts/setup_executor_env.sh
1332 !include-raw-escape:
1333 - ../scripts/csit/perf-verify.sh
1336 - fdio-infra-publish
1339 name: 'csit-dpdk-perf-report-coverage-{stream_report}-{node-arch}'
1345 <li>get dpdk performance coverage data for csit report
1350 <b>csit-dpdk-perf-report-coverage-{stream_report}-
1352 <li>trigger: keyword in comment to csit patch:
1353 <b>csit-dpdk-report-cov-{node-arch}-perftest
1355 <li>trigger example:
1356 csit-dpdk-report-cov-{node-arch}-perftest dpdk-00
1360 <li>builder-{os}-prod-{executor-arch}
1362 <li>perf test-cases selection
1364 <li>test-cases selected by tags defined in
1365 <i>csit/docs/job_specs/report_coverage/{node-arch}/
1371 <li>jjb verify: PASS/FAIL
1372 <li>present: dpdk performance
1373 <li>analyse: dpdk performance
1377 project-type: freestyle
1378 node: 'builder-{os}-prod-{executor-arch}'
1383 - lf-infra-properties:
1384 build-days-to-keep: "{build-days-to-keep}"
1387 - project-parameter:
1388 project: '{project}'
1391 - gerrit-refspec-parameter
1392 - gerrit-event-type-parameter
1393 - gerrit-event-comment-text-parameter
1394 - csit-perf-trial-duration-parameter:
1395 csit-perf-trial-duration: "{csit-perf-trial-duration}"
1396 - csit-perf-trial-multiplicity-parameter:
1397 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
1400 - gerrit-trigger-scm:
1401 credentials-id: 'jenkins-gerrit-credentials'
1402 refspec: '$GERRIT_REFSPEC'
1403 choosing-strategy: 'gerrit'
1406 - fdio-infra-wrappers-non-activity-timeout:
1407 build-timeout: '{build-timeout}'
1410 - gerrit-trigger-csit-perftest:
1411 project: '{project}'
1413 trigger-word: 'csit-dpdk-report-cov-{node-arch}-perftest'
1418 !include-raw-escape:
1419 - ../scripts/setup_executor_env.sh
1421 !include-raw-escape:
1422 - ../scripts/csit/perf-verify.sh
1425 - fdio-infra-publish
1428 name: 'csit-trex-perf-report-coverage-{stream_report}-{node-arch}'
1434 <li>get trex performance coverage data for csit report
1439 <b>csit-trex-perf-report-coverage-{stream_report}-
1441 <li>trigger: keyword in comment to csit patch:
1442 <b>csit-trex-report-cov-{node-arch}-perftest
1444 <li>trigger example:
1445 csit-trex-report-cov-{node-arch}-perftest trex-00
1449 <li>builder-{os}-prod-{executor-arch}
1451 <li>perf test-cases selection
1453 <li>test-cases selected by tags defined in
1454 <i>csit/docs/job_specs/report_coverage/{node-arch}/
1460 <li>jjb verify: PASS/FAIL
1461 <li>present: trex performance
1462 <li>analyse: trex performance
1466 project-type: freestyle
1467 node: 'builder-{os}-prod-{executor-arch}'
1472 - lf-infra-properties:
1473 build-days-to-keep: "{build-days-to-keep}"
1476 - project-parameter:
1477 project: '{project}'
1480 - gerrit-refspec-parameter
1481 - gerrit-event-type-parameter
1482 - gerrit-event-comment-text-parameter
1483 - csit-perf-trial-duration-parameter:
1484 csit-perf-trial-duration: "{csit-perf-trial-duration}"
1485 - csit-perf-trial-multiplicity-parameter:
1486 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
1489 - gerrit-trigger-scm:
1490 credentials-id: 'jenkins-gerrit-credentials'
1491 refspec: '$GERRIT_REFSPEC'
1492 choosing-strategy: 'gerrit'
1495 - fdio-infra-wrappers-non-activity-timeout:
1496 build-timeout: '{build-timeout}'
1499 - gerrit-trigger-csit-perftest:
1500 project: '{project}'
1502 trigger-word: 'csit-trex-report-cov-{node-arch}-perftest'
1507 !include-raw-escape:
1508 - ../scripts/setup_executor_env.sh
1510 !include-raw-escape:
1511 - ../scripts/csit/perf-verify.sh
1514 - fdio-infra-publish