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>
403 <li>builder-{os}-prod-{executor-arch}
405 <li>perf test-cases selection
407 <li>test-cases selected using trigger keyword followed by tags
408 <li>all test-cases are labelled with CSIT RF topic tags
409 defined in <i>csit/docs/tag_documentation.rst</i>
411 <li>proposed keywords
413 <li>focus on testing specified vpp packet processing path
414 <li>format: csit-{node-arch}-perftest tag_list
416 <li>default tags for vpp startup config and perf test type
418 <li>IP4BASE, IP6BASE, L2BDBASE
419 <li>64B/78B: 64B/78B packet size
421 <li>X710: x710 Fortville NIC
422 <li>MRR: MRR throughput
426 <li>jjb verify: PASS/FAIL
432 project-type: freestyle
433 node: 'builder-{os}-prod-{executor-arch}'
438 - lf-infra-properties:
439 build-days-to-keep: "{build-days-to-keep}"
446 - gerrit-refspec-parameter
447 - gerrit-event-type-parameter
448 - gerrit-event-comment-text-parameter
449 - csit-perf-trial-duration-parameter:
450 csit-perf-trial-duration: "{csit-perf-trial-duration}"
451 - csit-perf-trial-multiplicity-parameter:
452 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
453 # This is a manually-triggered verify job, part of API coverage.
454 # CRC checking is needed to ensure vpp crc job breaks only when intended.
455 # Can be removed when this job is no longer needed for full API coverage.
456 - csit-fail-on-crc-mismatch-parameter:
457 fail-on-crc-mismatch: 'True'
460 - gerrit-trigger-scm:
461 credentials-id: 'jenkins-gerrit-credentials'
462 refspec: '$GERRIT_REFSPEC'
463 choosing-strategy: 'gerrit'
466 - fdio-infra-wrappers-non-activity-timeout:
467 build-timeout: '{build-timeout}'
470 - gerrit-trigger-csit-perftest:
473 trigger-word: 'csit-{node-arch}-perftest'
479 - ../scripts/setup_executor_env.sh
482 - ../scripts/csit/perf-verify.sh
488 name: 'csit-vpp-perf-mrr-daily-master-{node-arch}'
494 <li>check vpp perf mrr daily
498 <li>builder-{os}-prod-{executor-arch}
500 <li>perf test-cases selection
502 <li>all CSIT VPP MRR perf suites
506 <li>jjb verify: PASS/FAIL
508 <li>analyse: csit project (catch malfunctions/degradations)
512 project-type: freestyle
513 node: 'builder-{os}-prod-{executor-arch}'
518 - lf-infra-properties:
519 build-days-to-keep: "{build-days-to-keep}"
526 - csit-perf-trial-duration-parameter:
527 csit-perf-trial-duration: "{csit-perf-trial-duration}"
528 - csit-perf-trial-multiplicity-parameter:
529 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
532 - fdio-infra-wrappers-non-activity-timeout:
533 build-timeout: '{build-timeout}'
536 - timed: '{periodicity}'
539 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
541 properties-file: variables.prop
544 - ../scripts/setup_executor_env.sh
547 - ../scripts/csit/perf-timed.sh
553 name: 'csit-vpp-perf-hoststack-daily-master-{node-arch}'
559 <li>check vpp perf hoststack daily
563 <li>builder-{os}-prod-{executor-arch}
565 <li>perf test-cases selection
567 <li>all CSIT VPP HOSTSTACK perf suites
571 <li>jjb verify: PASS/FAIL
573 <li>analyse: csit project (catch malfunctions/degradations)
577 project-type: freestyle
578 node: 'builder-{os}-prod-{executor-arch}'
583 - lf-infra-properties:
584 build-days-to-keep: "{build-days-to-keep}"
591 - csit-perf-trial-duration-parameter:
592 csit-perf-trial-duration: "{csit-perf-trial-duration}"
593 - csit-perf-trial-multiplicity-parameter:
594 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
597 - fdio-infra-wrappers-non-activity-timeout:
598 build-timeout: '{build-timeout}'
601 - timed: '{periodicity}'
604 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
606 properties-file: variables.prop
609 - ../scripts/setup_executor_env.sh
612 - ../scripts/csit/perf-timed.sh
618 name: 'csit-vpp-perf-mrr-weekly-{stream}-{node-arch}'
624 <li>check vpp perf mrr weekly on {node-arch}
628 <li>builder-{os}-prod-{executor-arch}
630 <li>perf test-cases selection
632 <li>NF Density CSIT VPP MRR perf suites
636 <li>jjb verify: PASS/FAIL
638 <li>analyse: csit project (catch malfunctions/degradations)
642 project-type: freestyle
643 node: 'builder-{os}-prod-{executor-arch}'
648 - lf-infra-properties:
649 build-days-to-keep: "{build-days-to-keep}"
656 - csit-perf-trial-duration-parameter:
657 csit-perf-trial-duration: "{csit-perf-trial-duration}"
658 - csit-perf-trial-multiplicity-parameter:
659 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
662 - fdio-infra-wrappers-non-activity-timeout:
663 build-timeout: '{build-timeout}'
666 - timed: '{periodicity}'
669 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
671 properties-file: variables.prop
674 - ../scripts/setup_executor_env.sh
677 - ../scripts/csit/perf-timed.sh
683 name: 'csit-vpp-perf-ndrpdr-weekly-master-{node-arch}'
689 <li>check vpp perf ndrpdr weekly on {node-arch}
693 <li>builder-{os}-prod-{executor-arch}
695 <li>perf test-cases selection
697 <li>pre-selected CSIT VPP NDRPDR perf suites
701 <li>jjb verify: PASS/FAIL
703 <li>analyse: csit project (catch malfunctions/degradations)
706 project-type: freestyle
707 node: 'builder-{os}-prod-{executor-arch}'
712 - lf-infra-properties:
713 build-days-to-keep: "{build-days-to-keep}"
722 - fdio-infra-wrappers-non-activity-timeout:
723 build-timeout: '{build-timeout}'
726 - timed: '{periodicity}'
729 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
731 properties-file: variables.prop
734 - ../scripts/setup_executor_env.sh
737 - ../scripts/csit/perf-timed.sh
743 name: 'csit-trex-perf-ndrpdr-weekly-master-{node-arch}'
749 <li>check trex perf ndrpdr weekly on {node-arch}
753 <li>builder-{os}-prod-{executor-arch}
755 <li>perf test-cases selection
757 <li>pre-selected CSIT TREX NDRPDR perf suites
761 <li>jjb verify: PASS/FAIL
763 <li>analyse: csit project (catch malfunctions/degradations)
766 project-type: freestyle
767 node: 'builder-{os}-prod-{executor-arch}'
772 - lf-infra-properties:
773 build-days-to-keep: "{build-days-to-keep}"
782 - fdio-infra-wrappers-non-activity-timeout:
783 build-timeout: '{build-timeout}'
786 - timed: '{periodicity}'
789 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
791 properties-file: variables.prop
794 - ../scripts/setup_executor_env.sh
797 - ../scripts/csit/perf-timed.sh
803 name: 'csit-trex-perf-verify-{stream}-{node-arch}'
809 <li>perf verify - per csit gerrit patch
813 <li>name: <b>csit-trex-perf-verify-{stream}-{node-arch}</b>
814 <li>trigger: keyword in comment to csit patch:
815 <b>csit-trex-{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>proposed keywords
829 <li>focus on testing specified trex packet processing path
830 <li>format: csit-{node-arch}-perftest tag_list
834 <li>jjb verify: PASS/FAIL
840 project-type: freestyle
841 node: 'builder-{os}-prod-{executor-arch}'
846 - lf-infra-properties:
847 build-days-to-keep: "{build-days-to-keep}"
854 - gerrit-refspec-parameter
855 - gerrit-event-type-parameter
856 - gerrit-event-comment-text-parameter
857 - csit-perf-trial-duration-parameter:
858 csit-perf-trial-duration: "{csit-perf-trial-duration}"
859 - csit-perf-trial-multiplicity-parameter:
860 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
861 # This job does not interact with VPP so not setting fail-on-crc-mismatch.
864 - gerrit-trigger-scm:
865 credentials-id: 'jenkins-gerrit-credentials'
866 refspec: '$GERRIT_REFSPEC'
867 choosing-strategy: 'gerrit'
870 - fdio-infra-wrappers-non-activity-timeout:
871 build-timeout: '{build-timeout}'
874 - gerrit-trigger-csit-perftest:
877 trigger-word: 'csit-trex-{node-arch}-perftest'
883 - ../scripts/setup_executor_env.sh
886 - ../scripts/csit/perf-verify.sh
892 name: 'csit-dpdk-perf-verify-{stream}-{node-arch}'
898 <li>perf verify - per csit gerrit patch
902 <li>name: <b>csit-dpdk-perf-verify-{stream}-{node-arch}</b>
903 <li>trigger: keyword in comment to csit patch:
904 <b>csit-dpdk-{node-arch}-perftest tag_list</b>
908 <li>builder-{os}-prod-{executor-arch}
910 <li>perf test-cases selection
912 <li>test-cases selected using trigger keyword followed by tags
913 <li>all test-cases are labelled with CSIT RF topic tags
914 defined in <i>csit/docs/tag_documentation.rst</i>
916 <li>default tags for dpdk perf test type
918 <li>IP4BASE, L2XCBASE
919 <li>64B: 64B packet size
921 <li>X710: x710 Fortville NIC
922 <li>MRR: MRR throughput
926 <li>jjb verify: PASS/FAIL
932 project-type: freestyle
933 node: 'builder-{os}-prod-{executor-arch}'
938 - lf-infra-properties:
939 build-days-to-keep: "{build-days-to-keep}"
946 - gerrit-refspec-parameter
947 - gerrit-event-type-parameter
948 - gerrit-event-comment-text-parameter
949 - csit-perf-trial-duration-parameter:
950 csit-perf-trial-duration: "{csit-perf-trial-duration}"
951 - csit-perf-trial-multiplicity-parameter:
952 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
955 - gerrit-trigger-scm:
956 credentials-id: 'jenkins-gerrit-credentials'
957 refspec: '$GERRIT_REFSPEC'
958 choosing-strategy: 'gerrit'
961 - fdio-infra-wrappers-non-activity-timeout:
962 build-timeout: '{build-timeout}'
965 - gerrit-trigger-csit-perftest:
968 trigger-word: 'csit-dpdk-{node-arch}-perftest'
974 - ../scripts/setup_executor_env.sh
977 - ../scripts/csit/perf-verify.sh
983 name: 'csit-dpdk-perf-mrr-weekly-master-{node-arch}'
989 <li>check dpdk perf mrr weekly
993 <li>builder-{os}-prod-{executor-arch}
995 <li>perf test-cases selection
997 <li>all CSIT DPDK MRR perf suites
1001 <li>jjb verify: PASS/FAIL
1003 <li>analyse: csit project (catch malfunctions/degradations)
1007 project-type: freestyle
1008 node: 'builder-{os}-prod-{executor-arch}'
1013 - lf-infra-properties:
1014 build-days-to-keep: "{build-days-to-keep}"
1017 - project-parameter:
1018 project: '{project}'
1021 - csit-perf-trial-duration-parameter:
1022 csit-perf-trial-duration: "{csit-perf-trial-duration}"
1023 - csit-perf-trial-multiplicity-parameter:
1024 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
1027 - fdio-infra-wrappers-non-activity-timeout:
1028 build-timeout: '{build-timeout}'
1031 - timed: '{periodicity}'
1034 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
1036 properties-file: variables.prop
1038 !include-raw-escape:
1039 - ../scripts/setup_executor_env.sh
1041 !include-raw-escape:
1042 - ../scripts/csit/perf-timed.sh
1045 - fdio-infra-publish
1048 name: 'csit-vpp-perf-report-iterative-{stream_report}-{node-arch}'
1054 <li>get vpp performance iterative data for csit report
1059 <b>csit-vpp-perf-report-iterative-{stream_report}-
1061 <li>trigger: keyword in comment to csit patch:
1062 <b>csit-vpp-report-iter-{node-arch}-perftest
1064 <li>trigger example:
1065 csit-vpp-report-iter-{node-arch}-perftest vpp-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: vpp performance
1082 <li>analyse: vpp 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-vpp-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-dpdk-perf-report-iterative-{stream_report}-{node-arch}'
1143 <li>get dpdk performance iterative data for csit report
1148 <b>csit-dpdk-perf-report-iterative-{stream_report}-
1150 <li>trigger: keyword in comment to csit patch:
1151 <b>csit-dpdk-report-iter-{node-arch}-perftest
1153 <li>trigger example:
1154 csit-dpdk-report-iter-{node-arch}-perftest dpdk-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: dpdk performance
1171 <li>analyse: dpdk 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-dpdk-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-trex-perf-report-iterative-{stream_report}-{node-arch}'
1232 <li>get trex performance iterative data for csit report
1237 <b>csit-trex-perf-report-iterative-{stream_report}-
1239 <li>trigger: keyword in comment to csit patch:
1240 <b>csit-trex-report-iter-{node-arch}-perftest
1242 <li>trigger example:
1243 csit-trex-report-iter-{node-arch}-perftest trex-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_iterative/{node-arch}/
1258 <li>jjb verify: PASS/FAIL
1259 <li>present: trex performance
1260 <li>analyse: trex 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-trex-report-iter-{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-vpp-perf-report-coverage-{stream_report}-{node-arch}'
1321 <li>get vpp performance coverage data for csit report
1326 <b>csit-vpp-perf-report-coverage-{stream_report}-
1328 <li>trigger: keyword in comment to csit patch:
1329 <b>csit-vpp-report-cov-{node-arch}-perftest
1331 <li>trigger example:
1332 csit-vpp-report-cov-{node-arch}-perftest ip4-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: vpp performance
1349 <li>analyse: vpp 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-vpp-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-dpdk-perf-report-coverage-{stream_report}-{node-arch}'
1410 <li>get dpdk performance coverage data for csit report
1415 <b>csit-dpdk-perf-report-coverage-{stream_report}-
1417 <li>trigger: keyword in comment to csit patch:
1418 <b>csit-dpdk-report-cov-{node-arch}-perftest
1420 <li>trigger example:
1421 csit-dpdk-report-cov-{node-arch}-perftest dpdk-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: dpdk performance
1438 <li>analyse: dpdk 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-dpdk-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
1493 name: 'csit-trex-perf-report-coverage-{stream_report}-{node-arch}'
1499 <li>get trex performance coverage data for csit report
1504 <b>csit-trex-perf-report-coverage-{stream_report}-
1506 <li>trigger: keyword in comment to csit patch:
1507 <b>csit-trex-report-cov-{node-arch}-perftest
1509 <li>trigger example:
1510 csit-trex-report-cov-{node-arch}-perftest trex-00
1514 <li>builder-{os}-prod-{executor-arch}
1516 <li>perf test-cases selection
1518 <li>test-cases selected by tags defined in
1519 <i>csit/docs/job_specs/report_coverage/{node-arch}/
1525 <li>jjb verify: PASS/FAIL
1526 <li>present: trex performance
1527 <li>analyse: trex performance
1531 project-type: freestyle
1532 node: 'builder-{os}-prod-{executor-arch}'
1537 - lf-infra-properties:
1538 build-days-to-keep: "{build-days-to-keep}"
1541 - project-parameter:
1542 project: '{project}'
1545 - gerrit-refspec-parameter
1546 - gerrit-event-type-parameter
1547 - gerrit-event-comment-text-parameter
1548 - csit-perf-trial-duration-parameter:
1549 csit-perf-trial-duration: "{csit-perf-trial-duration}"
1550 - csit-perf-trial-multiplicity-parameter:
1551 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
1554 - gerrit-trigger-scm:
1555 credentials-id: 'jenkins-gerrit-credentials'
1556 refspec: '$GERRIT_REFSPEC'
1557 choosing-strategy: 'gerrit'
1560 - fdio-infra-wrappers-non-activity-timeout:
1561 build-timeout: '{build-timeout}'
1564 - gerrit-trigger-csit-perftest:
1565 project: '{project}'
1567 trigger-word: 'csit-trex-report-cov-{node-arch}-perftest'
1572 !include-raw-escape:
1573 - ../scripts/setup_executor_env.sh
1575 !include-raw-escape:
1576 - ../scripts/csit/perf-verify.sh
1579 - fdio-infra-publish