1 # Copyright (c) 2021 Cisco and/or its affiliates.
2 # Copyright (c) 2019 PANTHEON.tech s.r.o. and/or its affiliates.
3 # Licensed under the Apache License, Version 2.0 (the "License");
4 # you may not use this file except in compliance with the License.
5 # You may obtain a copy of the License at:
7 # http://www.apache.org/licenses/LICENSE-2.0
9 # Unless required by applicable law or agreed to in writing, software
10 # distributed under the License is distributed on an "AS IS" BASIS,
11 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 # See the License for the specific language governing permissions and
13 # limitations under the License.
18 description: 'CSIT Jenkins jobs.'
21 - 'csit-dpdk-perf-verify-{stream}-{node-arch}':
25 executor-arch: 'x86_64'
28 executor-arch: 'x86_64'
31 executor-arch: 'x86_64'
34 executor-arch: 'x86_64'
37 executor-arch: 'x86_64'
40 executor-arch: 'aarch64'
43 executor-arch: 'x86_64'
46 executor-arch: 'x86_64'
49 executor-arch: 'x86_64'
52 executor-arch: 'aarch64'
55 executor-arch: 'aarch64'
56 - 'csit-dpdk-perf-mrr-weekly-master-{node-arch}':
60 executor-arch: 'x86_64'
63 executor-arch: 'x86_64'
66 executor-arch: 'x86_64'
69 executor-arch: 'x86_64'
72 executor-arch: 'aarch64'
75 executor-arch: 'x86_64'
78 executor-arch: 'x86_64'
81 executor-arch: 'aarch64'
84 executor-arch: 'aarch64'
85 periodicity: '0 0 * * 6'
86 - 'csit-trex-perf-verify-{stream}-{node-arch}':
90 executor-arch: 'x86_64'
93 executor-arch: 'x86_64'
94 - 'csit-vpp-perf-verify-{stream}-{node-arch}':
98 executor-arch: 'x86_64'
101 executor-arch: 'x86_64'
104 executor-arch: 'x86_64'
107 executor-arch: 'x86_64'
110 executor-arch: 'x86_64'
113 executor-arch: 'aarch64'
116 executor-arch: 'x86_64'
119 executor-arch: 'x86_64'
122 executor-arch: 'x86_64'
125 executor-arch: 'aarch64'
128 executor-arch: 'aarch64'
135 branch-id: 'oper-rls2110'
138 branch-id: 'oper-rls2202'
139 - 'csit-vpp-perf-mrr-daily-master-{node-arch}':
143 executor-arch: 'x86_64'
144 periodicity: '0 2 * * 1-5'
147 executor-arch: 'x86_64'
148 periodicity: '0 2 * * 1-5'
151 executor-arch: 'x86_64'
152 periodicity: '0 2 * * 1-5'
155 executor-arch: 'x86_64'
156 periodicity: '0 2 * * 1-5'
159 executor-arch: 'x86_64'
160 periodicity: '0 2 * * 1-5'
163 executor-arch: 'aarch64'
164 periodicity: '0 2 * * 1-5'
167 executor-arch: 'x86_64'
168 periodicity: '0 2 * * 1-5'
171 executor-arch: 'x86_64'
172 periodicity: '0 2 * * 1-5'
175 executor-arch: 'x86_64'
176 periodicity: '0 2 * * 1-5'
179 executor-arch: 'aarch64'
180 periodicity: '0 2 * * 1-5'
183 executor-arch: 'aarch64'
184 periodicity: '0 2 * * 1-5'
185 - 'csit-vpp-perf-mrr-weekly-{stream}-{node-arch}':
189 executor-arch: 'x86_64'
192 executor-arch: 'x86_64'
195 executor-arch: 'x86_64'
198 executor-arch: 'x86_64'
201 executor-arch: 'x86_64'
204 executor-arch: 'x86_64'
207 executor-arch: 'x86_64'
212 periodicity: '0 0 * * 6'
213 - 'csit-vpp-perf-ndrpdr-weekly-master-{node-arch}':
217 executor-arch: 'x86_64'
220 executor-arch: 'x86_64'
223 executor-arch: 'x86_64'
226 executor-arch: 'x86_64'
229 executor-arch: 'x86_64'
230 periodicity: '0 0 * * 6'
231 - 'csit-trex-perf-ndrpdr-weekly-master-{node-arch}':
235 executor-arch: 'x86_64'
238 executor-arch: 'x86_64'
239 periodicity: '0 0 * * 6'
240 - 'csit-vpp-perf-report-iterative-{stream_report}-{node-arch}':
244 executor-arch: 'x86_64'
247 executor-arch: 'x86_64'
250 executor-arch: 'x86_64'
253 executor-arch: 'x86_64'
256 executor-arch: 'x86_64'
259 executor-arch: 'aarch64'
262 executor-arch: 'x86_64'
265 executor-arch: 'x86_64'
268 executor-arch: 'x86_64'
271 executor-arch: 'aarch64'
274 executor-arch: 'aarch64'
277 executor-arch: 'x86_64'
280 executor-arch: 'x86_64'
281 - 'csit-dpdk-perf-report-iterative-{stream_report}-{node-arch}':
285 executor-arch: 'x86_64'
288 executor-arch: 'x86_64'
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: 'x86_64'
309 executor-arch: 'x86_64'
312 executor-arch: 'aarch64'
315 executor-arch: 'aarch64'
318 executor-arch: 'x86_64'
321 executor-arch: 'x86_64'
322 - 'csit-trex-perf-report-iterative-{stream_report}-{node-arch}':
326 executor-arch: 'x86_64'
329 executor-arch: 'x86_64'
330 - 'csit-vpp-perf-report-coverage-{stream_report}-{node-arch}':
334 executor-arch: 'x86_64'
337 executor-arch: 'x86_64'
340 executor-arch: 'x86_64'
343 executor-arch: 'x86_64'
346 executor-arch: 'x86_64'
349 executor-arch: 'aarch64'
352 executor-arch: 'x86_64'
355 executor-arch: 'x86_64'
358 executor-arch: 'x86_64'
361 executor-arch: 'aarch64'
364 executor-arch: 'aarch64'
367 executor-arch: 'x86_64'
370 executor-arch: 'x86_64'
371 - 'csit-dpdk-perf-report-coverage-{stream_report}-{node-arch}':
375 executor-arch: 'x86_64'
378 executor-arch: 'x86_64'
381 executor-arch: 'x86_64'
384 executor-arch: 'x86_64'
387 executor-arch: 'x86_64'
390 executor-arch: 'aarch64'
393 executor-arch: 'x86_64'
396 executor-arch: 'x86_64'
399 executor-arch: 'x86_64'
402 executor-arch: 'aarch64'
405 executor-arch: 'aarch64'
408 executor-arch: 'x86_64'
411 executor-arch: 'x86_64'
412 - 'csit-trex-perf-report-coverage-{stream_report}-{node-arch}':
416 executor-arch: 'x86_64'
419 executor-arch: 'x86_64'
424 csit-perf-trial-duration: '1.0'
425 csit-perf-trial-multiplicity: '10'
432 branch-id: 'oper-rls2110'
435 branch-id: 'oper-rls2202'
439 branch-id: 'oper-rls2110'
442 branch-id: 'oper-rls2202'
444 build-artifact-num-to-keep: 10
448 name: 'csit-vpp-perf-verify-{stream}-{node-arch}'
454 <li>perf verify - per csit gerrit patch
458 <li>name: <b>csit-vpp-perf-verify-{stream}-{node-arch}</b>
459 <li>trigger: keyword in comment to csit patch:
460 <b>csit-{node-arch}-perftest tag_list</b>
464 <li>builder-{os}-prod-{executor-arch}
466 <li>perf test-cases selection
468 <li>test-cases selected using trigger keyword followed by tags
469 <li>all test-cases are labelled with CSIT RF topic tags
470 defined in <i>csit/docs/tag_documentation.rst</i>
472 <li>proposed keywords
474 <li>focus on testing specified vpp packet processing path
475 <li>format: csit-{node-arch}-perftest tag_list
477 <li>default tags for vpp startup config and perf test type
479 <li>IP4BASE, IP6BASE, L2BDBASE
480 <li>64B/78B: 64B/78B packet size
482 <li>X710: x710 Fortville NIC
483 <li>MRR: MRR throughput
487 <li>jjb verify: PASS/FAIL
493 project-type: freestyle
494 node: 'builder-{os}-prod-{executor-arch}'
499 - lf-infra-properties:
500 build-days-to-keep: "{build-days-to-keep}"
507 - gerrit-refspec-parameter
508 - gerrit-event-type-parameter
509 - gerrit-event-comment-text-parameter
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}"
514 # This is a manually-triggered verify job, part of API coverage.
515 # CRC checking is needed to ensure vpp crc job breaks only when intended.
516 # Can be removed when this job is no longer needed for full API coverage.
517 - csit-fail-on-crc-mismatch-parameter:
518 fail-on-crc-mismatch: 'True'
521 - gerrit-trigger-scm:
522 credentials-id: 'jenkins-gerrit-credentials'
523 refspec: '$GERRIT_REFSPEC'
524 choosing-strategy: 'gerrit'
527 - fdio-infra-wrappers-non-activity-timeout:
528 build-timeout: '{build-timeout}'
531 - gerrit-trigger-csit-perftest:
534 trigger-word: 'csit-{node-arch}-perftest'
540 - ../scripts/setup_executor_env.sh
543 - ../scripts/csit/perf-verify.sh
549 name: 'csit-vpp-perf-mrr-daily-master-{node-arch}'
555 <li>check vpp perf mrr daily
559 <li>builder-{os}-prod-{executor-arch}
561 <li>perf test-cases selection
563 <li>all CSIT VPP MRR perf suites
567 <li>jjb verify: PASS/FAIL
569 <li>analyse: csit project (catch malfunctions/degradations)
573 project-type: freestyle
574 node: 'builder-{os}-prod-{executor-arch}'
579 - lf-infra-properties:
580 build-days-to-keep: "{build-days-to-keep}"
587 - csit-perf-trial-duration-parameter:
588 csit-perf-trial-duration: "{csit-perf-trial-duration}"
589 - csit-perf-trial-multiplicity-parameter:
590 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
593 - fdio-infra-wrappers-non-activity-timeout:
594 build-timeout: '{build-timeout}'
597 - timed: '{periodicity}'
600 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
602 properties-file: variables.prop
605 - ../scripts/setup_executor_env.sh
608 - ../scripts/csit/perf-timed.sh
614 name: 'csit-vpp-perf-mrr-weekly-{stream}-{node-arch}'
620 <li>check vpp perf mrr weekly on {node-arch}
624 <li>builder-{os}-prod-{executor-arch}
626 <li>perf test-cases selection
628 <li>NF Density CSIT VPP MRR perf suites
632 <li>jjb verify: PASS/FAIL
634 <li>analyse: csit project (catch malfunctions/degradations)
638 project-type: freestyle
639 node: 'builder-{os}-prod-{executor-arch}'
644 - lf-infra-properties:
645 build-days-to-keep: "{build-days-to-keep}"
652 - csit-perf-trial-duration-parameter:
653 csit-perf-trial-duration: "{csit-perf-trial-duration}"
654 - csit-perf-trial-multiplicity-parameter:
655 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
658 - fdio-infra-wrappers-non-activity-timeout:
659 build-timeout: '{build-timeout}'
662 - timed: '{periodicity}'
665 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
667 properties-file: variables.prop
670 - ../scripts/setup_executor_env.sh
673 - ../scripts/csit/perf-timed.sh
679 name: 'csit-vpp-perf-ndrpdr-weekly-master-{node-arch}'
685 <li>check vpp perf ndrpdr weekly on {node-arch}
689 <li>builder-{os}-prod-{executor-arch}
691 <li>perf test-cases selection
693 <li>pre-selected CSIT VPP NDRPDR perf suites
697 <li>jjb verify: PASS/FAIL
699 <li>analyse: csit project (catch malfunctions/degradations)
702 project-type: freestyle
703 node: 'builder-{os}-prod-{executor-arch}'
708 - lf-infra-properties:
709 build-days-to-keep: "{build-days-to-keep}"
718 - fdio-infra-wrappers-non-activity-timeout:
719 build-timeout: '{build-timeout}'
722 - timed: '{periodicity}'
725 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
727 properties-file: variables.prop
730 - ../scripts/setup_executor_env.sh
733 - ../scripts/csit/perf-timed.sh
739 name: 'csit-trex-perf-ndrpdr-weekly-master-{node-arch}'
745 <li>check trex perf ndrpdr weekly on {node-arch}
749 <li>builder-{os}-prod-{executor-arch}
751 <li>perf test-cases selection
753 <li>pre-selected CSIT TREX NDRPDR perf suites
757 <li>jjb verify: PASS/FAIL
759 <li>analyse: csit project (catch malfunctions/degradations)
762 project-type: freestyle
763 node: 'builder-{os}-prod-{executor-arch}'
768 - lf-infra-properties:
769 build-days-to-keep: "{build-days-to-keep}"
778 - fdio-infra-wrappers-non-activity-timeout:
779 build-timeout: '{build-timeout}'
782 - timed: '{periodicity}'
785 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
787 properties-file: variables.prop
790 - ../scripts/setup_executor_env.sh
793 - ../scripts/csit/perf-timed.sh
799 name: 'csit-trex-perf-verify-{stream}-{node-arch}'
805 <li>perf verify - per csit gerrit patch
809 <li>name: <b>csit-trex-perf-verify-{stream}-{node-arch}</b>
810 <li>trigger: keyword in comment to csit patch:
811 <b>csit-trex-{node-arch}-perftest tag_list</b>
815 <li>builder-{os}-prod-{executor-arch}
817 <li>perf test-cases selection
819 <li>test-cases selected using trigger keyword followed by tags
820 <li>all test-cases are labelled with CSIT RF topic tags
821 defined in <i>csit/docs/tag_documentation.rst</i>
823 <li>proposed keywords
825 <li>focus on testing specified trex packet processing path
826 <li>format: csit-{node-arch}-perftest tag_list
830 <li>jjb verify: PASS/FAIL
836 project-type: freestyle
837 node: 'builder-{os}-prod-{executor-arch}'
842 - lf-infra-properties:
843 build-days-to-keep: "{build-days-to-keep}"
850 - gerrit-refspec-parameter
851 - gerrit-event-type-parameter
852 - gerrit-event-comment-text-parameter
853 - csit-perf-trial-duration-parameter:
854 csit-perf-trial-duration: "{csit-perf-trial-duration}"
855 - csit-perf-trial-multiplicity-parameter:
856 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
857 # This is a manually-triggered verify job, part of API coverage.
858 # CRC checking is needed to ensure vpp crc job breaks only when intended.
859 # Can be removed when this job is no longer needed for full API coverage.
860 - csit-fail-on-crc-mismatch-parameter:
861 fail-on-crc-mismatch: 'True'
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