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'
50 - 'csit-dpdk-perf-mrr-weekly-master-{node-arch}':
54 executor-arch: 'x86_64'
57 executor-arch: 'x86_64'
60 executor-arch: 'x86_64'
63 executor-arch: 'aarch64'
66 executor-arch: 'x86_64'
69 executor-arch: 'aarch64'
72 executor-arch: 'aarch64'
73 periodicity: '0 0 * * 6'
74 - 'csit-trex-perf-verify-{stream}-{node-arch}':
78 executor-arch: 'x86_64'
79 - 'csit-vpp-perf-verify-{stream}-{node-arch}':
83 executor-arch: 'x86_64'
86 executor-arch: 'x86_64'
89 executor-arch: 'x86_64'
92 executor-arch: 'x86_64'
95 executor-arch: 'aarch64'
98 executor-arch: 'x86_64'
101 executor-arch: 'x86_64'
104 executor-arch: 'aarch64'
107 executor-arch: 'aarch64'
114 branch-id: 'oper-rls2202'
117 branch-id: 'oper-rls2206'
118 - 'csit-vpp-perf-mrr-daily-master-{node-arch}':
122 executor-arch: 'x86_64'
123 periodicity: '30 22 * * 0-4'
126 executor-arch: 'x86_64'
127 periodicity: '30 22 * * 0-4'
130 executor-arch: 'x86_64'
131 periodicity: '30 22 * * 0-4'
134 executor-arch: 'x86_64'
135 periodicity: '30 22 * * 0-4'
138 executor-arch: 'aarch64'
139 periodicity: '30 22 * * 0-4'
142 executor-arch: 'x86_64'
143 periodicity: '30 22 * * 0-4'
146 executor-arch: 'x86_64'
147 periodicity: '30 22 * * 0-4'
150 executor-arch: 'aarch64'
151 periodicity: '30 22 * * 0-4'
154 executor-arch: 'aarch64'
155 periodicity: '30 22 * * 0-4'
156 - 'csit-vpp-perf-mrr-weekly-{stream}-{node-arch}':
160 executor-arch: 'x86_64'
163 executor-arch: 'x86_64'
166 executor-arch: 'x86_64'
169 executor-arch: 'x86_64'
174 periodicity: '0 0 * * 6'
175 - 'csit-vpp-perf-ndrpdr-weekly-master-{node-arch}':
179 executor-arch: 'x86_64'
182 executor-arch: 'x86_64'
185 executor-arch: 'x86_64'
186 periodicity: '0 0 * * 6'
187 - 'csit-trex-perf-ndrpdr-weekly-master-{node-arch}':
191 executor-arch: 'x86_64'
192 periodicity: '0 0 * * 6'
193 - 'csit-vpp-perf-report-iterative-{stream_report}-{node-arch}':
197 executor-arch: 'x86_64'
200 executor-arch: 'x86_64'
203 executor-arch: 'x86_64'
206 executor-arch: 'x86_64'
209 executor-arch: 'aarch64'
212 executor-arch: 'x86_64'
215 executor-arch: 'x86_64'
218 executor-arch: 'aarch64'
221 executor-arch: 'aarch64'
224 executor-arch: 'x86_64'
227 executor-arch: 'x86_64'
228 - 'csit-dpdk-perf-report-iterative-{stream_report}-{node-arch}':
232 executor-arch: 'x86_64'
235 executor-arch: 'x86_64'
238 executor-arch: 'x86_64'
241 executor-arch: 'x86_64'
244 executor-arch: 'aarch64'
247 executor-arch: 'x86_64'
250 executor-arch: 'x86_64'
253 executor-arch: 'aarch64'
256 executor-arch: 'aarch64'
259 executor-arch: 'x86_64'
262 executor-arch: 'x86_64'
263 - 'csit-trex-perf-report-iterative-{stream_report}-{node-arch}':
267 executor-arch: 'x86_64'
268 - 'csit-vpp-perf-report-coverage-{stream_report}-{node-arch}':
272 executor-arch: 'x86_64'
275 executor-arch: 'x86_64'
278 executor-arch: 'x86_64'
281 executor-arch: 'x86_64'
284 executor-arch: 'aarch64'
287 executor-arch: 'x86_64'
290 executor-arch: 'x86_64'
293 executor-arch: 'aarch64'
296 executor-arch: 'aarch64'
299 executor-arch: 'x86_64'
302 executor-arch: 'x86_64'
303 - 'csit-dpdk-perf-report-coverage-{stream_report}-{node-arch}':
307 executor-arch: 'x86_64'
310 executor-arch: 'x86_64'
313 executor-arch: 'x86_64'
316 executor-arch: 'x86_64'
319 executor-arch: 'aarch64'
322 executor-arch: 'x86_64'
325 executor-arch: 'x86_64'
328 executor-arch: 'aarch64'
331 executor-arch: 'aarch64'
334 executor-arch: 'x86_64'
337 executor-arch: 'x86_64'
338 - 'csit-trex-perf-report-coverage-{stream_report}-{node-arch}':
342 executor-arch: 'x86_64'
347 csit-perf-trial-duration: '1.0'
348 csit-perf-trial-multiplicity: '10'
355 branch-id: 'oper-rls2202'
358 branch-id: 'oper-rls2206'
362 branch-id: 'oper-rls2202'
365 branch-id: 'oper-rls2206'
367 build-artifact-num-to-keep: 10
371 name: 'csit-vpp-perf-verify-{stream}-{node-arch}'
377 <li>perf verify - per csit gerrit patch
381 <li>name: <b>csit-vpp-perf-verify-{stream}-{node-arch}</b>
382 <li>trigger: keyword in comment to csit patch:
383 <b>csit-{node-arch}-perftest tag_list</b>
387 <li>builder-{os}-prod-{executor-arch}
389 <li>perf test-cases selection
391 <li>test-cases selected using trigger keyword followed by tags
392 <li>all test-cases are labelled with CSIT RF topic tags
393 defined in <i>csit/docs/tag_documentation.rst</i>
395 <li>proposed keywords
397 <li>focus on testing specified vpp packet processing path
398 <li>format: csit-{node-arch}-perftest tag_list
400 <li>default tags for vpp startup config and perf test type
402 <li>IP4BASE, IP6BASE, L2BDBASE
403 <li>64B/78B: 64B/78B packet size
405 <li>X710: x710 Fortville NIC
406 <li>MRR: MRR throughput
410 <li>jjb verify: PASS/FAIL
416 project-type: freestyle
417 node: 'builder-{os}-prod-{executor-arch}'
422 - lf-infra-properties:
423 build-days-to-keep: "{build-days-to-keep}"
430 - gerrit-refspec-parameter
431 - gerrit-event-type-parameter
432 - gerrit-event-comment-text-parameter
433 - csit-perf-trial-duration-parameter:
434 csit-perf-trial-duration: "{csit-perf-trial-duration}"
435 - csit-perf-trial-multiplicity-parameter:
436 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
437 # This is a manually-triggered verify job, part of API coverage.
438 # CRC checking is needed to ensure vpp crc job breaks only when intended.
439 # Can be removed when this job is no longer needed for full API coverage.
440 - csit-fail-on-crc-mismatch-parameter:
441 fail-on-crc-mismatch: 'True'
444 - gerrit-trigger-scm:
445 credentials-id: 'jenkins-gerrit-credentials'
446 refspec: '$GERRIT_REFSPEC'
447 choosing-strategy: 'gerrit'
450 - fdio-infra-wrappers-non-activity-timeout:
451 build-timeout: '{build-timeout}'
454 - gerrit-trigger-csit-perftest:
457 trigger-word: 'csit-{node-arch}-perftest'
463 - ../scripts/setup_executor_env.sh
466 - ../scripts/csit/perf-verify.sh
472 name: 'csit-vpp-perf-mrr-daily-master-{node-arch}'
478 <li>check vpp perf mrr daily
482 <li>builder-{os}-prod-{executor-arch}
484 <li>perf test-cases selection
486 <li>all CSIT VPP MRR perf suites
490 <li>jjb verify: PASS/FAIL
492 <li>analyse: csit project (catch malfunctions/degradations)
496 project-type: freestyle
497 node: 'builder-{os}-prod-{executor-arch}'
502 - lf-infra-properties:
503 build-days-to-keep: "{build-days-to-keep}"
510 - csit-perf-trial-duration-parameter:
511 csit-perf-trial-duration: "{csit-perf-trial-duration}"
512 - csit-perf-trial-multiplicity-parameter:
513 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
516 - fdio-infra-wrappers-non-activity-timeout:
517 build-timeout: '{build-timeout}'
520 - timed: '{periodicity}'
523 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
525 properties-file: variables.prop
528 - ../scripts/setup_executor_env.sh
531 - ../scripts/csit/perf-timed.sh
537 name: 'csit-vpp-perf-mrr-weekly-{stream}-{node-arch}'
543 <li>check vpp perf mrr weekly on {node-arch}
547 <li>builder-{os}-prod-{executor-arch}
549 <li>perf test-cases selection
551 <li>NF Density 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-ndrpdr-weekly-master-{node-arch}'
608 <li>check vpp perf ndrpdr weekly on {node-arch}
612 <li>builder-{os}-prod-{executor-arch}
614 <li>perf test-cases selection
616 <li>pre-selected CSIT VPP NDRPDR perf suites
620 <li>jjb verify: PASS/FAIL
622 <li>analyse: csit project (catch malfunctions/degradations)
625 project-type: freestyle
626 node: 'builder-{os}-prod-{executor-arch}'
631 - lf-infra-properties:
632 build-days-to-keep: "{build-days-to-keep}"
641 - fdio-infra-wrappers-non-activity-timeout:
642 build-timeout: '{build-timeout}'
645 - timed: '{periodicity}'
648 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
650 properties-file: variables.prop
653 - ../scripts/setup_executor_env.sh
656 - ../scripts/csit/perf-timed.sh
662 name: 'csit-trex-perf-ndrpdr-weekly-master-{node-arch}'
668 <li>check trex perf ndrpdr weekly on {node-arch}
672 <li>builder-{os}-prod-{executor-arch}
674 <li>perf test-cases selection
676 <li>pre-selected CSIT TREX NDRPDR perf suites
680 <li>jjb verify: PASS/FAIL
682 <li>analyse: csit project (catch malfunctions/degradations)
685 project-type: freestyle
686 node: 'builder-{os}-prod-{executor-arch}'
691 - lf-infra-properties:
692 build-days-to-keep: "{build-days-to-keep}"
701 - fdio-infra-wrappers-non-activity-timeout:
702 build-timeout: '{build-timeout}'
705 - timed: '{periodicity}'
708 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
710 properties-file: variables.prop
713 - ../scripts/setup_executor_env.sh
716 - ../scripts/csit/perf-timed.sh
722 name: 'csit-trex-perf-verify-{stream}-{node-arch}'
728 <li>perf verify - per csit gerrit patch
732 <li>name: <b>csit-trex-perf-verify-{stream}-{node-arch}</b>
733 <li>trigger: keyword in comment to csit patch:
734 <b>csit-trex-{node-arch}-perftest tag_list</b>
738 <li>builder-{os}-prod-{executor-arch}
740 <li>perf test-cases selection
742 <li>test-cases selected using trigger keyword followed by tags
743 <li>all test-cases are labelled with CSIT RF topic tags
744 defined in <i>csit/docs/tag_documentation.rst</i>
746 <li>proposed keywords
748 <li>focus on testing specified trex packet processing path
749 <li>format: csit-{node-arch}-perftest tag_list
753 <li>jjb verify: PASS/FAIL
759 project-type: freestyle
760 node: 'builder-{os}-prod-{executor-arch}'
765 - lf-infra-properties:
766 build-days-to-keep: "{build-days-to-keep}"
773 - gerrit-refspec-parameter
774 - gerrit-event-type-parameter
775 - gerrit-event-comment-text-parameter
776 - csit-perf-trial-duration-parameter:
777 csit-perf-trial-duration: "{csit-perf-trial-duration}"
778 - csit-perf-trial-multiplicity-parameter:
779 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
780 # This job does not interact with VPP so not setting fail-on-crc-mismatch.
783 - gerrit-trigger-scm:
784 credentials-id: 'jenkins-gerrit-credentials'
785 refspec: '$GERRIT_REFSPEC'
786 choosing-strategy: 'gerrit'
789 - fdio-infra-wrappers-non-activity-timeout:
790 build-timeout: '{build-timeout}'
793 - gerrit-trigger-csit-perftest:
796 trigger-word: 'csit-trex-{node-arch}-perftest'
802 - ../scripts/setup_executor_env.sh
805 - ../scripts/csit/perf-verify.sh
811 name: 'csit-dpdk-perf-verify-{stream}-{node-arch}'
817 <li>perf verify - per csit gerrit patch
821 <li>name: <b>csit-dpdk-perf-verify-{stream}-{node-arch}</b>
822 <li>trigger: keyword in comment to csit patch:
823 <b>csit-dpdk-{node-arch}-perftest tag_list</b>
827 <li>builder-{os}-prod-{executor-arch}
829 <li>perf test-cases selection
831 <li>test-cases selected using trigger keyword followed by tags
832 <li>all test-cases are labelled with CSIT RF topic tags
833 defined in <i>csit/docs/tag_documentation.rst</i>
835 <li>default tags for dpdk perf test type
837 <li>IP4BASE, L2XCBASE
838 <li>64B: 64B packet size
840 <li>X710: x710 Fortville NIC
841 <li>MRR: MRR throughput
845 <li>jjb verify: PASS/FAIL
851 project-type: freestyle
852 node: 'builder-{os}-prod-{executor-arch}'
857 - lf-infra-properties:
858 build-days-to-keep: "{build-days-to-keep}"
865 - gerrit-refspec-parameter
866 - gerrit-event-type-parameter
867 - gerrit-event-comment-text-parameter
868 - csit-perf-trial-duration-parameter:
869 csit-perf-trial-duration: "{csit-perf-trial-duration}"
870 - csit-perf-trial-multiplicity-parameter:
871 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
874 - gerrit-trigger-scm:
875 credentials-id: 'jenkins-gerrit-credentials'
876 refspec: '$GERRIT_REFSPEC'
877 choosing-strategy: 'gerrit'
880 - fdio-infra-wrappers-non-activity-timeout:
881 build-timeout: '{build-timeout}'
884 - gerrit-trigger-csit-perftest:
887 trigger-word: 'csit-dpdk-{node-arch}-perftest'
893 - ../scripts/setup_executor_env.sh
896 - ../scripts/csit/perf-verify.sh
902 name: 'csit-dpdk-perf-mrr-weekly-master-{node-arch}'
908 <li>check dpdk perf mrr weekly
912 <li>builder-{os}-prod-{executor-arch}
914 <li>perf test-cases selection
916 <li>all CSIT DPDK MRR perf suites
920 <li>jjb verify: PASS/FAIL
922 <li>analyse: csit project (catch malfunctions/degradations)
926 project-type: freestyle
927 node: 'builder-{os}-prod-{executor-arch}'
932 - lf-infra-properties:
933 build-days-to-keep: "{build-days-to-keep}"
940 - csit-perf-trial-duration-parameter:
941 csit-perf-trial-duration: "{csit-perf-trial-duration}"
942 - csit-perf-trial-multiplicity-parameter:
943 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
946 - fdio-infra-wrappers-non-activity-timeout:
947 build-timeout: '{build-timeout}'
950 - timed: '{periodicity}'
953 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
955 properties-file: variables.prop
958 - ../scripts/setup_executor_env.sh
961 - ../scripts/csit/perf-timed.sh
967 name: 'csit-vpp-perf-report-iterative-{stream_report}-{node-arch}'
973 <li>get vpp performance iterative data for csit report
978 <b>csit-vpp-perf-report-iterative-{stream_report}-
980 <li>trigger: keyword in comment to csit patch:
981 <b>csit-vpp-report-iter-{node-arch}-perftest
984 csit-vpp-report-iter-{node-arch}-perftest vpp-00
988 <li>builder-{os}-prod-{executor-arch}
990 <li>perf test-cases selection
992 <li>test-cases selected by tags defined in
993 <i>csit/docs/job_specs/report_iterative/{node-arch}/
999 <li>jjb verify: PASS/FAIL
1000 <li>present: vpp performance
1001 <li>analyse: vpp performance
1005 project-type: freestyle
1006 node: 'builder-{os}-prod-{executor-arch}'
1011 - lf-infra-properties:
1012 build-days-to-keep: "{build-days-to-keep}"
1015 - project-parameter:
1016 project: '{project}'
1019 - gerrit-refspec-parameter
1020 - gerrit-event-type-parameter
1021 - gerrit-event-comment-text-parameter
1022 - csit-perf-trial-duration-parameter:
1023 csit-perf-trial-duration: "{csit-perf-trial-duration}"
1024 - csit-perf-trial-multiplicity-parameter:
1025 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
1028 - gerrit-trigger-scm:
1029 credentials-id: 'jenkins-gerrit-credentials'
1030 refspec: '$GERRIT_REFSPEC'
1031 choosing-strategy: 'gerrit'
1034 - fdio-infra-wrappers-non-activity-timeout:
1035 build-timeout: '{build-timeout}'
1038 - gerrit-trigger-csit-perftest:
1039 project: '{project}'
1041 trigger-word: 'csit-vpp-report-iter-{node-arch}-perftest'
1046 !include-raw-escape:
1047 - ../scripts/setup_executor_env.sh
1049 !include-raw-escape:
1050 - ../scripts/csit/perf-verify.sh
1053 - fdio-infra-publish
1056 name: 'csit-dpdk-perf-report-iterative-{stream_report}-{node-arch}'
1062 <li>get dpdk performance iterative data for csit report
1067 <b>csit-dpdk-perf-report-iterative-{stream_report}-
1069 <li>trigger: keyword in comment to csit patch:
1070 <b>csit-dpdk-report-iter-{node-arch}-perftest
1072 <li>trigger example:
1073 csit-dpdk-report-iter-{node-arch}-perftest dpdk-00
1077 <li>builder-{os}-prod-{executor-arch}
1079 <li>perf test-cases selection
1081 <li>test-cases selected by tags defined in
1082 <i>csit/docs/job_specs/report_iterative/{node-arch}/
1088 <li>jjb verify: PASS/FAIL
1089 <li>present: dpdk performance
1090 <li>analyse: dpdk performance
1094 project-type: freestyle
1095 node: 'builder-{os}-prod-{executor-arch}'
1100 - lf-infra-properties:
1101 build-days-to-keep: "{build-days-to-keep}"
1104 - project-parameter:
1105 project: '{project}'
1108 - gerrit-refspec-parameter
1109 - gerrit-event-type-parameter
1110 - gerrit-event-comment-text-parameter
1111 - csit-perf-trial-duration-parameter:
1112 csit-perf-trial-duration: "{csit-perf-trial-duration}"
1113 - csit-perf-trial-multiplicity-parameter:
1114 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
1117 - gerrit-trigger-scm:
1118 credentials-id: 'jenkins-gerrit-credentials'
1119 refspec: '$GERRIT_REFSPEC'
1120 choosing-strategy: 'gerrit'
1123 - fdio-infra-wrappers-non-activity-timeout:
1124 build-timeout: '{build-timeout}'
1127 - gerrit-trigger-csit-perftest:
1128 project: '{project}'
1130 trigger-word: 'csit-dpdk-report-iter-{node-arch}-perftest'
1135 !include-raw-escape:
1136 - ../scripts/setup_executor_env.sh
1138 !include-raw-escape:
1139 - ../scripts/csit/perf-verify.sh
1142 - fdio-infra-publish
1145 name: 'csit-trex-perf-report-iterative-{stream_report}-{node-arch}'
1151 <li>get trex performance iterative data for csit report
1156 <b>csit-trex-perf-report-iterative-{stream_report}-
1158 <li>trigger: keyword in comment to csit patch:
1159 <b>csit-trex-report-iter-{node-arch}-perftest
1161 <li>trigger example:
1162 csit-trex-report-iter-{node-arch}-perftest trex-00
1166 <li>builder-{os}-prod-{executor-arch}
1168 <li>perf test-cases selection
1170 <li>test-cases selected by tags defined in
1171 <i>csit/docs/job_specs/report_iterative/{node-arch}/
1177 <li>jjb verify: PASS/FAIL
1178 <li>present: trex performance
1179 <li>analyse: trex performance
1183 project-type: freestyle
1184 node: 'builder-{os}-prod-{executor-arch}'
1189 - lf-infra-properties:
1190 build-days-to-keep: "{build-days-to-keep}"
1193 - project-parameter:
1194 project: '{project}'
1197 - gerrit-refspec-parameter
1198 - gerrit-event-type-parameter
1199 - gerrit-event-comment-text-parameter
1200 - csit-perf-trial-duration-parameter:
1201 csit-perf-trial-duration: "{csit-perf-trial-duration}"
1202 - csit-perf-trial-multiplicity-parameter:
1203 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
1206 - gerrit-trigger-scm:
1207 credentials-id: 'jenkins-gerrit-credentials'
1208 refspec: '$GERRIT_REFSPEC'
1209 choosing-strategy: 'gerrit'
1212 - fdio-infra-wrappers-non-activity-timeout:
1213 build-timeout: '{build-timeout}'
1216 - gerrit-trigger-csit-perftest:
1217 project: '{project}'
1219 trigger-word: 'csit-trex-report-iter-{node-arch}-perftest'
1224 !include-raw-escape:
1225 - ../scripts/setup_executor_env.sh
1227 !include-raw-escape:
1228 - ../scripts/csit/perf-verify.sh
1231 - fdio-infra-publish
1234 name: 'csit-vpp-perf-report-coverage-{stream_report}-{node-arch}'
1240 <li>get vpp performance coverage data for csit report
1245 <b>csit-vpp-perf-report-coverage-{stream_report}-
1247 <li>trigger: keyword in comment to csit patch:
1248 <b>csit-vpp-report-cov-{node-arch}-perftest
1250 <li>trigger example:
1251 csit-vpp-report-cov-{node-arch}-perftest ip4-00
1255 <li>builder-{os}-prod-{executor-arch}
1257 <li>perf test-cases selection
1259 <li>test-cases selected by tags defined in
1260 <i>csit/docs/job_specs/report_coverage/{node-arch}/
1266 <li>jjb verify: PASS/FAIL
1267 <li>present: vpp performance
1268 <li>analyse: vpp performance
1272 project-type: freestyle
1273 node: 'builder-{os}-prod-{executor-arch}'
1278 - lf-infra-properties:
1279 build-days-to-keep: "{build-days-to-keep}"
1282 - project-parameter:
1283 project: '{project}'
1286 - gerrit-refspec-parameter
1287 - gerrit-event-type-parameter
1288 - gerrit-event-comment-text-parameter
1289 - csit-perf-trial-duration-parameter:
1290 csit-perf-trial-duration: "{csit-perf-trial-duration}"
1291 - csit-perf-trial-multiplicity-parameter:
1292 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
1295 - gerrit-trigger-scm:
1296 credentials-id: 'jenkins-gerrit-credentials'
1297 refspec: '$GERRIT_REFSPEC'
1298 choosing-strategy: 'gerrit'
1301 - fdio-infra-wrappers-non-activity-timeout:
1302 build-timeout: '{build-timeout}'
1305 - gerrit-trigger-csit-perftest:
1306 project: '{project}'
1308 trigger-word: 'csit-vpp-report-cov-{node-arch}-perftest'
1313 !include-raw-escape:
1314 - ../scripts/setup_executor_env.sh
1316 !include-raw-escape:
1317 - ../scripts/csit/perf-verify.sh
1320 - fdio-infra-publish
1323 name: 'csit-dpdk-perf-report-coverage-{stream_report}-{node-arch}'
1329 <li>get dpdk performance coverage data for csit report
1334 <b>csit-dpdk-perf-report-coverage-{stream_report}-
1336 <li>trigger: keyword in comment to csit patch:
1337 <b>csit-dpdk-report-cov-{node-arch}-perftest
1339 <li>trigger example:
1340 csit-dpdk-report-cov-{node-arch}-perftest dpdk-00
1344 <li>builder-{os}-prod-{executor-arch}
1346 <li>perf test-cases selection
1348 <li>test-cases selected by tags defined in
1349 <i>csit/docs/job_specs/report_coverage/{node-arch}/
1355 <li>jjb verify: PASS/FAIL
1356 <li>present: dpdk performance
1357 <li>analyse: dpdk performance
1361 project-type: freestyle
1362 node: 'builder-{os}-prod-{executor-arch}'
1367 - lf-infra-properties:
1368 build-days-to-keep: "{build-days-to-keep}"
1371 - project-parameter:
1372 project: '{project}'
1375 - gerrit-refspec-parameter
1376 - gerrit-event-type-parameter
1377 - gerrit-event-comment-text-parameter
1378 - csit-perf-trial-duration-parameter:
1379 csit-perf-trial-duration: "{csit-perf-trial-duration}"
1380 - csit-perf-trial-multiplicity-parameter:
1381 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
1384 - gerrit-trigger-scm:
1385 credentials-id: 'jenkins-gerrit-credentials'
1386 refspec: '$GERRIT_REFSPEC'
1387 choosing-strategy: 'gerrit'
1390 - fdio-infra-wrappers-non-activity-timeout:
1391 build-timeout: '{build-timeout}'
1394 - gerrit-trigger-csit-perftest:
1395 project: '{project}'
1397 trigger-word: 'csit-dpdk-report-cov-{node-arch}-perftest'
1402 !include-raw-escape:
1403 - ../scripts/setup_executor_env.sh
1405 !include-raw-escape:
1406 - ../scripts/csit/perf-verify.sh
1409 - fdio-infra-publish
1412 name: 'csit-trex-perf-report-coverage-{stream_report}-{node-arch}'
1418 <li>get trex performance coverage data for csit report
1423 <b>csit-trex-perf-report-coverage-{stream_report}-
1425 <li>trigger: keyword in comment to csit patch:
1426 <b>csit-trex-report-cov-{node-arch}-perftest
1428 <li>trigger example:
1429 csit-trex-report-cov-{node-arch}-perftest trex-00
1433 <li>builder-{os}-prod-{executor-arch}
1435 <li>perf test-cases selection
1437 <li>test-cases selected by tags defined in
1438 <i>csit/docs/job_specs/report_coverage/{node-arch}/
1444 <li>jjb verify: PASS/FAIL
1445 <li>present: trex performance
1446 <li>analyse: trex performance
1450 project-type: freestyle
1451 node: 'builder-{os}-prod-{executor-arch}'
1456 - lf-infra-properties:
1457 build-days-to-keep: "{build-days-to-keep}"
1460 - project-parameter:
1461 project: '{project}'
1464 - gerrit-refspec-parameter
1465 - gerrit-event-type-parameter
1466 - gerrit-event-comment-text-parameter
1467 - csit-perf-trial-duration-parameter:
1468 csit-perf-trial-duration: "{csit-perf-trial-duration}"
1469 - csit-perf-trial-multiplicity-parameter:
1470 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
1473 - gerrit-trigger-scm:
1474 credentials-id: 'jenkins-gerrit-credentials'
1475 refspec: '$GERRIT_REFSPEC'
1476 choosing-strategy: 'gerrit'
1479 - fdio-infra-wrappers-non-activity-timeout:
1480 build-timeout: '{build-timeout}'
1483 - gerrit-trigger-csit-perftest:
1484 project: '{project}'
1486 trigger-word: 'csit-trex-report-cov-{node-arch}-perftest'
1491 !include-raw-escape:
1492 - ../scripts/setup_executor_env.sh
1494 !include-raw-escape:
1495 - ../scripts/csit/perf-verify.sh
1498 - fdio-infra-publish