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'
182 executor-arch: 'x86_64'
185 executor-arch: 'x86_64'
190 periodicity: '0 0 * * 6'
191 - 'csit-vpp-perf-ndrpdr-weekly-master-{node-arch}':
195 executor-arch: 'x86_64'
198 executor-arch: 'x86_64'
201 executor-arch: 'x86_64'
202 periodicity: '0 0 * * 6'
203 - 'csit-vpp-perf-report-iterative-{stream_report}-{node-arch}':
207 executor-arch: 'x86_64'
210 executor-arch: 'x86_64'
213 executor-arch: 'x86_64'
216 executor-arch: 'x86_64'
219 executor-arch: 'aarch64'
222 executor-arch: 'x86_64'
225 executor-arch: 'x86_64'
228 executor-arch: 'aarch64'
231 executor-arch: 'aarch64'
234 executor-arch: 'x86_64'
237 executor-arch: 'x86_64'
240 executor-arch: 'x86_64'
241 - 'csit-dpdk-perf-report-iterative-{stream_report}-{node-arch}':
245 executor-arch: 'x86_64'
248 executor-arch: 'x86_64'
251 executor-arch: 'x86_64'
254 executor-arch: 'x86_64'
257 executor-arch: 'aarch64'
260 executor-arch: 'x86_64'
263 executor-arch: 'x86_64'
266 executor-arch: 'aarch64'
269 executor-arch: 'aarch64'
272 executor-arch: 'x86_64'
275 executor-arch: 'x86_64'
278 executor-arch: 'x86_64'
279 - 'csit-trex-perf-report-iterative-{stream_report}-{node-arch}':
283 executor-arch: 'x86_64'
284 - 'csit-vpp-perf-report-coverage-{stream_report}-{node-arch}':
288 executor-arch: 'x86_64'
291 executor-arch: 'x86_64'
294 executor-arch: 'x86_64'
297 executor-arch: 'x86_64'
300 executor-arch: 'aarch64'
303 executor-arch: 'x86_64'
306 executor-arch: 'x86_64'
309 executor-arch: 'aarch64'
312 executor-arch: 'aarch64'
315 executor-arch: 'x86_64'
318 executor-arch: 'x86_64'
321 executor-arch: 'x86_64'
322 - 'csit-dpdk-perf-report-coverage-{stream_report}-{node-arch}':
326 executor-arch: 'x86_64'
329 executor-arch: 'x86_64'
332 executor-arch: 'x86_64'
335 executor-arch: 'x86_64'
338 executor-arch: 'aarch64'
341 executor-arch: 'x86_64'
344 executor-arch: 'x86_64'
347 executor-arch: 'aarch64'
350 executor-arch: 'aarch64'
353 executor-arch: 'x86_64'
356 executor-arch: 'x86_64'
359 executor-arch: 'x86_64'
360 - 'csit-trex-perf-report-coverage-{stream_report}-{node-arch}':
364 executor-arch: 'x86_64'
369 csit-perf-trial-duration: '1.0'
370 csit-perf-trial-multiplicity: '10'
377 branch-id: 'oper-rls2202'
380 branch-id: 'oper-rls2206'
384 branch-id: 'oper-rls2202'
387 branch-id: 'oper-rls2206'
389 build-artifact-num-to-keep: 10
393 name: 'csit-vpp-perf-verify-{stream}-{node-arch}'
399 <li>perf verify - per csit gerrit patch
403 <li>name: <b>csit-vpp-perf-verify-{stream}-{node-arch}</b>
404 <li>trigger: keyword in comment to csit patch:
405 <b>csit-{node-arch}-perftest tag_list</b>
409 <li>builder-{os}-prod-{executor-arch}
411 <li>perf test-cases selection
413 <li>test-cases selected using trigger keyword followed by tags
414 <li>all test-cases are labelled with CSIT RF topic tags
415 defined in <i>csit/docs/tag_documentation.rst</i>
417 <li>proposed keywords
419 <li>focus on testing specified vpp packet processing path
420 <li>format: csit-{node-arch}-perftest tag_list
422 <li>default tags for vpp startup config and perf test type
424 <li>IP4BASE, IP6BASE, L2BDBASE
425 <li>64B/78B: 64B/78B packet size
427 <li>X710: x710 Fortville NIC
428 <li>MRR: MRR throughput
432 <li>jjb verify: PASS/FAIL
438 project-type: freestyle
439 node: 'builder-{os}-prod-{executor-arch}'
444 - lf-infra-properties:
445 build-days-to-keep: "{build-days-to-keep}"
452 - gerrit-refspec-parameter
453 - gerrit-event-type-parameter
454 - gerrit-event-comment-text-parameter
455 - csit-perf-trial-duration-parameter:
456 csit-perf-trial-duration: "{csit-perf-trial-duration}"
457 - csit-perf-trial-multiplicity-parameter:
458 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
459 # This is a manually-triggered verify job, part of API coverage.
460 # CRC checking is needed to ensure vpp crc job breaks only when intended.
461 # Can be removed when this job is no longer needed for full API coverage.
462 - csit-fail-on-crc-mismatch-parameter:
463 fail-on-crc-mismatch: 'True'
466 - gerrit-trigger-scm:
467 credentials-id: 'jenkins-gerrit-credentials'
468 refspec: '$GERRIT_REFSPEC'
469 choosing-strategy: 'gerrit'
472 - fdio-infra-wrappers-non-activity-timeout:
473 build-timeout: '{build-timeout}'
476 - gerrit-trigger-csit-perftest:
479 trigger-word: 'csit-{node-arch}-perftest'
485 - ../scripts/setup_executor_env.sh
488 - ../scripts/csit/perf-verify.sh
494 name: 'csit-vpp-perf-mrr-daily-master-{node-arch}'
500 <li>check vpp perf mrr daily
504 <li>builder-{os}-prod-{executor-arch}
506 <li>perf test-cases selection
508 <li>all CSIT VPP MRR perf suites
512 <li>jjb verify: PASS/FAIL
514 <li>analyse: csit project (catch malfunctions/degradations)
518 project-type: freestyle
519 node: 'builder-{os}-prod-{executor-arch}'
524 - lf-infra-properties:
525 build-days-to-keep: "{build-days-to-keep}"
532 - csit-perf-trial-duration-parameter:
533 csit-perf-trial-duration: "{csit-perf-trial-duration}"
534 - csit-perf-trial-multiplicity-parameter:
535 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
538 - fdio-infra-wrappers-non-activity-timeout:
539 build-timeout: '{build-timeout}'
542 - timed: '{periodicity}'
545 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
547 properties-file: variables.prop
550 - ../scripts/setup_executor_env.sh
553 - ../scripts/csit/perf-timed.sh
559 name: 'csit-vpp-perf-mrr-weekly-{stream}-{node-arch}'
565 <li>check vpp perf mrr weekly on {node-arch}
569 <li>builder-{os}-prod-{executor-arch}
571 <li>perf test-cases selection
573 <li>NF Density CSIT VPP MRR perf suites
577 <li>jjb verify: PASS/FAIL
579 <li>analyse: csit project (catch malfunctions/degradations)
583 project-type: freestyle
584 node: 'builder-{os}-prod-{executor-arch}'
589 - lf-infra-properties:
590 build-days-to-keep: "{build-days-to-keep}"
597 - csit-perf-trial-duration-parameter:
598 csit-perf-trial-duration: "{csit-perf-trial-duration}"
599 - csit-perf-trial-multiplicity-parameter:
600 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
603 - fdio-infra-wrappers-non-activity-timeout:
604 build-timeout: '{build-timeout}'
607 - timed: '{periodicity}'
610 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
612 properties-file: variables.prop
615 - ../scripts/setup_executor_env.sh
618 - ../scripts/csit/perf-timed.sh
624 name: 'csit-vpp-perf-ndrpdr-weekly-master-{node-arch}'
630 <li>check vpp perf ndrpdr weekly on {node-arch}
634 <li>builder-{os}-prod-{executor-arch}
636 <li>perf test-cases selection
638 <li>pre-selected CSIT VPP NDRPDR perf suites
642 <li>jjb verify: PASS/FAIL
644 <li>analyse: csit project (catch malfunctions/degradations)
647 project-type: freestyle
648 node: 'builder-{os}-prod-{executor-arch}'
653 - lf-infra-properties:
654 build-days-to-keep: "{build-days-to-keep}"
663 - fdio-infra-wrappers-non-activity-timeout:
664 build-timeout: '{build-timeout}'
667 - timed: '{periodicity}'
670 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
672 properties-file: variables.prop
675 - ../scripts/setup_executor_env.sh
678 - ../scripts/csit/perf-timed.sh
684 name: 'csit-trex-perf-ndrpdr-weekly-master-{node-arch}'
690 <li>check trex perf ndrpdr weekly on {node-arch}
694 <li>builder-{os}-prod-{executor-arch}
696 <li>perf test-cases selection
698 <li>pre-selected CSIT TREX NDRPDR perf suites
702 <li>jjb verify: PASS/FAIL
704 <li>analyse: csit project (catch malfunctions/degradations)
707 project-type: freestyle
708 node: 'builder-{os}-prod-{executor-arch}'
713 - lf-infra-properties:
714 build-days-to-keep: "{build-days-to-keep}"
723 - fdio-infra-wrappers-non-activity-timeout:
724 build-timeout: '{build-timeout}'
727 - timed: '{periodicity}'
730 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
732 properties-file: variables.prop
735 - ../scripts/setup_executor_env.sh
738 - ../scripts/csit/perf-timed.sh
744 name: 'csit-trex-perf-verify-{stream}-{node-arch}'
750 <li>perf verify - per csit gerrit patch
754 <li>name: <b>csit-trex-perf-verify-{stream}-{node-arch}</b>
755 <li>trigger: keyword in comment to csit patch:
756 <b>csit-trex-{node-arch}-perftest tag_list</b>
760 <li>builder-{os}-prod-{executor-arch}
762 <li>perf test-cases selection
764 <li>test-cases selected using trigger keyword followed by tags
765 <li>all test-cases are labelled with CSIT RF topic tags
766 defined in <i>csit/docs/tag_documentation.rst</i>
768 <li>proposed keywords
770 <li>focus on testing specified trex packet processing path
771 <li>format: csit-{node-arch}-perftest tag_list
775 <li>jjb verify: PASS/FAIL
781 project-type: freestyle
782 node: 'builder-{os}-prod-{executor-arch}'
787 - lf-infra-properties:
788 build-days-to-keep: "{build-days-to-keep}"
795 - gerrit-refspec-parameter
796 - gerrit-event-type-parameter
797 - gerrit-event-comment-text-parameter
798 - csit-perf-trial-duration-parameter:
799 csit-perf-trial-duration: "{csit-perf-trial-duration}"
800 - csit-perf-trial-multiplicity-parameter:
801 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
802 # This job does not interact with VPP so not setting fail-on-crc-mismatch.
805 - gerrit-trigger-scm:
806 credentials-id: 'jenkins-gerrit-credentials'
807 refspec: '$GERRIT_REFSPEC'
808 choosing-strategy: 'gerrit'
811 - fdio-infra-wrappers-non-activity-timeout:
812 build-timeout: '{build-timeout}'
815 - gerrit-trigger-csit-perftest:
818 trigger-word: 'csit-trex-{node-arch}-perftest'
824 - ../scripts/setup_executor_env.sh
827 - ../scripts/csit/perf-verify.sh
833 name: 'csit-dpdk-perf-verify-{stream}-{node-arch}'
839 <li>perf verify - per csit gerrit patch
843 <li>name: <b>csit-dpdk-perf-verify-{stream}-{node-arch}</b>
844 <li>trigger: keyword in comment to csit patch:
845 <b>csit-dpdk-{node-arch}-perftest tag_list</b>
849 <li>builder-{os}-prod-{executor-arch}
851 <li>perf test-cases selection
853 <li>test-cases selected using trigger keyword followed by tags
854 <li>all test-cases are labelled with CSIT RF topic tags
855 defined in <i>csit/docs/tag_documentation.rst</i>
857 <li>default tags for dpdk perf test type
859 <li>IP4BASE, L2XCBASE
860 <li>64B: 64B packet size
862 <li>X710: x710 Fortville NIC
863 <li>MRR: MRR throughput
867 <li>jjb verify: PASS/FAIL
873 project-type: freestyle
874 node: 'builder-{os}-prod-{executor-arch}'
879 - lf-infra-properties:
880 build-days-to-keep: "{build-days-to-keep}"
887 - gerrit-refspec-parameter
888 - gerrit-event-type-parameter
889 - gerrit-event-comment-text-parameter
890 - csit-perf-trial-duration-parameter:
891 csit-perf-trial-duration: "{csit-perf-trial-duration}"
892 - csit-perf-trial-multiplicity-parameter:
893 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
896 - gerrit-trigger-scm:
897 credentials-id: 'jenkins-gerrit-credentials'
898 refspec: '$GERRIT_REFSPEC'
899 choosing-strategy: 'gerrit'
902 - fdio-infra-wrappers-non-activity-timeout:
903 build-timeout: '{build-timeout}'
906 - gerrit-trigger-csit-perftest:
909 trigger-word: 'csit-dpdk-{node-arch}-perftest'
915 - ../scripts/setup_executor_env.sh
918 - ../scripts/csit/perf-verify.sh
924 name: 'csit-dpdk-perf-mrr-weekly-master-{node-arch}'
930 <li>check dpdk perf mrr weekly
934 <li>builder-{os}-prod-{executor-arch}
936 <li>perf test-cases selection
938 <li>all CSIT DPDK MRR perf suites
942 <li>jjb verify: PASS/FAIL
944 <li>analyse: csit project (catch malfunctions/degradations)
948 project-type: freestyle
949 node: 'builder-{os}-prod-{executor-arch}'
954 - lf-infra-properties:
955 build-days-to-keep: "{build-days-to-keep}"
962 - csit-perf-trial-duration-parameter:
963 csit-perf-trial-duration: "{csit-perf-trial-duration}"
964 - csit-perf-trial-multiplicity-parameter:
965 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
968 - fdio-infra-wrappers-non-activity-timeout:
969 build-timeout: '{build-timeout}'
972 - timed: '{periodicity}'
975 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
977 properties-file: variables.prop
980 - ../scripts/setup_executor_env.sh
983 - ../scripts/csit/perf-timed.sh
989 name: 'csit-vpp-perf-report-iterative-{stream_report}-{node-arch}'
995 <li>get vpp performance iterative data for csit report
1000 <b>csit-vpp-perf-report-iterative-{stream_report}-
1002 <li>trigger: keyword in comment to csit patch:
1003 <b>csit-vpp-report-iter-{node-arch}-perftest
1005 <li>trigger example:
1006 csit-vpp-report-iter-{node-arch}-perftest vpp-00
1010 <li>builder-{os}-prod-{executor-arch}
1012 <li>perf test-cases selection
1014 <li>test-cases selected by tags defined in
1015 <i>csit/docs/job_specs/report_iterative/{node-arch}/
1021 <li>jjb verify: PASS/FAIL
1022 <li>present: vpp performance
1023 <li>analyse: vpp performance
1027 project-type: freestyle
1028 node: 'builder-{os}-prod-{executor-arch}'
1033 - lf-infra-properties:
1034 build-days-to-keep: "{build-days-to-keep}"
1037 - project-parameter:
1038 project: '{project}'
1041 - gerrit-refspec-parameter
1042 - gerrit-event-type-parameter
1043 - gerrit-event-comment-text-parameter
1044 - csit-perf-trial-duration-parameter:
1045 csit-perf-trial-duration: "{csit-perf-trial-duration}"
1046 - csit-perf-trial-multiplicity-parameter:
1047 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
1050 - gerrit-trigger-scm:
1051 credentials-id: 'jenkins-gerrit-credentials'
1052 refspec: '$GERRIT_REFSPEC'
1053 choosing-strategy: 'gerrit'
1056 - fdio-infra-wrappers-non-activity-timeout:
1057 build-timeout: '{build-timeout}'
1060 - gerrit-trigger-csit-perftest:
1061 project: '{project}'
1063 trigger-word: 'csit-vpp-report-iter-{node-arch}-perftest'
1068 !include-raw-escape:
1069 - ../scripts/setup_executor_env.sh
1071 !include-raw-escape:
1072 - ../scripts/csit/perf-verify.sh
1075 - fdio-infra-publish
1078 name: 'csit-dpdk-perf-report-iterative-{stream_report}-{node-arch}'
1084 <li>get dpdk performance iterative data for csit report
1089 <b>csit-dpdk-perf-report-iterative-{stream_report}-
1091 <li>trigger: keyword in comment to csit patch:
1092 <b>csit-dpdk-report-iter-{node-arch}-perftest
1094 <li>trigger example:
1095 csit-dpdk-report-iter-{node-arch}-perftest dpdk-00
1099 <li>builder-{os}-prod-{executor-arch}
1101 <li>perf test-cases selection
1103 <li>test-cases selected by tags defined in
1104 <i>csit/docs/job_specs/report_iterative/{node-arch}/
1110 <li>jjb verify: PASS/FAIL
1111 <li>present: dpdk performance
1112 <li>analyse: dpdk performance
1116 project-type: freestyle
1117 node: 'builder-{os}-prod-{executor-arch}'
1122 - lf-infra-properties:
1123 build-days-to-keep: "{build-days-to-keep}"
1126 - project-parameter:
1127 project: '{project}'
1130 - gerrit-refspec-parameter
1131 - gerrit-event-type-parameter
1132 - gerrit-event-comment-text-parameter
1133 - csit-perf-trial-duration-parameter:
1134 csit-perf-trial-duration: "{csit-perf-trial-duration}"
1135 - csit-perf-trial-multiplicity-parameter:
1136 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
1139 - gerrit-trigger-scm:
1140 credentials-id: 'jenkins-gerrit-credentials'
1141 refspec: '$GERRIT_REFSPEC'
1142 choosing-strategy: 'gerrit'
1145 - fdio-infra-wrappers-non-activity-timeout:
1146 build-timeout: '{build-timeout}'
1149 - gerrit-trigger-csit-perftest:
1150 project: '{project}'
1152 trigger-word: 'csit-dpdk-report-iter-{node-arch}-perftest'
1157 !include-raw-escape:
1158 - ../scripts/setup_executor_env.sh
1160 !include-raw-escape:
1161 - ../scripts/csit/perf-verify.sh
1164 - fdio-infra-publish
1167 name: 'csit-trex-perf-report-iterative-{stream_report}-{node-arch}'
1173 <li>get trex performance iterative data for csit report
1178 <b>csit-trex-perf-report-iterative-{stream_report}-
1180 <li>trigger: keyword in comment to csit patch:
1181 <b>csit-trex-report-iter-{node-arch}-perftest
1183 <li>trigger example:
1184 csit-trex-report-iter-{node-arch}-perftest trex-00
1188 <li>builder-{os}-prod-{executor-arch}
1190 <li>perf test-cases selection
1192 <li>test-cases selected by tags defined in
1193 <i>csit/docs/job_specs/report_iterative/{node-arch}/
1199 <li>jjb verify: PASS/FAIL
1200 <li>present: trex performance
1201 <li>analyse: trex performance
1205 project-type: freestyle
1206 node: 'builder-{os}-prod-{executor-arch}'
1211 - lf-infra-properties:
1212 build-days-to-keep: "{build-days-to-keep}"
1215 - project-parameter:
1216 project: '{project}'
1219 - gerrit-refspec-parameter
1220 - gerrit-event-type-parameter
1221 - gerrit-event-comment-text-parameter
1222 - csit-perf-trial-duration-parameter:
1223 csit-perf-trial-duration: "{csit-perf-trial-duration}"
1224 - csit-perf-trial-multiplicity-parameter:
1225 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
1228 - gerrit-trigger-scm:
1229 credentials-id: 'jenkins-gerrit-credentials'
1230 refspec: '$GERRIT_REFSPEC'
1231 choosing-strategy: 'gerrit'
1234 - fdio-infra-wrappers-non-activity-timeout:
1235 build-timeout: '{build-timeout}'
1238 - gerrit-trigger-csit-perftest:
1239 project: '{project}'
1241 trigger-word: 'csit-trex-report-iter-{node-arch}-perftest'
1246 !include-raw-escape:
1247 - ../scripts/setup_executor_env.sh
1249 !include-raw-escape:
1250 - ../scripts/csit/perf-verify.sh
1253 - fdio-infra-publish
1256 name: 'csit-vpp-perf-report-coverage-{stream_report}-{node-arch}'
1262 <li>get vpp performance coverage data for csit report
1267 <b>csit-vpp-perf-report-coverage-{stream_report}-
1269 <li>trigger: keyword in comment to csit patch:
1270 <b>csit-vpp-report-cov-{node-arch}-perftest
1272 <li>trigger example:
1273 csit-vpp-report-cov-{node-arch}-perftest ip4-00
1277 <li>builder-{os}-prod-{executor-arch}
1279 <li>perf test-cases selection
1281 <li>test-cases selected by tags defined in
1282 <i>csit/docs/job_specs/report_coverage/{node-arch}/
1288 <li>jjb verify: PASS/FAIL
1289 <li>present: vpp performance
1290 <li>analyse: vpp performance
1294 project-type: freestyle
1295 node: 'builder-{os}-prod-{executor-arch}'
1300 - lf-infra-properties:
1301 build-days-to-keep: "{build-days-to-keep}"
1304 - project-parameter:
1305 project: '{project}'
1308 - gerrit-refspec-parameter
1309 - gerrit-event-type-parameter
1310 - gerrit-event-comment-text-parameter
1311 - csit-perf-trial-duration-parameter:
1312 csit-perf-trial-duration: "{csit-perf-trial-duration}"
1313 - csit-perf-trial-multiplicity-parameter:
1314 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
1317 - gerrit-trigger-scm:
1318 credentials-id: 'jenkins-gerrit-credentials'
1319 refspec: '$GERRIT_REFSPEC'
1320 choosing-strategy: 'gerrit'
1323 - fdio-infra-wrappers-non-activity-timeout:
1324 build-timeout: '{build-timeout}'
1327 - gerrit-trigger-csit-perftest:
1328 project: '{project}'
1330 trigger-word: 'csit-vpp-report-cov-{node-arch}-perftest'
1335 !include-raw-escape:
1336 - ../scripts/setup_executor_env.sh
1338 !include-raw-escape:
1339 - ../scripts/csit/perf-verify.sh
1342 - fdio-infra-publish
1345 name: 'csit-dpdk-perf-report-coverage-{stream_report}-{node-arch}'
1351 <li>get dpdk performance coverage data for csit report
1356 <b>csit-dpdk-perf-report-coverage-{stream_report}-
1358 <li>trigger: keyword in comment to csit patch:
1359 <b>csit-dpdk-report-cov-{node-arch}-perftest
1361 <li>trigger example:
1362 csit-dpdk-report-cov-{node-arch}-perftest dpdk-00
1366 <li>builder-{os}-prod-{executor-arch}
1368 <li>perf test-cases selection
1370 <li>test-cases selected by tags defined in
1371 <i>csit/docs/job_specs/report_coverage/{node-arch}/
1377 <li>jjb verify: PASS/FAIL
1378 <li>present: dpdk performance
1379 <li>analyse: dpdk performance
1383 project-type: freestyle
1384 node: 'builder-{os}-prod-{executor-arch}'
1389 - lf-infra-properties:
1390 build-days-to-keep: "{build-days-to-keep}"
1393 - project-parameter:
1394 project: '{project}'
1397 - gerrit-refspec-parameter
1398 - gerrit-event-type-parameter
1399 - gerrit-event-comment-text-parameter
1400 - csit-perf-trial-duration-parameter:
1401 csit-perf-trial-duration: "{csit-perf-trial-duration}"
1402 - csit-perf-trial-multiplicity-parameter:
1403 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
1406 - gerrit-trigger-scm:
1407 credentials-id: 'jenkins-gerrit-credentials'
1408 refspec: '$GERRIT_REFSPEC'
1409 choosing-strategy: 'gerrit'
1412 - fdio-infra-wrappers-non-activity-timeout:
1413 build-timeout: '{build-timeout}'
1416 - gerrit-trigger-csit-perftest:
1417 project: '{project}'
1419 trigger-word: 'csit-dpdk-report-cov-{node-arch}-perftest'
1424 !include-raw-escape:
1425 - ../scripts/setup_executor_env.sh
1427 !include-raw-escape:
1428 - ../scripts/csit/perf-verify.sh
1431 - fdio-infra-publish
1434 name: 'csit-trex-perf-report-coverage-{stream_report}-{node-arch}'
1440 <li>get trex performance coverage data for csit report
1445 <b>csit-trex-perf-report-coverage-{stream_report}-
1447 <li>trigger: keyword in comment to csit patch:
1448 <b>csit-trex-report-cov-{node-arch}-perftest
1450 <li>trigger example:
1451 csit-trex-report-cov-{node-arch}-perftest trex-00
1455 <li>builder-{os}-prod-{executor-arch}
1457 <li>perf test-cases selection
1459 <li>test-cases selected by tags defined in
1460 <i>csit/docs/job_specs/report_coverage/{node-arch}/
1466 <li>jjb verify: PASS/FAIL
1467 <li>present: trex performance
1468 <li>analyse: trex performance
1472 project-type: freestyle
1473 node: 'builder-{os}-prod-{executor-arch}'
1478 - lf-infra-properties:
1479 build-days-to-keep: "{build-days-to-keep}"
1482 - project-parameter:
1483 project: '{project}'
1486 - gerrit-refspec-parameter
1487 - gerrit-event-type-parameter
1488 - gerrit-event-comment-text-parameter
1489 - csit-perf-trial-duration-parameter:
1490 csit-perf-trial-duration: "{csit-perf-trial-duration}"
1491 - csit-perf-trial-multiplicity-parameter:
1492 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
1495 - gerrit-trigger-scm:
1496 credentials-id: 'jenkins-gerrit-credentials'
1497 refspec: '$GERRIT_REFSPEC'
1498 choosing-strategy: 'gerrit'
1501 - fdio-infra-wrappers-non-activity-timeout:
1502 build-timeout: '{build-timeout}'
1505 - gerrit-trigger-csit-perftest:
1506 project: '{project}'
1508 trigger-word: 'csit-trex-report-cov-{node-arch}-perftest'
1513 !include-raw-escape:
1514 - ../scripts/setup_executor_env.sh
1516 !include-raw-escape:
1517 - ../scripts/csit/perf-verify.sh
1520 - fdio-infra-publish