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: 'aarch64'
37 executor-arch: 'x86_64'
40 executor-arch: 'aarch64'
43 executor-arch: 'aarch64'
46 executor-arch: 'x86_64'
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'
69 executor-arch: 'aarch64'
72 executor-arch: 'x86_64'
73 periodicity: '0 0 * * 6'
74 - 'csit-trex-perf-verify-{stream}-{node-arch}':
78 executor-arch: 'x86_64'
81 executor-arch: 'x86_64'
82 - 'csit-vpp-perf-verify-{stream}-{node-arch}':
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: 'aarch64'
104 executor-arch: 'aarch64'
107 executor-arch: 'x86_64'
114 branch-id: 'oper-rls2210'
117 branch-id: 'oper-rls2302'
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'
128 periodicity: '30 22 * * 0-4'
131 executor-arch: 'x86_64'
132 periodicity: '30 22 * * 0-4'
135 executor-arch: 'aarch64'
136 periodicity: '30 22 * * 0-4'
139 executor-arch: 'x86_64'
140 periodicity: '30 22 * * 0-4'
143 executor-arch: 'aarch64'
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'
153 - 'csit-vpp-perf-mrr-weekly-{stream}-{node-arch}':
157 executor-arch: 'x86_64'
160 executor-arch: 'x86_64'
163 executor-arch: 'x86_64'
168 periodicity: '0 0 * * 6'
169 - 'csit-trex-perf-ndrpdr-weekly-master-{node-arch}':
173 executor-arch: 'x86_64'
174 periodicity: '0 0 * * 6'
177 executor-arch: 'x86_64'
178 periodicity: '0 0 * * 6'
179 - 'csit-vpp-perf-ndrpdr-weekly-master-{node-arch}':
183 executor-arch: 'x86_64'
186 executor-arch: 'x86_64'
189 executor-arch: 'x86_64'
190 periodicity: '0 0 * * 6'
191 - 'csit-vpp-perf-report-iterative-{stream_report}-{node-arch}':
195 executor-arch: 'x86_64'
198 executor-arch: 'x86_64'
201 executor-arch: 'x86_64'
204 executor-arch: 'aarch64'
207 executor-arch: 'x86_64'
210 executor-arch: 'aarch64'
213 executor-arch: 'aarch64'
216 executor-arch: 'x86_64'
219 executor-arch: 'x86_64'
222 executor-arch: 'x86_64'
223 - 'csit-dpdk-perf-report-iterative-{stream_report}-{node-arch}':
227 executor-arch: 'x86_64'
230 executor-arch: 'x86_64'
233 executor-arch: 'x86_64'
236 executor-arch: 'aarch64'
239 executor-arch: 'x86_64'
242 executor-arch: 'aarch64'
245 executor-arch: 'aarch64'
248 executor-arch: 'x86_64'
251 executor-arch: 'x86_64'
254 executor-arch: 'x86_64'
255 - 'csit-trex-perf-report-iterative-{stream_report}-{node-arch}':
259 executor-arch: 'x86_64'
262 executor-arch: 'x86_64'
263 - 'csit-vpp-perf-report-coverage-{stream_report}-{node-arch}':
267 executor-arch: 'x86_64'
270 executor-arch: 'x86_64'
273 executor-arch: 'x86_64'
276 executor-arch: 'aarch64'
279 executor-arch: 'x86_64'
282 executor-arch: 'aarch64'
285 executor-arch: 'aarch64'
288 executor-arch: 'x86_64'
291 executor-arch: 'x86_64'
294 executor-arch: 'x86_64'
295 - 'csit-dpdk-perf-report-coverage-{stream_report}-{node-arch}':
299 executor-arch: 'x86_64'
302 executor-arch: 'x86_64'
305 executor-arch: 'x86_64'
308 executor-arch: 'aarch64'
311 executor-arch: 'x86_64'
314 executor-arch: 'aarch64'
317 executor-arch: 'aarch64'
320 executor-arch: 'x86_64'
323 executor-arch: 'x86_64'
326 executor-arch: 'x86_64'
327 - 'csit-trex-perf-report-coverage-{stream_report}-{node-arch}':
331 executor-arch: 'x86_64'
334 executor-arch: 'x86_64'
339 csit-perf-trial-duration: '1.0'
340 csit-perf-trial-multiplicity: '10'
347 branch-id: 'oper-rls2210'
350 branch-id: 'oper-rls2302'
354 branch-id: 'oper-rls2210'
357 branch-id: 'oper-rls2302'
359 build-artifact-num-to-keep: 10
363 name: 'csit-vpp-perf-verify-{stream}-{node-arch}'
369 <li>perf verify - per csit gerrit patch
373 <li>name: <b>csit-vpp-perf-verify-{stream}-{node-arch}</b>
374 <li>trigger: keyword in comment to csit patch:
375 <b>csit-{node-arch}-perftest tag_list</b>
379 <li>builder-{os}-prod-{executor-arch}
381 <li>perf test-cases selection
383 <li>test-cases selected using trigger keyword followed by tags
384 <li>all test-cases are labelled with CSIT RF topic tags
385 defined in <i>csit/docs/tag_documentation.rst</i>
387 <li>proposed keywords
389 <li>focus on testing specified vpp packet processing path
390 <li>format: csit-{node-arch}-perftest tag_list
392 <li>default tags for vpp startup config and perf test type
394 <li>IP4BASE, IP6BASE, L2BDBASE
395 <li>64B/78B: 64B/78B packet size
397 <li>X710: x710 Fortville NIC
398 <li>MRR: MRR throughput
402 <li>jjb verify: PASS/FAIL
408 project-type: freestyle
409 node: 'builder-{os}-prod-{executor-arch}'
414 - lf-infra-properties:
415 build-days-to-keep: "{build-days-to-keep}"
422 - gerrit-refspec-parameter
423 - gerrit-event-type-parameter
424 - gerrit-event-comment-text-parameter
425 - csit-perf-trial-duration-parameter:
426 csit-perf-trial-duration: "{csit-perf-trial-duration}"
427 - csit-perf-trial-multiplicity-parameter:
428 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
429 # This is a manually-triggered verify job, part of API coverage.
430 # CRC checking is needed to ensure vpp crc job breaks only when intended.
431 # Can be removed when this job is no longer needed for full API coverage.
432 - csit-fail-on-crc-mismatch-parameter:
433 fail-on-crc-mismatch: 'True'
436 - gerrit-trigger-scm:
437 credentials-id: 'jenkins-gerrit-credentials'
438 refspec: '$GERRIT_REFSPEC'
439 choosing-strategy: 'gerrit'
442 - fdio-infra-wrappers-non-activity-timeout:
443 build-timeout: '{build-timeout}'
446 - gerrit-trigger-csit-perftest:
449 trigger-word: 'csit-{node-arch}-perftest'
455 - ../scripts/setup_executor_env.sh
458 - ../scripts/csit/perf-verify.sh
464 name: 'csit-vpp-perf-mrr-daily-master-{node-arch}'
470 <li>check vpp perf mrr daily
474 <li>builder-{os}-prod-{executor-arch}
476 <li>perf test-cases selection
478 <li>all CSIT VPP MRR perf suites
482 <li>jjb verify: PASS/FAIL
484 <li>analyse: csit project (catch malfunctions/degradations)
488 project-type: freestyle
489 node: 'builder-{os}-prod-{executor-arch}'
494 - lf-infra-properties:
495 build-days-to-keep: "{build-days-to-keep}"
502 - csit-perf-trial-duration-parameter:
503 csit-perf-trial-duration: "{csit-perf-trial-duration}"
504 - csit-perf-trial-multiplicity-parameter:
505 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
508 - fdio-infra-wrappers-non-activity-timeout:
509 build-timeout: '{build-timeout}'
512 - timed: '{periodicity}'
515 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
517 properties-file: variables.prop
520 - ../scripts/setup_executor_env.sh
523 - ../scripts/csit/perf-timed.sh
529 name: 'csit-vpp-perf-mrr-weekly-{stream}-{node-arch}'
535 <li>check vpp perf mrr weekly on {node-arch}
539 <li>builder-{os}-prod-{executor-arch}
541 <li>perf test-cases selection
543 <li>NF Density CSIT VPP MRR perf suites
547 <li>jjb verify: PASS/FAIL
549 <li>analyse: csit project (catch malfunctions/degradations)
553 project-type: freestyle
554 node: 'builder-{os}-prod-{executor-arch}'
559 - lf-infra-properties:
560 build-days-to-keep: "{build-days-to-keep}"
567 - csit-perf-trial-duration-parameter:
568 csit-perf-trial-duration: "{csit-perf-trial-duration}"
569 - csit-perf-trial-multiplicity-parameter:
570 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
573 - fdio-infra-wrappers-non-activity-timeout:
574 build-timeout: '{build-timeout}'
577 - timed: '{periodicity}'
580 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
582 properties-file: variables.prop
585 - ../scripts/setup_executor_env.sh
588 - ../scripts/csit/perf-timed.sh
594 name: 'csit-vpp-perf-ndrpdr-weekly-master-{node-arch}'
600 <li>check vpp perf ndrpdr weekly on {node-arch}
604 <li>builder-{os}-prod-{executor-arch}
606 <li>perf test-cases selection
608 <li>pre-selected CSIT VPP NDRPDR perf suites
612 <li>jjb verify: PASS/FAIL
614 <li>analyse: csit project (catch malfunctions/degradations)
617 project-type: freestyle
618 node: 'builder-{os}-prod-{executor-arch}'
623 - lf-infra-properties:
624 build-days-to-keep: "{build-days-to-keep}"
633 - fdio-infra-wrappers-non-activity-timeout:
634 build-timeout: '{build-timeout}'
637 - timed: '{periodicity}'
640 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
642 properties-file: variables.prop
645 - ../scripts/setup_executor_env.sh
648 - ../scripts/csit/perf-timed.sh
654 name: 'csit-trex-perf-ndrpdr-weekly-master-{node-arch}'
660 <li>check trex perf ndrpdr weekly on {node-arch}
664 <li>builder-{os}-prod-{executor-arch}
666 <li>perf test-cases selection
668 <li>pre-selected CSIT TREX NDRPDR perf suites
672 <li>jjb verify: PASS/FAIL
674 <li>analyse: csit project (catch malfunctions/degradations)
677 project-type: freestyle
678 node: 'builder-{os}-prod-{executor-arch}'
683 - lf-infra-properties:
684 build-days-to-keep: "{build-days-to-keep}"
693 - fdio-infra-wrappers-non-activity-timeout:
694 build-timeout: '{build-timeout}'
697 - timed: '{periodicity}'
700 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
702 properties-file: variables.prop
705 - ../scripts/setup_executor_env.sh
708 - ../scripts/csit/perf-timed.sh
714 name: 'csit-trex-perf-verify-{stream}-{node-arch}'
720 <li>perf verify - per csit gerrit patch
724 <li>name: <b>csit-trex-perf-verify-{stream}-{node-arch}</b>
725 <li>trigger: keyword in comment to csit patch:
726 <b>csit-trex-{node-arch}-perftest tag_list</b>
730 <li>builder-{os}-prod-{executor-arch}
732 <li>perf test-cases selection
734 <li>test-cases selected using trigger keyword followed by tags
735 <li>all test-cases are labelled with CSIT RF topic tags
736 defined in <i>csit/docs/tag_documentation.rst</i>
738 <li>proposed keywords
740 <li>focus on testing specified trex packet processing path
741 <li>format: csit-{node-arch}-perftest tag_list
745 <li>jjb verify: PASS/FAIL
751 project-type: freestyle
752 node: 'builder-{os}-prod-{executor-arch}'
757 - lf-infra-properties:
758 build-days-to-keep: "{build-days-to-keep}"
765 - gerrit-refspec-parameter
766 - gerrit-event-type-parameter
767 - gerrit-event-comment-text-parameter
768 - csit-perf-trial-duration-parameter:
769 csit-perf-trial-duration: "{csit-perf-trial-duration}"
770 - csit-perf-trial-multiplicity-parameter:
771 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
772 # This job does not interact with VPP so not setting fail-on-crc-mismatch.
775 - gerrit-trigger-scm:
776 credentials-id: 'jenkins-gerrit-credentials'
777 refspec: '$GERRIT_REFSPEC'
778 choosing-strategy: 'gerrit'
781 - fdio-infra-wrappers-non-activity-timeout:
782 build-timeout: '{build-timeout}'
785 - gerrit-trigger-csit-perftest:
788 trigger-word: 'csit-trex-{node-arch}-perftest'
794 - ../scripts/setup_executor_env.sh
797 - ../scripts/csit/perf-verify.sh
803 name: 'csit-dpdk-perf-verify-{stream}-{node-arch}'
809 <li>perf verify - per csit gerrit patch
813 <li>name: <b>csit-dpdk-perf-verify-{stream}-{node-arch}</b>
814 <li>trigger: keyword in comment to csit patch:
815 <b>csit-dpdk-{node-arch}-perftest tag_list</b>
819 <li>builder-{os}-prod-{executor-arch}
821 <li>perf test-cases selection
823 <li>test-cases selected using trigger keyword followed by tags
824 <li>all test-cases are labelled with CSIT RF topic tags
825 defined in <i>csit/docs/tag_documentation.rst</i>
827 <li>default tags for dpdk perf test type
829 <li>IP4BASE, L2XCBASE
830 <li>64B: 64B packet size
832 <li>X710: x710 Fortville NIC
833 <li>MRR: MRR throughput
837 <li>jjb verify: PASS/FAIL
843 project-type: freestyle
844 node: 'builder-{os}-prod-{executor-arch}'
849 - lf-infra-properties:
850 build-days-to-keep: "{build-days-to-keep}"
857 - gerrit-refspec-parameter
858 - gerrit-event-type-parameter
859 - gerrit-event-comment-text-parameter
860 - csit-perf-trial-duration-parameter:
861 csit-perf-trial-duration: "{csit-perf-trial-duration}"
862 - csit-perf-trial-multiplicity-parameter:
863 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
866 - gerrit-trigger-scm:
867 credentials-id: 'jenkins-gerrit-credentials'
868 refspec: '$GERRIT_REFSPEC'
869 choosing-strategy: 'gerrit'
872 - fdio-infra-wrappers-non-activity-timeout:
873 build-timeout: '{build-timeout}'
876 - gerrit-trigger-csit-perftest:
879 trigger-word: 'csit-dpdk-{node-arch}-perftest'
885 - ../scripts/setup_executor_env.sh
888 - ../scripts/csit/perf-verify.sh
894 name: 'csit-dpdk-perf-mrr-weekly-master-{node-arch}'
900 <li>check dpdk perf mrr weekly
904 <li>builder-{os}-prod-{executor-arch}
906 <li>perf test-cases selection
908 <li>all CSIT DPDK MRR perf suites
912 <li>jjb verify: PASS/FAIL
914 <li>analyse: csit project (catch malfunctions/degradations)
918 project-type: freestyle
919 node: 'builder-{os}-prod-{executor-arch}'
924 - lf-infra-properties:
925 build-days-to-keep: "{build-days-to-keep}"
932 - csit-perf-trial-duration-parameter:
933 csit-perf-trial-duration: "{csit-perf-trial-duration}"
934 - csit-perf-trial-multiplicity-parameter:
935 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
938 - fdio-infra-wrappers-non-activity-timeout:
939 build-timeout: '{build-timeout}'
942 - timed: '{periodicity}'
945 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
947 properties-file: variables.prop
950 - ../scripts/setup_executor_env.sh
953 - ../scripts/csit/perf-timed.sh
959 name: 'csit-vpp-perf-report-iterative-{stream_report}-{node-arch}'
965 <li>get vpp performance iterative data for csit report
970 <b>csit-vpp-perf-report-iterative-{stream_report}-
972 <li>trigger: keyword in comment to csit patch:
973 <b>csit-vpp-report-iter-{node-arch}-perftest
976 csit-vpp-report-iter-{node-arch}-perftest vpp-00
980 <li>builder-{os}-prod-{executor-arch}
982 <li>perf test-cases selection
984 <li>test-cases selected by tags defined in
985 <i>csit/docs/job_specs/report_iterative/{node-arch}/
991 <li>jjb verify: PASS/FAIL
992 <li>present: vpp performance
993 <li>analyse: vpp performance
997 project-type: freestyle
998 node: 'builder-{os}-prod-{executor-arch}'
1003 - lf-infra-properties:
1004 build-days-to-keep: "{build-days-to-keep}"
1007 - project-parameter:
1008 project: '{project}'
1011 - gerrit-refspec-parameter
1012 - gerrit-event-type-parameter
1013 - gerrit-event-comment-text-parameter
1014 - csit-perf-trial-duration-parameter:
1015 csit-perf-trial-duration: "{csit-perf-trial-duration}"
1016 - csit-perf-trial-multiplicity-parameter:
1017 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
1020 - gerrit-trigger-scm:
1021 credentials-id: 'jenkins-gerrit-credentials'
1022 refspec: '$GERRIT_REFSPEC'
1023 choosing-strategy: 'gerrit'
1026 - fdio-infra-wrappers-non-activity-timeout:
1027 build-timeout: '{build-timeout}'
1030 - gerrit-trigger-csit-perftest:
1031 project: '{project}'
1033 trigger-word: 'csit-vpp-report-iter-{node-arch}-perftest'
1038 !include-raw-escape:
1039 - ../scripts/setup_executor_env.sh
1041 !include-raw-escape:
1042 - ../scripts/csit/perf-verify.sh
1045 - fdio-infra-publish
1048 name: 'csit-dpdk-perf-report-iterative-{stream_report}-{node-arch}'
1054 <li>get dpdk performance iterative data for csit report
1059 <b>csit-dpdk-perf-report-iterative-{stream_report}-
1061 <li>trigger: keyword in comment to csit patch:
1062 <b>csit-dpdk-report-iter-{node-arch}-perftest
1064 <li>trigger example:
1065 csit-dpdk-report-iter-{node-arch}-perftest dpdk-00
1069 <li>builder-{os}-prod-{executor-arch}
1071 <li>perf test-cases selection
1073 <li>test-cases selected by tags defined in
1074 <i>csit/docs/job_specs/report_iterative/{node-arch}/
1080 <li>jjb verify: PASS/FAIL
1081 <li>present: dpdk performance
1082 <li>analyse: dpdk performance
1086 project-type: freestyle
1087 node: 'builder-{os}-prod-{executor-arch}'
1092 - lf-infra-properties:
1093 build-days-to-keep: "{build-days-to-keep}"
1096 - project-parameter:
1097 project: '{project}'
1100 - gerrit-refspec-parameter
1101 - gerrit-event-type-parameter
1102 - gerrit-event-comment-text-parameter
1103 - csit-perf-trial-duration-parameter:
1104 csit-perf-trial-duration: "{csit-perf-trial-duration}"
1105 - csit-perf-trial-multiplicity-parameter:
1106 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
1109 - gerrit-trigger-scm:
1110 credentials-id: 'jenkins-gerrit-credentials'
1111 refspec: '$GERRIT_REFSPEC'
1112 choosing-strategy: 'gerrit'
1115 - fdio-infra-wrappers-non-activity-timeout:
1116 build-timeout: '{build-timeout}'
1119 - gerrit-trigger-csit-perftest:
1120 project: '{project}'
1122 trigger-word: 'csit-dpdk-report-iter-{node-arch}-perftest'
1127 !include-raw-escape:
1128 - ../scripts/setup_executor_env.sh
1130 !include-raw-escape:
1131 - ../scripts/csit/perf-verify.sh
1134 - fdio-infra-publish
1137 name: 'csit-trex-perf-report-iterative-{stream_report}-{node-arch}'
1143 <li>get trex performance iterative data for csit report
1148 <b>csit-trex-perf-report-iterative-{stream_report}-
1150 <li>trigger: keyword in comment to csit patch:
1151 <b>csit-trex-report-iter-{node-arch}-perftest
1153 <li>trigger example:
1154 csit-trex-report-iter-{node-arch}-perftest trex-00
1158 <li>builder-{os}-prod-{executor-arch}
1160 <li>perf test-cases selection
1162 <li>test-cases selected by tags defined in
1163 <i>csit/docs/job_specs/report_iterative/{node-arch}/
1169 <li>jjb verify: PASS/FAIL
1170 <li>present: trex performance
1171 <li>analyse: trex performance
1175 project-type: freestyle
1176 node: 'builder-{os}-prod-{executor-arch}'
1181 - lf-infra-properties:
1182 build-days-to-keep: "{build-days-to-keep}"
1185 - project-parameter:
1186 project: '{project}'
1189 - gerrit-refspec-parameter
1190 - gerrit-event-type-parameter
1191 - gerrit-event-comment-text-parameter
1192 - csit-perf-trial-duration-parameter:
1193 csit-perf-trial-duration: "{csit-perf-trial-duration}"
1194 - csit-perf-trial-multiplicity-parameter:
1195 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
1198 - gerrit-trigger-scm:
1199 credentials-id: 'jenkins-gerrit-credentials'
1200 refspec: '$GERRIT_REFSPEC'
1201 choosing-strategy: 'gerrit'
1204 - fdio-infra-wrappers-non-activity-timeout:
1205 build-timeout: '{build-timeout}'
1208 - gerrit-trigger-csit-perftest:
1209 project: '{project}'
1211 trigger-word: 'csit-trex-report-iter-{node-arch}-perftest'
1216 !include-raw-escape:
1217 - ../scripts/setup_executor_env.sh
1219 !include-raw-escape:
1220 - ../scripts/csit/perf-verify.sh
1223 - fdio-infra-publish
1226 name: 'csit-vpp-perf-report-coverage-{stream_report}-{node-arch}'
1232 <li>get vpp performance coverage data for csit report
1237 <b>csit-vpp-perf-report-coverage-{stream_report}-
1239 <li>trigger: keyword in comment to csit patch:
1240 <b>csit-vpp-report-cov-{node-arch}-perftest
1242 <li>trigger example:
1243 csit-vpp-report-cov-{node-arch}-perftest ip4-00
1247 <li>builder-{os}-prod-{executor-arch}
1249 <li>perf test-cases selection
1251 <li>test-cases selected by tags defined in
1252 <i>csit/docs/job_specs/report_coverage/{node-arch}/
1258 <li>jjb verify: PASS/FAIL
1259 <li>present: vpp performance
1260 <li>analyse: vpp performance
1264 project-type: freestyle
1265 node: 'builder-{os}-prod-{executor-arch}'
1270 - lf-infra-properties:
1271 build-days-to-keep: "{build-days-to-keep}"
1274 - project-parameter:
1275 project: '{project}'
1278 - gerrit-refspec-parameter
1279 - gerrit-event-type-parameter
1280 - gerrit-event-comment-text-parameter
1281 - csit-perf-trial-duration-parameter:
1282 csit-perf-trial-duration: "{csit-perf-trial-duration}"
1283 - csit-perf-trial-multiplicity-parameter:
1284 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
1287 - gerrit-trigger-scm:
1288 credentials-id: 'jenkins-gerrit-credentials'
1289 refspec: '$GERRIT_REFSPEC'
1290 choosing-strategy: 'gerrit'
1293 - fdio-infra-wrappers-non-activity-timeout:
1294 build-timeout: '{build-timeout}'
1297 - gerrit-trigger-csit-perftest:
1298 project: '{project}'
1300 trigger-word: 'csit-vpp-report-cov-{node-arch}-perftest'
1305 !include-raw-escape:
1306 - ../scripts/setup_executor_env.sh
1308 !include-raw-escape:
1309 - ../scripts/csit/perf-verify.sh
1312 - fdio-infra-publish
1315 name: 'csit-dpdk-perf-report-coverage-{stream_report}-{node-arch}'
1321 <li>get dpdk performance coverage data for csit report
1326 <b>csit-dpdk-perf-report-coverage-{stream_report}-
1328 <li>trigger: keyword in comment to csit patch:
1329 <b>csit-dpdk-report-cov-{node-arch}-perftest
1331 <li>trigger example:
1332 csit-dpdk-report-cov-{node-arch}-perftest dpdk-00
1336 <li>builder-{os}-prod-{executor-arch}
1338 <li>perf test-cases selection
1340 <li>test-cases selected by tags defined in
1341 <i>csit/docs/job_specs/report_coverage/{node-arch}/
1347 <li>jjb verify: PASS/FAIL
1348 <li>present: dpdk performance
1349 <li>analyse: dpdk performance
1353 project-type: freestyle
1354 node: 'builder-{os}-prod-{executor-arch}'
1359 - lf-infra-properties:
1360 build-days-to-keep: "{build-days-to-keep}"
1363 - project-parameter:
1364 project: '{project}'
1367 - gerrit-refspec-parameter
1368 - gerrit-event-type-parameter
1369 - gerrit-event-comment-text-parameter
1370 - csit-perf-trial-duration-parameter:
1371 csit-perf-trial-duration: "{csit-perf-trial-duration}"
1372 - csit-perf-trial-multiplicity-parameter:
1373 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
1376 - gerrit-trigger-scm:
1377 credentials-id: 'jenkins-gerrit-credentials'
1378 refspec: '$GERRIT_REFSPEC'
1379 choosing-strategy: 'gerrit'
1382 - fdio-infra-wrappers-non-activity-timeout:
1383 build-timeout: '{build-timeout}'
1386 - gerrit-trigger-csit-perftest:
1387 project: '{project}'
1389 trigger-word: 'csit-dpdk-report-cov-{node-arch}-perftest'
1394 !include-raw-escape:
1395 - ../scripts/setup_executor_env.sh
1397 !include-raw-escape:
1398 - ../scripts/csit/perf-verify.sh
1401 - fdio-infra-publish
1404 name: 'csit-trex-perf-report-coverage-{stream_report}-{node-arch}'
1410 <li>get trex performance coverage data for csit report
1415 <b>csit-trex-perf-report-coverage-{stream_report}-
1417 <li>trigger: keyword in comment to csit patch:
1418 <b>csit-trex-report-cov-{node-arch}-perftest
1420 <li>trigger example:
1421 csit-trex-report-cov-{node-arch}-perftest trex-00
1425 <li>builder-{os}-prod-{executor-arch}
1427 <li>perf test-cases selection
1429 <li>test-cases selected by tags defined in
1430 <i>csit/docs/job_specs/report_coverage/{node-arch}/
1436 <li>jjb verify: PASS/FAIL
1437 <li>present: trex performance
1438 <li>analyse: trex performance
1442 project-type: freestyle
1443 node: 'builder-{os}-prod-{executor-arch}'
1448 - lf-infra-properties:
1449 build-days-to-keep: "{build-days-to-keep}"
1452 - project-parameter:
1453 project: '{project}'
1456 - gerrit-refspec-parameter
1457 - gerrit-event-type-parameter
1458 - gerrit-event-comment-text-parameter
1459 - csit-perf-trial-duration-parameter:
1460 csit-perf-trial-duration: "{csit-perf-trial-duration}"
1461 - csit-perf-trial-multiplicity-parameter:
1462 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
1465 - gerrit-trigger-scm:
1466 credentials-id: 'jenkins-gerrit-credentials'
1467 refspec: '$GERRIT_REFSPEC'
1468 choosing-strategy: 'gerrit'
1471 - fdio-infra-wrappers-non-activity-timeout:
1472 build-timeout: '{build-timeout}'
1475 - gerrit-trigger-csit-perftest:
1476 project: '{project}'
1478 trigger-word: 'csit-trex-report-cov-{node-arch}-perftest'
1483 !include-raw-escape:
1484 - ../scripts/setup_executor_env.sh
1486 !include-raw-escape:
1487 - ../scripts/csit/perf-verify.sh
1490 - fdio-infra-publish