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: 'aarch64'
40 executor-arch: 'x86_64'
43 executor-arch: 'x86_64'
46 executor-arch: 'aarch64'
47 - 'csit-dpdk-perf-mrr-weekly-master-{node-arch}':
51 executor-arch: 'x86_64'
54 executor-arch: 'x86_64'
57 executor-arch: 'x86_64'
60 executor-arch: 'aarch64'
63 executor-arch: 'x86_64'
66 executor-arch: 'aarch64'
67 periodicity: '0 0 * * 6'
68 - 'csit-trex-perf-verify-{stream}-{node-arch}':
72 executor-arch: 'x86_64'
75 executor-arch: 'x86_64'
76 - 'csit-vpp-perf-verify-{stream}-{node-arch}':
80 executor-arch: 'x86_64'
83 executor-arch: 'x86_64'
86 executor-arch: 'x86_64'
89 executor-arch: 'x86_64'
92 executor-arch: 'aarch64'
95 executor-arch: 'x86_64'
98 executor-arch: 'x86_64'
101 executor-arch: 'aarch64'
107 branch: 'rls2009_lts'
108 branch-id: 'oper-rls2009_lts'
111 branch-id: 'oper-rls2101'
114 branch-id: 'oper-rls2106'
115 - 'csit-vpp-perf-mrr-daily-master-{node-arch}':
119 executor-arch: 'x86_64'
120 periodicity: '0 2,14 * * *'
123 executor-arch: 'x86_64'
124 periodicity: '0 2,14 * * *'
127 executor-arch: 'x86_64'
128 periodicity: '0 2,14 * * *'
131 executor-arch: 'x86_64'
132 periodicity: '0 2,14 * * *'
135 executor-arch: 'aarch64'
136 periodicity: '0 14 * * *'
139 executor-arch: 'x86_64'
140 periodicity: '0 2,14 * * *'
143 executor-arch: 'x86_64'
144 periodicity: '0 2,14 * * *'
147 executor-arch: 'aarch64'
148 periodicity: '0 14 * * *'
149 - 'csit-vpp-perf-mrr-weekly-{stream}-{node-arch}':
153 executor-arch: 'x86_64'
156 executor-arch: 'x86_64'
159 executor-arch: 'x86_64'
162 executor-arch: 'x86_64'
165 executor-arch: 'x86_64'
171 branch: 'rls2009_lts'
172 branch-id: 'oper-rls2009_lts'
173 periodicity: '0 0 * * 6'
174 - 'csit-vpp-perf-ndrpdr-weekly-master-{node-arch}':
178 executor-arch: 'x86_64'
181 executor-arch: 'x86_64'
184 executor-arch: 'x86_64'
185 periodicity: '0 0 * * 6'
186 - 'csit-vpp-perf-report-iterative-{stream_report}-{node-arch}':
190 executor-arch: 'x86_64'
193 executor-arch: 'x86_64'
196 executor-arch: 'x86_64'
199 executor-arch: 'x86_64'
202 executor-arch: 'aarch64'
205 executor-arch: 'x86_64'
208 executor-arch: 'x86_64'
211 executor-arch: 'aarch64'
214 executor-arch: 'x86_64'
217 executor-arch: 'x86_64'
218 - 'csit-dpdk-perf-report-iterative-{stream_report}-{node-arch}':
222 executor-arch: 'x86_64'
225 executor-arch: 'x86_64'
228 executor-arch: 'x86_64'
231 executor-arch: 'x86_64'
234 executor-arch: 'aarch64'
237 executor-arch: 'x86_64'
240 executor-arch: 'x86_64'
243 executor-arch: 'aarch64'
246 executor-arch: 'x86_64'
249 executor-arch: 'x86_64'
250 - 'csit-vpp-perf-report-coverage-{stream_report}-{node-arch}':
254 executor-arch: 'x86_64'
257 executor-arch: 'x86_64'
260 executor-arch: 'x86_64'
263 executor-arch: 'x86_64'
266 executor-arch: 'aarch64'
269 executor-arch: 'x86_64'
272 executor-arch: 'x86_64'
275 executor-arch: 'aarch64'
278 executor-arch: 'x86_64'
281 executor-arch: 'x86_64'
282 - 'csit-dpdk-perf-report-coverage-{stream_report}-{node-arch}':
286 executor-arch: 'x86_64'
289 executor-arch: 'x86_64'
292 executor-arch: 'x86_64'
295 executor-arch: 'x86_64'
298 executor-arch: 'aarch64'
301 executor-arch: 'x86_64'
304 executor-arch: 'x86_64'
307 executor-arch: 'aarch64'
310 executor-arch: 'x86_64'
313 executor-arch: 'x86_64'
318 csit-perf-trial-duration: '1.0'
319 csit-perf-trial-multiplicity: '10'
325 branch: 'rls2009_lts'
326 branch-id: 'oper-rls2009_lts'
329 branch-id: 'oper-rls2101'
332 branch-id: 'oper-rls2106'
336 branch-id: 'oper-rls2106'
338 build-artifact-num-to-keep: 10
342 name: 'csit-vpp-perf-verify-{stream}-{node-arch}'
348 <li>perf verify - per csit gerrit patch
352 <li>name: <b>csit-vpp-perf-verify-{stream}-{node-arch}</b>
353 <li>trigger: keyword in comment to csit patch:
354 <b>csit-{node-arch}-perftest tag_list</b>
358 <li>builder-{os}-prod-{executor-arch}
360 <li>perf test-cases selection
362 <li>test-cases selected using trigger keyword followed by tags
363 <li>all test-cases are labelled with CSIT RF topic tags
364 defined in <i>csit/docs/tag_documentation.rst</i>
366 <li>proposed keywords
368 <li>focus on testing specified vpp packet processing path
369 <li>format: csit-{node-arch}-perftest tag_list
371 <li>default tags for vpp startup config and perf test type
373 <li>IP4BASE, IP6BASE, L2BDBASE
374 <li>64B/78B: 64B/78B packet size
376 <li>X710: x710 Fortville NIC
377 <li>MRR: MRR throughput
381 <li>jjb verify: PASS/FAIL
387 project-type: freestyle
388 node: 'builder-{os}-prod-{executor-arch}'
393 daysToKeep: '{build-days-to-keep}'
394 numToKeep: '{build-num-to-keep}'
395 artifactDaysToKeep: '{build-artifact-days-to-keep}'
396 artifactNumToKeep: '{build-artifact-num-to-keep}'
403 - gerrit-refspec-parameter
404 - gerrit-event-type-parameter
405 - gerrit-event-comment-text-parameter
406 - csit-perf-trial-duration-parameter:
407 csit-perf-trial-duration: "{csit-perf-trial-duration}"
408 - csit-perf-trial-multiplicity-parameter:
409 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
410 # This is a manually-triggered verify job, part of API coverage.
411 # CRC checking is needed to ensure vpp crc job breaks only when intended.
412 # Can be removed when this job is no longer needed for full API coverage.
413 - csit-fail-on-crc-mismatch-parameter:
414 fail-on-crc-mismatch: 'True'
417 - gerrit-trigger-scm:
418 credentials-id: 'jenkins-gerrit-credentials'
419 refspec: '$GERRIT_REFSPEC'
420 choosing-strategy: 'gerrit'
423 - fdio-infra-wrappers-non-activity-timeout:
424 build-timeout: '{build-timeout}'
427 - gerrit-trigger-csit-perftest:
430 trigger-word: 'csit-{node-arch}-perftest'
436 - ../scripts/setup_executor_env.sh
439 - ../scripts/csit/perf-verify.sh
445 name: 'csit-vpp-perf-mrr-daily-master-{node-arch}'
451 <li>check vpp perf mrr daily
455 <li>builder-{os}-prod-{executor-arch}
457 <li>perf test-cases selection
459 <li>all CSIT VPP MRR perf suites
463 <li>jjb verify: PASS/FAIL
465 <li>analyse: csit project (catch malfunctions/degradations)
469 project-type: freestyle
470 node: 'builder-{os}-prod-{executor-arch}'
475 daysToKeep: '{build-days-to-keep}'
476 numToKeep: '{build-num-to-keep}'
477 artifactDaysToKeep: '{build-artifact-days-to-keep}'
478 artifactNumToKeep: '{build-artifact-num-to-keep}'
485 - csit-perf-trial-duration-parameter:
486 csit-perf-trial-duration: "{csit-perf-trial-duration}"
487 - csit-perf-trial-multiplicity-parameter:
488 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
491 - fdio-infra-wrappers-non-activity-timeout:
492 build-timeout: '{build-timeout}'
495 - timed: '{periodicity}'
498 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
500 properties-file: variables.prop
503 - ../scripts/setup_executor_env.sh
506 - ../scripts/csit/perf-timed.sh
512 name: 'csit-vpp-perf-mrr-weekly-{stream}-{node-arch}'
518 <li>check vpp perf mrr weekly on {node-arch}
522 <li>builder-{os}-prod-{executor-arch}
524 <li>perf test-cases selection
526 <li>NF Density CSIT VPP MRR perf suites
530 <li>jjb verify: PASS/FAIL
532 <li>analyse: csit project (catch malfunctions/degradations)
536 project-type: freestyle
537 node: 'builder-{os}-prod-{executor-arch}'
542 daysToKeep: '{build-days-to-keep}'
543 numToKeep: '{build-num-to-keep}'
544 artifactDaysToKeep: '{build-artifact-days-to-keep}'
545 artifactNumToKeep: '{build-artifact-num-to-keep}'
552 - csit-perf-trial-duration-parameter:
553 csit-perf-trial-duration: "{csit-perf-trial-duration}"
554 - csit-perf-trial-multiplicity-parameter:
555 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
558 - fdio-infra-wrappers-non-activity-timeout:
559 build-timeout: '{build-timeout}'
562 - timed: '{periodicity}'
565 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
567 properties-file: variables.prop
570 - ../scripts/setup_executor_env.sh
573 - ../scripts/csit/perf-timed.sh
579 name: 'csit-vpp-perf-ndrpdr-weekly-master-{node-arch}'
585 <li>check vpp perf ndrpdr weekly on {node-arch}
589 <li>builder-{os}-prod-{executor-arch}
591 <li>perf test-cases selection
593 <li>pre-selected CSIT VPP NDRPDR perf suites
597 <li>jjb verify: PASS/FAIL
599 <li>analyse: csit project (catch malfunctions/degradations)
602 project-type: freestyle
603 node: 'builder-{os}-prod-{executor-arch}'
608 daysToKeep: '{build-days-to-keep}'
609 numToKeep: '{build-num-to-keep}'
610 artifactDaysToKeep: '{build-artifact-days-to-keep}'
611 artifactNumToKeep: '{build-artifact-num-to-keep}'
620 - fdio-infra-wrappers-non-activity-timeout:
621 build-timeout: '{build-timeout}'
624 - timed: '{periodicity}'
627 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
629 properties-file: variables.prop
632 - ../scripts/setup_executor_env.sh
635 - ../scripts/csit/perf-timed.sh
641 name: 'csit-trex-perf-verify-{stream}-{node-arch}'
647 <li>perf verify - per csit gerrit patch
651 <li>name: <b>csit-trex-perf-verify-{stream}-{node-arch}</b>
652 <li>trigger: keyword in comment to csit patch:
653 <b>csit-trex-{node-arch}-perftest tag_list</b>
657 <li>builder-{os}-prod-{executor-arch}
659 <li>perf test-cases selection
661 <li>test-cases selected using trigger keyword followed by tags
662 <li>all test-cases are labelled with CSIT RF topic tags
663 defined in <i>csit/docs/tag_documentation.rst</i>
665 <li>proposed keywords
667 <li>focus on testing specified trex packet processing path
668 <li>format: csit-{node-arch}-perftest tag_list
672 <li>jjb verify: PASS/FAIL
678 project-type: freestyle
679 node: 'builder-{os}-prod-{executor-arch}'
684 daysToKeep: '{build-days-to-keep}'
685 numToKeep: '{build-num-to-keep}'
686 artifactDaysToKeep: '{build-artifact-days-to-keep}'
687 artifactNumToKeep: '{build-artifact-num-to-keep}'
694 - gerrit-refspec-parameter
695 - gerrit-event-type-parameter
696 - gerrit-event-comment-text-parameter
697 - csit-perf-trial-duration-parameter:
698 csit-perf-trial-duration: "{csit-perf-trial-duration}"
699 - csit-perf-trial-multiplicity-parameter:
700 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
701 # This is a manually-triggered verify job, part of API coverage.
702 # CRC checking is needed to ensure vpp crc job breaks only when intended.
703 # Can be removed when this job is no longer needed for full API coverage.
704 - csit-fail-on-crc-mismatch-parameter:
705 fail-on-crc-mismatch: 'True'
708 - gerrit-trigger-scm:
709 credentials-id: 'jenkins-gerrit-credentials'
710 refspec: '$GERRIT_REFSPEC'
711 choosing-strategy: 'gerrit'
714 - fdio-infra-wrappers-non-activity-timeout:
715 build-timeout: '{build-timeout}'
718 - gerrit-trigger-csit-perftest:
721 trigger-word: 'csit-trex-{node-arch}-perftest'
727 - ../scripts/setup_executor_env.sh
730 - ../scripts/csit/perf-verify.sh
736 name: 'csit-dpdk-perf-verify-{stream}-{node-arch}'
742 <li>perf verify - per csit gerrit patch
746 <li>name: <b>csit-dpdk-perf-verify-{stream}-{node-arch}</b>
747 <li>trigger: keyword in comment to csit patch:
748 <b>csit-dpdk-{node-arch}-perftest tag_list</b>
752 <li>builder-{os}-prod-{executor-arch}
754 <li>perf test-cases selection
756 <li>test-cases selected using trigger keyword followed by tags
757 <li>all test-cases are labelled with CSIT RF topic tags
758 defined in <i>csit/docs/tag_documentation.rst</i>
760 <li>default tags for dpdk perf test type
762 <li>IP4BASE, L2XCBASE
763 <li>64B: 64B packet size
765 <li>X710: x710 Fortville NIC
766 <li>MRR: MRR throughput
770 <li>jjb verify: PASS/FAIL
776 project-type: freestyle
777 node: 'builder-{os}-prod-{executor-arch}'
782 daysToKeep: '{build-days-to-keep}'
783 numToKeep: '{build-num-to-keep}'
784 artifactDaysToKeep: '{build-artifact-days-to-keep}'
785 artifactNumToKeep: '{build-artifact-num-to-keep}'
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}"
798 - gerrit-trigger-scm:
799 credentials-id: 'jenkins-gerrit-credentials'
800 refspec: '$GERRIT_REFSPEC'
801 choosing-strategy: 'gerrit'
804 - fdio-infra-wrappers-non-activity-timeout:
805 build-timeout: '{build-timeout}'
808 - gerrit-trigger-csit-perftest:
811 trigger-word: 'csit-dpdk-{node-arch}-perftest'
817 - ../scripts/setup_executor_env.sh
820 - ../scripts/csit/perf-verify.sh
826 name: 'csit-dpdk-perf-mrr-weekly-master-{node-arch}'
832 <li>check dpdk perf mrr weekly
836 <li>builder-{os}-prod-{executor-arch}
838 <li>perf test-cases selection
840 <li>all CSIT DPDK MRR perf suites
844 <li>jjb verify: PASS/FAIL
846 <li>analyse: csit project (catch malfunctions/degradations)
850 project-type: freestyle
851 node: 'builder-{os}-prod-{executor-arch}'
856 daysToKeep: '{build-days-to-keep}'
857 numToKeep: '{build-num-to-keep}'
858 artifactDaysToKeep: '{build-artifact-days-to-keep}'
859 artifactNumToKeep: '{build-artifact-num-to-keep}'
866 - csit-perf-trial-duration-parameter:
867 csit-perf-trial-duration: "{csit-perf-trial-duration}"
868 - csit-perf-trial-multiplicity-parameter:
869 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
872 - fdio-infra-wrappers-non-activity-timeout:
873 build-timeout: '{build-timeout}'
876 - timed: '{periodicity}'
879 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
881 properties-file: variables.prop
884 - ../scripts/setup_executor_env.sh
887 - ../scripts/csit/perf-timed.sh
893 name: 'csit-vpp-perf-report-iterative-{stream_report}-{node-arch}'
899 <li>get vpp performance iterative data for csit report
904 <b>csit-vpp-perf-report-iterative-{stream_report}-
906 <li>trigger: keyword in comment to csit patch:
907 <b>csit-vpp-report-iter-{node-arch}-perftest
910 csit-vpp-report-iter-{node-arch}-perftest vpp-00
914 <li>builder-{os}-prod-{executor-arch}
916 <li>perf test-cases selection
918 <li>test-cases selected by tags defined in
919 <i>csit/docs/job_specs/report_iterative/{node-arch}/
925 <li>jjb verify: PASS/FAIL
926 <li>present: vpp performance
927 <li>analyse: vpp performance
931 project-type: freestyle
932 node: 'builder-{os}-prod-{executor-arch}'
937 daysToKeep: '{build-days-to-keep}'
938 numToKeep: '{build-num-to-keep}'
939 artifactDaysToKeep: '{build-artifact-days-to-keep}'
940 artifactNumToKeep: '{build-artifact-num-to-keep}'
947 - gerrit-refspec-parameter
948 - gerrit-event-type-parameter
949 - gerrit-event-comment-text-parameter
950 - csit-perf-trial-duration-parameter:
951 csit-perf-trial-duration: "{csit-perf-trial-duration}"
952 - csit-perf-trial-multiplicity-parameter:
953 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
956 - gerrit-trigger-scm:
957 credentials-id: 'jenkins-gerrit-credentials'
958 refspec: '$GERRIT_REFSPEC'
959 choosing-strategy: 'gerrit'
962 - fdio-infra-wrappers-non-activity-timeout:
963 build-timeout: '{build-timeout}'
966 - gerrit-trigger-csit-perftest:
969 trigger-word: 'csit-vpp-report-iter-{node-arch}-perftest'
975 - ../scripts/setup_executor_env.sh
978 - ../scripts/csit/perf-verify.sh
984 name: 'csit-dpdk-perf-report-iterative-{stream_report}-{node-arch}'
990 <li>get dpdk performance iterative data for csit report
995 <b>csit-dpdk-perf-report-iterative-{stream_report}-
997 <li>trigger: keyword in comment to csit patch:
998 <b>csit-dpdk-report-iter-{node-arch}-perftest
1000 <li>trigger example:
1001 csit-dpdk-report-iter-{node-arch}-perftest dpdk-00
1005 <li>builder-{os}-prod-{executor-arch}
1007 <li>perf test-cases selection
1009 <li>test-cases selected by tags defined in
1010 <i>csit/docs/job_specs/report_iterative/{node-arch}/
1016 <li>jjb verify: PASS/FAIL
1017 <li>present: dpdk performance
1018 <li>analyse: dpdk performance
1022 project-type: freestyle
1023 node: 'builder-{os}-prod-{executor-arch}'
1028 daysToKeep: '{build-days-to-keep}'
1029 numToKeep: '{build-num-to-keep}'
1030 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1031 artifactNumToKeep: '{build-artifact-num-to-keep}'
1034 - project-parameter:
1035 project: '{project}'
1038 - gerrit-refspec-parameter
1039 - gerrit-event-type-parameter
1040 - gerrit-event-comment-text-parameter
1041 - csit-perf-trial-duration-parameter:
1042 csit-perf-trial-duration: "{csit-perf-trial-duration}"
1043 - csit-perf-trial-multiplicity-parameter:
1044 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
1047 - gerrit-trigger-scm:
1048 credentials-id: 'jenkins-gerrit-credentials'
1049 refspec: '$GERRIT_REFSPEC'
1050 choosing-strategy: 'gerrit'
1053 - fdio-infra-wrappers-non-activity-timeout:
1054 build-timeout: '{build-timeout}'
1057 - gerrit-trigger-csit-perftest:
1058 project: '{project}'
1060 trigger-word: 'csit-dpdk-report-iter-{node-arch}-perftest'
1065 !include-raw-escape:
1066 - ../scripts/setup_executor_env.sh
1068 !include-raw-escape:
1069 - ../scripts/csit/perf-verify.sh
1072 - fdio-infra-publish
1075 name: 'csit-vpp-perf-report-coverage-{stream_report}-{node-arch}'
1081 <li>get vpp performance coverage data for csit report
1086 <b>csit-vpp-perf-report-coverage-{stream_report}-
1088 <li>trigger: keyword in comment to csit patch:
1089 <b>csit-vpp-report-cov-{node-arch}-perftest
1091 <li>trigger example:
1092 csit-vpp-report-cov-{node-arch}-perftest ip4-00
1096 <li>builder-{os}-prod-{executor-arch}
1098 <li>perf test-cases selection
1100 <li>test-cases selected by tags defined in
1101 <i>csit/docs/job_specs/report_coverage/{node-arch}/
1107 <li>jjb verify: PASS/FAIL
1108 <li>present: vpp performance
1109 <li>analyse: vpp performance
1113 project-type: freestyle
1114 node: 'builder-{os}-prod-{executor-arch}'
1119 daysToKeep: '{build-days-to-keep}'
1120 numToKeep: '{build-num-to-keep}'
1121 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1122 artifactNumToKeep: '{build-artifact-num-to-keep}'
1125 - project-parameter:
1126 project: '{project}'
1129 - gerrit-refspec-parameter
1130 - gerrit-event-type-parameter
1131 - gerrit-event-comment-text-parameter
1132 - csit-perf-trial-duration-parameter:
1133 csit-perf-trial-duration: "{csit-perf-trial-duration}"
1134 - csit-perf-trial-multiplicity-parameter:
1135 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
1138 - gerrit-trigger-scm:
1139 credentials-id: 'jenkins-gerrit-credentials'
1140 refspec: '$GERRIT_REFSPEC'
1141 choosing-strategy: 'gerrit'
1144 - fdio-infra-wrappers-non-activity-timeout:
1145 build-timeout: '{build-timeout}'
1148 - gerrit-trigger-csit-perftest:
1149 project: '{project}'
1151 trigger-word: 'csit-vpp-report-cov-{node-arch}-perftest'
1156 !include-raw-escape:
1157 - ../scripts/setup_executor_env.sh
1159 !include-raw-escape:
1160 - ../scripts/csit/perf-verify.sh
1163 - fdio-infra-publish
1166 name: 'csit-dpdk-perf-report-coverage-{stream_report}-{node-arch}'
1172 <li>get dpdk performance coverage data for csit report
1177 <b>csit-dpdk-perf-report-coverage-{stream_report}-
1179 <li>trigger: keyword in comment to csit patch:
1180 <b>csit-dpdk-report-cov-{node-arch}-perftest
1182 <li>trigger example:
1183 csit-dpdk-report-cov-{node-arch}-perftest dpdk-00
1187 <li>builder-{os}-prod-{executor-arch}
1189 <li>perf test-cases selection
1191 <li>test-cases selected by tags defined in
1192 <i>csit/docs/job_specs/report_coverage/{node-arch}/
1198 <li>jjb verify: PASS/FAIL
1199 <li>present: dpdk performance
1200 <li>analyse: dpdk performance
1204 project-type: freestyle
1205 node: 'builder-{os}-prod-{executor-arch}'
1210 daysToKeep: '{build-days-to-keep}'
1211 numToKeep: '{build-num-to-keep}'
1212 artifactDaysToKeep: '{build-artifact-days-to-keep}'
1213 artifactNumToKeep: '{build-artifact-num-to-keep}'
1216 - project-parameter:
1217 project: '{project}'
1220 - gerrit-refspec-parameter
1221 - gerrit-event-type-parameter
1222 - gerrit-event-comment-text-parameter
1223 - csit-perf-trial-duration-parameter:
1224 csit-perf-trial-duration: "{csit-perf-trial-duration}"
1225 - csit-perf-trial-multiplicity-parameter:
1226 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
1229 - gerrit-trigger-scm:
1230 credentials-id: 'jenkins-gerrit-credentials'
1231 refspec: '$GERRIT_REFSPEC'
1232 choosing-strategy: 'gerrit'
1235 - fdio-infra-wrappers-non-activity-timeout:
1236 build-timeout: '{build-timeout}'
1239 - gerrit-trigger-csit-perftest:
1240 project: '{project}'
1242 trigger-word: 'csit-dpdk-report-cov-{node-arch}-perftest'
1247 !include-raw-escape:
1248 - ../scripts/setup_executor_env.sh
1250 !include-raw-escape:
1251 - ../scripts/csit/perf-verify.sh
1254 - fdio-infra-publish