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'
130 executor-arch: 'x86_64'
131 periodicity: '30 22 * * 0-4'
134 executor-arch: 'aarch64'
135 periodicity: '30 22 * * 0-4'
138 executor-arch: 'x86_64'
139 periodicity: '30 22 * * 0-4'
142 executor-arch: 'aarch64'
143 periodicity: '30 22 * * 0-4'
146 executor-arch: 'aarch64'
147 periodicity: '30 22 * * 0-4'
150 executor-arch: 'x86_64'
151 periodicity: '30 22 * * 0-4'
152 - 'csit-vpp-perf-hoststack-daily-master-{node-arch}':
156 executor-arch: 'x86_64'
157 periodicity: '30 22 * * 0-4'
160 executor-arch: 'x86_64'
161 periodicity: '30 22 * * 0-4'
162 - 'csit-vpp-perf-mrr-weekly-{stream}-{node-arch}':
166 executor-arch: 'x86_64'
169 executor-arch: 'x86_64'
172 executor-arch: 'x86_64'
177 periodicity: '0 0 * * 6'
178 - 'csit-trex-perf-ndrpdr-weekly-master-{node-arch}':
182 executor-arch: 'x86_64'
183 periodicity: '0 0 * * 6'
186 executor-arch: 'x86_64'
187 periodicity: '0 0 * * 6'
188 - 'csit-vpp-perf-ndrpdr-weekly-master-{node-arch}':
192 executor-arch: 'x86_64'
195 executor-arch: 'x86_64'
198 executor-arch: 'x86_64'
201 executor-arch: 'aarch64'
204 executor-arch: 'x86_64'
207 executor-arch: 'aarch64'
210 executor-arch: 'aarch64'
213 executor-arch: 'x86_64'
214 periodicity: '0 0 * * 6'
215 - 'csit-vpp-perf-report-iterative-{stream_report}-{node-arch}':
219 executor-arch: 'x86_64'
222 executor-arch: 'x86_64'
225 executor-arch: 'x86_64'
228 executor-arch: 'aarch64'
231 executor-arch: 'x86_64'
234 executor-arch: 'aarch64'
237 executor-arch: 'aarch64'
240 executor-arch: 'x86_64'
243 executor-arch: 'x86_64'
246 executor-arch: 'x86_64'
247 - 'csit-dpdk-perf-report-iterative-{stream_report}-{node-arch}':
251 executor-arch: 'x86_64'
254 executor-arch: 'x86_64'
257 executor-arch: 'x86_64'
260 executor-arch: 'aarch64'
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'
286 executor-arch: 'x86_64'
287 - 'csit-vpp-perf-report-coverage-{stream_report}-{node-arch}':
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: 'aarch64'
309 executor-arch: 'aarch64'
312 executor-arch: 'x86_64'
315 executor-arch: 'x86_64'
318 executor-arch: 'x86_64'
319 - 'csit-dpdk-perf-report-coverage-{stream_report}-{node-arch}':
323 executor-arch: 'x86_64'
326 executor-arch: 'x86_64'
329 executor-arch: 'x86_64'
332 executor-arch: 'aarch64'
335 executor-arch: 'x86_64'
338 executor-arch: 'aarch64'
341 executor-arch: 'aarch64'
344 executor-arch: 'x86_64'
347 executor-arch: 'x86_64'
350 executor-arch: 'x86_64'
351 - 'csit-trex-perf-report-coverage-{stream_report}-{node-arch}':
355 executor-arch: 'x86_64'
358 executor-arch: 'x86_64'
363 csit-perf-trial-duration: '1.0'
364 csit-perf-trial-multiplicity: '10'
371 branch-id: 'oper-rls2210'
374 branch-id: 'oper-rls2302'
378 branch-id: 'oper-rls2210'
381 branch-id: 'oper-rls2302'
383 build-artifact-num-to-keep: 10
387 name: 'csit-vpp-perf-verify-{stream}-{node-arch}'
393 <li>perf verify - per csit gerrit patch
397 <li>name: <b>csit-vpp-perf-verify-{stream}-{node-arch}</b>
398 <li>trigger: keyword in comment to csit patch:
399 <b>csit-{node-arch}-perftest tag_list</b>
401 <li>perf test-cases selection
403 <li>test-cases selected using trigger keyword followed by tags
404 <li>all test-cases are labelled with CSIT RF topic tags
405 defined in <i>csit/docs/tag_documentation.rst</i>
407 <li>proposed keywords
409 <li>focus on testing specified vpp packet processing path
410 <li>format: csit-{node-arch}-perftest tag_list
412 <li>default tags for vpp startup config and perf test type
414 <li>IP4BASE, IP6BASE, L2BDBASE
415 <li>64B/78B: 64B/78B packet size
417 <li>X710: x710 Fortville NIC
418 <li>MRR: MRR throughput
422 <li>jjb verify: PASS/FAIL
428 project-type: freestyle
429 node: 'm-builder-{os}-prod-{executor-arch}'
434 - lf-infra-properties:
435 build-days-to-keep: "{build-days-to-keep}"
442 - gerrit-refspec-parameter
443 - gerrit-event-type-parameter
444 - gerrit-event-comment-text-parameter
445 - csit-perf-trial-duration-parameter:
446 csit-perf-trial-duration: "{csit-perf-trial-duration}"
447 - csit-perf-trial-multiplicity-parameter:
448 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
449 # This is a manually-triggered verify job, part of API coverage.
450 # CRC checking is needed to ensure vpp crc job breaks only when intended.
451 # Can be removed when this job is no longer needed for full API coverage.
452 - csit-fail-on-crc-mismatch-parameter:
453 fail-on-crc-mismatch: 'True'
456 - gerrit-trigger-scm:
457 credentials-id: 'jenkins-gerrit-credentials'
458 refspec: '$GERRIT_REFSPEC'
459 choosing-strategy: 'gerrit'
462 - fdio-infra-wrappers-non-activity-timeout:
463 build-timeout: '{build-timeout}'
466 - gerrit-trigger-csit-perftest:
469 trigger-word: 'csit-{node-arch}-perftest'
475 - ../scripts/setup_executor_env.sh
478 - ../scripts/csit/perf-verify.sh
484 name: 'csit-vpp-perf-mrr-daily-master-{node-arch}'
490 <li>check vpp perf mrr daily
492 <li>perf test-cases selection
494 <li>all CSIT VPP MRR perf suites
498 <li>jjb verify: PASS/FAIL
500 <li>analyse: csit project (catch malfunctions/degradations)
504 project-type: freestyle
505 node: 'm-builder-{os}-prod-{executor-arch}'
510 - lf-infra-properties:
511 build-days-to-keep: "{build-days-to-keep}"
518 - csit-perf-trial-duration-parameter:
519 csit-perf-trial-duration: "{csit-perf-trial-duration}"
520 - csit-perf-trial-multiplicity-parameter:
521 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
524 - fdio-infra-wrappers-non-activity-timeout:
525 build-timeout: '{build-timeout}'
528 - timed: '{periodicity}'
531 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
533 properties-file: variables.prop
536 - ../scripts/setup_executor_env.sh
539 - ../scripts/csit/perf-timed.sh
545 name: 'csit-vpp-perf-hoststack-daily-master-{node-arch}'
551 <li>check vpp perf hoststack daily
553 <li>perf test-cases selection
555 <li>all CSIT VPP HOSTSTACK perf suites
559 <li>jjb verify: PASS/FAIL
561 <li>analyse: csit project (catch malfunctions/degradations)
565 project-type: freestyle
566 node: 'm-builder-{os}-prod-{executor-arch}'
571 - lf-infra-properties:
572 build-days-to-keep: "{build-days-to-keep}"
579 - csit-perf-trial-duration-parameter:
580 csit-perf-trial-duration: "{csit-perf-trial-duration}"
581 - csit-perf-trial-multiplicity-parameter:
582 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
585 - fdio-infra-wrappers-non-activity-timeout:
586 build-timeout: '{build-timeout}'
589 - timed: '{periodicity}'
592 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
594 properties-file: variables.prop
597 - ../scripts/setup_executor_env.sh
600 - ../scripts/csit/perf-timed.sh
606 name: 'csit-vpp-perf-mrr-weekly-{stream}-{node-arch}'
612 <li>check vpp perf mrr weekly on {node-arch}
614 <li>perf test-cases selection
616 <li>NF Density CSIT VPP MRR perf suites
620 <li>jjb verify: PASS/FAIL
622 <li>analyse: csit project (catch malfunctions/degradations)
626 project-type: freestyle
627 node: 'm-builder-{os}-prod-{executor-arch}'
632 - lf-infra-properties:
633 build-days-to-keep: "{build-days-to-keep}"
640 - csit-perf-trial-duration-parameter:
641 csit-perf-trial-duration: "{csit-perf-trial-duration}"
642 - csit-perf-trial-multiplicity-parameter:
643 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
646 - fdio-infra-wrappers-non-activity-timeout:
647 build-timeout: '{build-timeout}'
650 - timed: '{periodicity}'
653 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
655 properties-file: variables.prop
658 - ../scripts/setup_executor_env.sh
661 - ../scripts/csit/perf-timed.sh
667 name: 'csit-vpp-perf-ndrpdr-weekly-master-{node-arch}'
673 <li>check vpp perf ndrpdr weekly on {node-arch}
675 <li>perf test-cases selection
677 <li>pre-selected CSIT VPP NDRPDR perf suites
681 <li>jjb verify: PASS/FAIL
683 <li>analyse: csit project (catch malfunctions/degradations)
686 project-type: freestyle
687 node: 'm-builder-{os}-prod-{executor-arch}'
692 - lf-infra-properties:
693 build-days-to-keep: "{build-days-to-keep}"
702 - fdio-infra-wrappers-non-activity-timeout:
703 build-timeout: '{build-timeout}'
706 - timed: '{periodicity}'
709 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
711 properties-file: variables.prop
714 - ../scripts/setup_executor_env.sh
717 - ../scripts/csit/perf-timed.sh
723 name: 'csit-trex-perf-ndrpdr-weekly-master-{node-arch}'
729 <li>check trex perf ndrpdr weekly on {node-arch}
731 <li>perf test-cases selection
733 <li>pre-selected CSIT TREX NDRPDR perf suites
737 <li>jjb verify: PASS/FAIL
739 <li>analyse: csit project (catch malfunctions/degradations)
742 project-type: freestyle
743 node: 'm-builder-{os}-prod-{executor-arch}'
748 - lf-infra-properties:
749 build-days-to-keep: "{build-days-to-keep}"
758 - fdio-infra-wrappers-non-activity-timeout:
759 build-timeout: '{build-timeout}'
762 - timed: '{periodicity}'
765 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
767 properties-file: variables.prop
770 - ../scripts/setup_executor_env.sh
773 - ../scripts/csit/perf-timed.sh
779 name: 'csit-trex-perf-verify-{stream}-{node-arch}'
785 <li>perf verify - per csit gerrit patch
789 <li>name: <b>csit-trex-perf-verify-{stream}-{node-arch}</b>
790 <li>trigger: keyword in comment to csit patch:
791 <b>csit-trex-{node-arch}-perftest tag_list</b>
793 <li>perf test-cases selection
795 <li>test-cases selected using trigger keyword followed by tags
796 <li>all test-cases are labelled with CSIT RF topic tags
797 defined in <i>csit/docs/tag_documentation.rst</i>
799 <li>proposed keywords
801 <li>focus on testing specified trex packet processing path
802 <li>format: csit-{node-arch}-perftest tag_list
806 <li>jjb verify: PASS/FAIL
812 project-type: freestyle
813 node: 'm-builder-{os}-prod-{executor-arch}'
818 - lf-infra-properties:
819 build-days-to-keep: "{build-days-to-keep}"
826 - gerrit-refspec-parameter
827 - gerrit-event-type-parameter
828 - gerrit-event-comment-text-parameter
829 - csit-perf-trial-duration-parameter:
830 csit-perf-trial-duration: "{csit-perf-trial-duration}"
831 - csit-perf-trial-multiplicity-parameter:
832 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
833 # This job does not interact with VPP so not setting fail-on-crc-mismatch.
836 - gerrit-trigger-scm:
837 credentials-id: 'jenkins-gerrit-credentials'
838 refspec: '$GERRIT_REFSPEC'
839 choosing-strategy: 'gerrit'
842 - fdio-infra-wrappers-non-activity-timeout:
843 build-timeout: '{build-timeout}'
846 - gerrit-trigger-csit-perftest:
849 trigger-word: 'csit-trex-{node-arch}-perftest'
855 - ../scripts/setup_executor_env.sh
858 - ../scripts/csit/perf-verify.sh
864 name: 'csit-dpdk-perf-verify-{stream}-{node-arch}'
870 <li>perf verify - per csit gerrit patch
874 <li>name: <b>csit-dpdk-perf-verify-{stream}-{node-arch}</b>
875 <li>trigger: keyword in comment to csit patch:
876 <b>csit-dpdk-{node-arch}-perftest tag_list</b>
878 <li>perf test-cases selection
880 <li>test-cases selected using trigger keyword followed by tags
881 <li>all test-cases are labelled with CSIT RF topic tags
882 defined in <i>csit/docs/tag_documentation.rst</i>
884 <li>default tags for dpdk perf test type
886 <li>IP4BASE, L2XCBASE
887 <li>64B: 64B packet size
889 <li>X710: x710 Fortville NIC
890 <li>MRR: MRR throughput
894 <li>jjb verify: PASS/FAIL
900 project-type: freestyle
901 node: 'm-builder-{os}-prod-{executor-arch}'
906 - lf-infra-properties:
907 build-days-to-keep: "{build-days-to-keep}"
914 - gerrit-refspec-parameter
915 - gerrit-event-type-parameter
916 - gerrit-event-comment-text-parameter
917 - csit-perf-trial-duration-parameter:
918 csit-perf-trial-duration: "{csit-perf-trial-duration}"
919 - csit-perf-trial-multiplicity-parameter:
920 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
923 - gerrit-trigger-scm:
924 credentials-id: 'jenkins-gerrit-credentials'
925 refspec: '$GERRIT_REFSPEC'
926 choosing-strategy: 'gerrit'
929 - fdio-infra-wrappers-non-activity-timeout:
930 build-timeout: '{build-timeout}'
933 - gerrit-trigger-csit-perftest:
936 trigger-word: 'csit-dpdk-{node-arch}-perftest'
942 - ../scripts/setup_executor_env.sh
945 - ../scripts/csit/perf-verify.sh
951 name: 'csit-dpdk-perf-mrr-weekly-master-{node-arch}'
957 <li>check dpdk perf mrr weekly
959 <li>perf test-cases selection
961 <li>all CSIT DPDK MRR perf suites
965 <li>jjb verify: PASS/FAIL
967 <li>analyse: csit project (catch malfunctions/degradations)
971 project-type: freestyle
972 node: 'm-builder-{os}-prod-{executor-arch}'
977 - lf-infra-properties:
978 build-days-to-keep: "{build-days-to-keep}"
985 - csit-perf-trial-duration-parameter:
986 csit-perf-trial-duration: "{csit-perf-trial-duration}"
987 - csit-perf-trial-multiplicity-parameter:
988 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
991 - fdio-infra-wrappers-non-activity-timeout:
992 build-timeout: '{build-timeout}'
995 - timed: '{periodicity}'
998 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
1000 properties-file: variables.prop
1002 !include-raw-escape:
1003 - ../scripts/setup_executor_env.sh
1005 !include-raw-escape:
1006 - ../scripts/csit/perf-timed.sh
1009 - fdio-infra-publish
1012 name: 'csit-vpp-perf-report-iterative-{stream_report}-{node-arch}'
1018 <li>get vpp performance iterative data for csit report
1023 <b>csit-vpp-perf-report-iterative-{stream_report}-
1025 <li>trigger: keyword in comment to csit patch:
1026 <b>csit-vpp-report-iter-{node-arch}-perftest
1028 <li>trigger example:
1029 csit-vpp-report-iter-{node-arch}-perftest vpp-00
1031 <li>perf test-cases selection
1033 <li>test-cases selected by tags defined in
1034 <i>csit/docs/job_specs/report_iterative/{node-arch}/
1040 <li>jjb verify: PASS/FAIL
1041 <li>present: vpp performance
1042 <li>analyse: vpp performance
1046 project-type: freestyle
1047 node: 'm-builder-{os}-prod-{executor-arch}'
1052 - lf-infra-properties:
1053 build-days-to-keep: "{build-days-to-keep}"
1056 - project-parameter:
1057 project: '{project}'
1060 - gerrit-refspec-parameter
1061 - gerrit-event-type-parameter
1062 - gerrit-event-comment-text-parameter
1063 - csit-perf-trial-duration-parameter:
1064 csit-perf-trial-duration: "{csit-perf-trial-duration}"
1065 - csit-perf-trial-multiplicity-parameter:
1066 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
1069 - gerrit-trigger-scm:
1070 credentials-id: 'jenkins-gerrit-credentials'
1071 refspec: '$GERRIT_REFSPEC'
1072 choosing-strategy: 'gerrit'
1075 - fdio-infra-wrappers-non-activity-timeout:
1076 build-timeout: '{build-timeout}'
1079 - gerrit-trigger-csit-perftest:
1080 project: '{project}'
1082 trigger-word: 'csit-vpp-report-iter-{node-arch}-perftest'
1087 !include-raw-escape:
1088 - ../scripts/setup_executor_env.sh
1090 !include-raw-escape:
1091 - ../scripts/csit/perf-verify.sh
1094 - fdio-infra-publish
1097 name: 'csit-dpdk-perf-report-iterative-{stream_report}-{node-arch}'
1103 <li>get dpdk performance iterative data for csit report
1108 <b>csit-dpdk-perf-report-iterative-{stream_report}-
1110 <li>trigger: keyword in comment to csit patch:
1111 <b>csit-dpdk-report-iter-{node-arch}-perftest
1113 <li>trigger example:
1114 csit-dpdk-report-iter-{node-arch}-perftest dpdk-00
1116 <li>perf test-cases selection
1118 <li>test-cases selected by tags defined in
1119 <i>csit/docs/job_specs/report_iterative/{node-arch}/
1125 <li>jjb verify: PASS/FAIL
1126 <li>present: dpdk performance
1127 <li>analyse: dpdk performance
1131 project-type: freestyle
1132 node: 'm-builder-{os}-prod-{executor-arch}'
1137 - lf-infra-properties:
1138 build-days-to-keep: "{build-days-to-keep}"
1141 - project-parameter:
1142 project: '{project}'
1145 - gerrit-refspec-parameter
1146 - gerrit-event-type-parameter
1147 - gerrit-event-comment-text-parameter
1148 - csit-perf-trial-duration-parameter:
1149 csit-perf-trial-duration: "{csit-perf-trial-duration}"
1150 - csit-perf-trial-multiplicity-parameter:
1151 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
1154 - gerrit-trigger-scm:
1155 credentials-id: 'jenkins-gerrit-credentials'
1156 refspec: '$GERRIT_REFSPEC'
1157 choosing-strategy: 'gerrit'
1160 - fdio-infra-wrappers-non-activity-timeout:
1161 build-timeout: '{build-timeout}'
1164 - gerrit-trigger-csit-perftest:
1165 project: '{project}'
1167 trigger-word: 'csit-dpdk-report-iter-{node-arch}-perftest'
1172 !include-raw-escape:
1173 - ../scripts/setup_executor_env.sh
1175 !include-raw-escape:
1176 - ../scripts/csit/perf-verify.sh
1179 - fdio-infra-publish
1182 name: 'csit-trex-perf-report-iterative-{stream_report}-{node-arch}'
1188 <li>get trex performance iterative data for csit report
1193 <b>csit-trex-perf-report-iterative-{stream_report}-
1195 <li>trigger: keyword in comment to csit patch:
1196 <b>csit-trex-report-iter-{node-arch}-perftest
1198 <li>trigger example:
1199 csit-trex-report-iter-{node-arch}-perftest trex-00
1201 <li>perf test-cases selection
1203 <li>test-cases selected by tags defined in
1204 <i>csit/docs/job_specs/report_iterative/{node-arch}/
1210 <li>jjb verify: PASS/FAIL
1211 <li>present: trex performance
1212 <li>analyse: trex performance
1216 project-type: freestyle
1217 node: 'm-builder-{os}-prod-{executor-arch}'
1222 - lf-infra-properties:
1223 build-days-to-keep: "{build-days-to-keep}"
1226 - project-parameter:
1227 project: '{project}'
1230 - gerrit-refspec-parameter
1231 - gerrit-event-type-parameter
1232 - gerrit-event-comment-text-parameter
1233 - csit-perf-trial-duration-parameter:
1234 csit-perf-trial-duration: "{csit-perf-trial-duration}"
1235 - csit-perf-trial-multiplicity-parameter:
1236 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
1239 - gerrit-trigger-scm:
1240 credentials-id: 'jenkins-gerrit-credentials'
1241 refspec: '$GERRIT_REFSPEC'
1242 choosing-strategy: 'gerrit'
1245 - fdio-infra-wrappers-non-activity-timeout:
1246 build-timeout: '{build-timeout}'
1249 - gerrit-trigger-csit-perftest:
1250 project: '{project}'
1252 trigger-word: 'csit-trex-report-iter-{node-arch}-perftest'
1257 !include-raw-escape:
1258 - ../scripts/setup_executor_env.sh
1260 !include-raw-escape:
1261 - ../scripts/csit/perf-verify.sh
1264 - fdio-infra-publish
1267 name: 'csit-vpp-perf-report-coverage-{stream_report}-{node-arch}'
1273 <li>get vpp performance coverage data for csit report
1278 <b>csit-vpp-perf-report-coverage-{stream_report}-
1280 <li>trigger: keyword in comment to csit patch:
1281 <b>csit-vpp-report-cov-{node-arch}-perftest
1283 <li>trigger example:
1284 csit-vpp-report-cov-{node-arch}-perftest ip4-00
1286 <li>perf test-cases selection
1288 <li>test-cases selected by tags defined in
1289 <i>csit/docs/job_specs/report_coverage/{node-arch}/
1295 <li>jjb verify: PASS/FAIL
1296 <li>present: vpp performance
1297 <li>analyse: vpp performance
1301 project-type: freestyle
1302 node: 'm-builder-{os}-prod-{executor-arch}'
1307 - lf-infra-properties:
1308 build-days-to-keep: "{build-days-to-keep}"
1311 - project-parameter:
1312 project: '{project}'
1315 - gerrit-refspec-parameter
1316 - gerrit-event-type-parameter
1317 - gerrit-event-comment-text-parameter
1318 - csit-perf-trial-duration-parameter:
1319 csit-perf-trial-duration: "{csit-perf-trial-duration}"
1320 - csit-perf-trial-multiplicity-parameter:
1321 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
1324 - gerrit-trigger-scm:
1325 credentials-id: 'jenkins-gerrit-credentials'
1326 refspec: '$GERRIT_REFSPEC'
1327 choosing-strategy: 'gerrit'
1330 - fdio-infra-wrappers-non-activity-timeout:
1331 build-timeout: '{build-timeout}'
1334 - gerrit-trigger-csit-perftest:
1335 project: '{project}'
1337 trigger-word: 'csit-vpp-report-cov-{node-arch}-perftest'
1342 !include-raw-escape:
1343 - ../scripts/setup_executor_env.sh
1345 !include-raw-escape:
1346 - ../scripts/csit/perf-verify.sh
1349 - fdio-infra-publish
1352 name: 'csit-dpdk-perf-report-coverage-{stream_report}-{node-arch}'
1358 <li>get dpdk performance coverage data for csit report
1363 <b>csit-dpdk-perf-report-coverage-{stream_report}-
1365 <li>trigger: keyword in comment to csit patch:
1366 <b>csit-dpdk-report-cov-{node-arch}-perftest
1368 <li>trigger example:
1369 csit-dpdk-report-cov-{node-arch}-perftest dpdk-00
1371 <li>perf test-cases selection
1373 <li>test-cases selected by tags defined in
1374 <i>csit/docs/job_specs/report_coverage/{node-arch}/
1380 <li>jjb verify: PASS/FAIL
1381 <li>present: dpdk performance
1382 <li>analyse: dpdk performance
1386 project-type: freestyle
1387 node: 'm-builder-{os}-prod-{executor-arch}'
1392 - lf-infra-properties:
1393 build-days-to-keep: "{build-days-to-keep}"
1396 - project-parameter:
1397 project: '{project}'
1400 - gerrit-refspec-parameter
1401 - gerrit-event-type-parameter
1402 - gerrit-event-comment-text-parameter
1403 - csit-perf-trial-duration-parameter:
1404 csit-perf-trial-duration: "{csit-perf-trial-duration}"
1405 - csit-perf-trial-multiplicity-parameter:
1406 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
1409 - gerrit-trigger-scm:
1410 credentials-id: 'jenkins-gerrit-credentials'
1411 refspec: '$GERRIT_REFSPEC'
1412 choosing-strategy: 'gerrit'
1415 - fdio-infra-wrappers-non-activity-timeout:
1416 build-timeout: '{build-timeout}'
1419 - gerrit-trigger-csit-perftest:
1420 project: '{project}'
1422 trigger-word: 'csit-dpdk-report-cov-{node-arch}-perftest'
1427 !include-raw-escape:
1428 - ../scripts/setup_executor_env.sh
1430 !include-raw-escape:
1431 - ../scripts/csit/perf-verify.sh
1434 - fdio-infra-publish
1437 name: 'csit-trex-perf-report-coverage-{stream_report}-{node-arch}'
1443 <li>get trex performance coverage data for csit report
1448 <b>csit-trex-perf-report-coverage-{stream_report}-
1450 <li>trigger: keyword in comment to csit patch:
1451 <b>csit-trex-report-cov-{node-arch}-perftest
1453 <li>trigger example:
1454 csit-trex-report-cov-{node-arch}-perftest trex-00
1456 <li>perf test-cases selection
1458 <li>test-cases selected by tags defined in
1459 <i>csit/docs/job_specs/report_coverage/{node-arch}/
1465 <li>jjb verify: PASS/FAIL
1466 <li>present: trex performance
1467 <li>analyse: trex performance
1471 project-type: freestyle
1472 node: 'm-builder-{os}-prod-{executor-arch}'
1477 - lf-infra-properties:
1478 build-days-to-keep: "{build-days-to-keep}"
1481 - project-parameter:
1482 project: '{project}'
1485 - gerrit-refspec-parameter
1486 - gerrit-event-type-parameter
1487 - gerrit-event-comment-text-parameter
1488 - csit-perf-trial-duration-parameter:
1489 csit-perf-trial-duration: "{csit-perf-trial-duration}"
1490 - csit-perf-trial-multiplicity-parameter:
1491 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
1494 - gerrit-trigger-scm:
1495 credentials-id: 'jenkins-gerrit-credentials'
1496 refspec: '$GERRIT_REFSPEC'
1497 choosing-strategy: 'gerrit'
1500 - fdio-infra-wrappers-non-activity-timeout:
1501 build-timeout: '{build-timeout}'
1504 - gerrit-trigger-csit-perftest:
1505 project: '{project}'
1507 trigger-word: 'csit-trex-report-cov-{node-arch}-perftest'
1512 !include-raw-escape:
1513 - ../scripts/setup_executor_env.sh
1515 !include-raw-escape:
1516 - ../scripts/csit/perf-verify.sh
1519 - fdio-infra-publish