1 # Copyright (c) 2022 Cisco and/or its affiliates.
2 # Copyright (c) 2019 PANTHEON.tech s.r.o. and/or its affiliates.
3 # Licensed under the Apache License, Version 2.0 (the "License");
4 # you may not use this file except in compliance with the License.
5 # You may obtain a copy of the License at:
7 # http://www.apache.org/licenses/LICENSE-2.0
9 # Unless required by applicable law or agreed to in writing, software
10 # distributed under the License is distributed on an "AS IS" BASIS,
11 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 # See the License for the specific language governing permissions and
13 # limitations under the License.
18 description: 'CSIT Jenkins jobs.'
21 - 'csit-dpdk-perf-verify-{stream}-{node-arch}':
25 executor-arch: 'x86_64'
28 executor-arch: 'x86_64'
31 executor-arch: 'x86_64'
34 executor-arch: 'x86_64'
37 executor-arch: 'aarch64'
40 executor-arch: 'x86_64'
43 executor-arch: 'x86_64'
46 executor-arch: 'aarch64'
49 executor-arch: 'aarch64'
52 executor-arch: 'x86_64'
53 - 'csit-dpdk-perf-mrr-weekly-master-{node-arch}':
57 executor-arch: 'x86_64'
60 executor-arch: 'x86_64'
63 executor-arch: 'x86_64'
66 executor-arch: 'aarch64'
69 executor-arch: 'x86_64'
72 executor-arch: 'aarch64'
75 executor-arch: 'aarch64'
78 executor-arch: 'x86_64'
79 periodicity: '0 0 * * 6'
80 - 'csit-trex-perf-verify-{stream}-{node-arch}':
84 executor-arch: 'x86_64'
85 - 'csit-vpp-perf-verify-{stream}-{node-arch}':
89 executor-arch: 'x86_64'
92 executor-arch: 'x86_64'
95 executor-arch: 'x86_64'
98 executor-arch: 'x86_64'
101 executor-arch: 'aarch64'
104 executor-arch: 'x86_64'
107 executor-arch: 'x86_64'
110 executor-arch: 'aarch64'
113 executor-arch: 'aarch64'
116 executor-arch: 'x86_64'
123 branch-id: 'oper-rls2202'
126 branch-id: 'oper-rls2206'
127 - 'csit-vpp-perf-mrr-daily-master-{node-arch}':
131 executor-arch: 'x86_64'
132 periodicity: '30 22 * * 0-4'
135 executor-arch: 'x86_64'
136 periodicity: '30 22 * * 0-4'
139 executor-arch: 'x86_64'
140 periodicity: '30 22 * * 0-4'
143 executor-arch: 'x86_64'
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'
155 executor-arch: 'x86_64'
156 periodicity: '30 22 * * 0-4'
159 executor-arch: 'aarch64'
160 periodicity: '30 22 * * 0-4'
163 executor-arch: 'aarch64'
164 periodicity: '30 22 * * 0-4'
167 executor-arch: 'x86_64'
168 periodicity: '30 22 * * 0-4'
169 - 'csit-vpp-perf-mrr-weekly-{stream}-{node-arch}':
173 executor-arch: 'x86_64'
176 executor-arch: 'x86_64'
179 executor-arch: 'x86_64'
182 executor-arch: 'x86_64'
185 executor-arch: 'x86_64'
190 periodicity: '0 0 * * 6'
191 - 'csit-vpp-perf-ndrpdr-weekly-master-{node-arch}':
195 executor-arch: 'x86_64'
198 executor-arch: 'x86_64'
201 executor-arch: 'x86_64'
202 periodicity: '0 0 * * 6'
203 - 'csit-trex-perf-ndrpdr-weekly-master-{node-arch}':
207 executor-arch: 'x86_64'
208 periodicity: '0 0 * * 6'
209 - 'csit-vpp-perf-report-iterative-{stream_report}-{node-arch}':
213 executor-arch: 'x86_64'
216 executor-arch: 'x86_64'
219 executor-arch: 'x86_64'
222 executor-arch: 'x86_64'
225 executor-arch: 'aarch64'
228 executor-arch: 'x86_64'
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: 'x86_64'
263 executor-arch: 'aarch64'
266 executor-arch: 'x86_64'
269 executor-arch: 'x86_64'
272 executor-arch: 'aarch64'
275 executor-arch: 'aarch64'
278 executor-arch: 'x86_64'
281 executor-arch: 'x86_64'
284 executor-arch: 'x86_64'
285 - 'csit-trex-perf-report-iterative-{stream_report}-{node-arch}':
289 executor-arch: 'x86_64'
290 - 'csit-vpp-perf-report-coverage-{stream_report}-{node-arch}':
294 executor-arch: 'x86_64'
297 executor-arch: 'x86_64'
300 executor-arch: 'x86_64'
303 executor-arch: 'x86_64'
306 executor-arch: 'aarch64'
309 executor-arch: 'x86_64'
312 executor-arch: 'x86_64'
315 executor-arch: 'aarch64'
318 executor-arch: 'aarch64'
321 executor-arch: 'x86_64'
324 executor-arch: 'x86_64'
327 executor-arch: 'x86_64'
328 - 'csit-dpdk-perf-report-coverage-{stream_report}-{node-arch}':
332 executor-arch: 'x86_64'
335 executor-arch: 'x86_64'
338 executor-arch: 'x86_64'
341 executor-arch: 'x86_64'
344 executor-arch: 'aarch64'
347 executor-arch: 'x86_64'
350 executor-arch: 'x86_64'
353 executor-arch: 'aarch64'
356 executor-arch: 'aarch64'
359 executor-arch: 'x86_64'
362 executor-arch: 'x86_64'
365 executor-arch: 'x86_64'
366 - 'csit-trex-perf-report-coverage-{stream_report}-{node-arch}':
370 executor-arch: 'x86_64'
375 csit-perf-trial-duration: '1.0'
376 csit-perf-trial-multiplicity: '10'
383 branch-id: 'oper-rls2202'
386 branch-id: 'oper-rls2206'
390 branch-id: 'oper-rls2202'
393 branch-id: 'oper-rls2206'
395 build-artifact-num-to-keep: 10
399 name: 'csit-vpp-perf-verify-{stream}-{node-arch}'
405 <li>perf verify - per csit gerrit patch
409 <li>name: <b>csit-vpp-perf-verify-{stream}-{node-arch}</b>
410 <li>trigger: keyword in comment to csit patch:
411 <b>csit-{node-arch}-perftest tag_list</b>
415 <li>builder-{os}-prod-{executor-arch}
417 <li>perf test-cases selection
419 <li>test-cases selected using trigger keyword followed by tags
420 <li>all test-cases are labelled with CSIT RF topic tags
421 defined in <i>csit/docs/tag_documentation.rst</i>
423 <li>proposed keywords
425 <li>focus on testing specified vpp packet processing path
426 <li>format: csit-{node-arch}-perftest tag_list
428 <li>default tags for vpp startup config and perf test type
430 <li>IP4BASE, IP6BASE, L2BDBASE
431 <li>64B/78B: 64B/78B packet size
433 <li>X710: x710 Fortville NIC
434 <li>MRR: MRR throughput
438 <li>jjb verify: PASS/FAIL
444 project-type: freestyle
445 node: 'builder-{os}-prod-{executor-arch}'
450 - lf-infra-properties:
451 build-days-to-keep: "{build-days-to-keep}"
458 - gerrit-refspec-parameter
459 - gerrit-event-type-parameter
460 - gerrit-event-comment-text-parameter
461 - csit-perf-trial-duration-parameter:
462 csit-perf-trial-duration: "{csit-perf-trial-duration}"
463 - csit-perf-trial-multiplicity-parameter:
464 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
465 # This is a manually-triggered verify job, part of API coverage.
466 # CRC checking is needed to ensure vpp crc job breaks only when intended.
467 # Can be removed when this job is no longer needed for full API coverage.
468 - csit-fail-on-crc-mismatch-parameter:
469 fail-on-crc-mismatch: 'True'
472 - gerrit-trigger-scm:
473 credentials-id: 'jenkins-gerrit-credentials'
474 refspec: '$GERRIT_REFSPEC'
475 choosing-strategy: 'gerrit'
478 - fdio-infra-wrappers-non-activity-timeout:
479 build-timeout: '{build-timeout}'
482 - gerrit-trigger-csit-perftest:
485 trigger-word: 'csit-{node-arch}-perftest'
491 - ../scripts/setup_executor_env.sh
494 - ../scripts/csit/perf-verify.sh
500 name: 'csit-vpp-perf-mrr-daily-master-{node-arch}'
506 <li>check vpp perf mrr daily
510 <li>builder-{os}-prod-{executor-arch}
512 <li>perf test-cases selection
514 <li>all CSIT VPP MRR perf suites
518 <li>jjb verify: PASS/FAIL
520 <li>analyse: csit project (catch malfunctions/degradations)
524 project-type: freestyle
525 node: 'builder-{os}-prod-{executor-arch}'
530 - lf-infra-properties:
531 build-days-to-keep: "{build-days-to-keep}"
538 - csit-perf-trial-duration-parameter:
539 csit-perf-trial-duration: "{csit-perf-trial-duration}"
540 - csit-perf-trial-multiplicity-parameter:
541 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
544 - fdio-infra-wrappers-non-activity-timeout:
545 build-timeout: '{build-timeout}'
548 - timed: '{periodicity}'
551 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
553 properties-file: variables.prop
556 - ../scripts/setup_executor_env.sh
559 - ../scripts/csit/perf-timed.sh
565 name: 'csit-vpp-perf-mrr-weekly-{stream}-{node-arch}'
571 <li>check vpp perf mrr weekly on {node-arch}
575 <li>builder-{os}-prod-{executor-arch}
577 <li>perf test-cases selection
579 <li>NF Density CSIT VPP MRR perf suites
583 <li>jjb verify: PASS/FAIL
585 <li>analyse: csit project (catch malfunctions/degradations)
589 project-type: freestyle
590 node: 'builder-{os}-prod-{executor-arch}'
595 - lf-infra-properties:
596 build-days-to-keep: "{build-days-to-keep}"
603 - csit-perf-trial-duration-parameter:
604 csit-perf-trial-duration: "{csit-perf-trial-duration}"
605 - csit-perf-trial-multiplicity-parameter:
606 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
609 - fdio-infra-wrappers-non-activity-timeout:
610 build-timeout: '{build-timeout}'
613 - timed: '{periodicity}'
616 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
618 properties-file: variables.prop
621 - ../scripts/setup_executor_env.sh
624 - ../scripts/csit/perf-timed.sh
630 name: 'csit-vpp-perf-ndrpdr-weekly-master-{node-arch}'
636 <li>check vpp perf ndrpdr weekly on {node-arch}
640 <li>builder-{os}-prod-{executor-arch}
642 <li>perf test-cases selection
644 <li>pre-selected CSIT VPP NDRPDR perf suites
648 <li>jjb verify: PASS/FAIL
650 <li>analyse: csit project (catch malfunctions/degradations)
653 project-type: freestyle
654 node: 'builder-{os}-prod-{executor-arch}'
659 - lf-infra-properties:
660 build-days-to-keep: "{build-days-to-keep}"
669 - fdio-infra-wrappers-non-activity-timeout:
670 build-timeout: '{build-timeout}'
673 - timed: '{periodicity}'
676 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
678 properties-file: variables.prop
681 - ../scripts/setup_executor_env.sh
684 - ../scripts/csit/perf-timed.sh
690 name: 'csit-trex-perf-ndrpdr-weekly-master-{node-arch}'
696 <li>check trex perf ndrpdr weekly on {node-arch}
700 <li>builder-{os}-prod-{executor-arch}
702 <li>perf test-cases selection
704 <li>pre-selected CSIT TREX NDRPDR perf suites
708 <li>jjb verify: PASS/FAIL
710 <li>analyse: csit project (catch malfunctions/degradations)
713 project-type: freestyle
714 node: 'builder-{os}-prod-{executor-arch}'
719 - lf-infra-properties:
720 build-days-to-keep: "{build-days-to-keep}"
729 - fdio-infra-wrappers-non-activity-timeout:
730 build-timeout: '{build-timeout}'
733 - timed: '{periodicity}'
736 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
738 properties-file: variables.prop
741 - ../scripts/setup_executor_env.sh
744 - ../scripts/csit/perf-timed.sh
750 name: 'csit-trex-perf-verify-{stream}-{node-arch}'
756 <li>perf verify - per csit gerrit patch
760 <li>name: <b>csit-trex-perf-verify-{stream}-{node-arch}</b>
761 <li>trigger: keyword in comment to csit patch:
762 <b>csit-trex-{node-arch}-perftest tag_list</b>
766 <li>builder-{os}-prod-{executor-arch}
768 <li>perf test-cases selection
770 <li>test-cases selected using trigger keyword followed by tags
771 <li>all test-cases are labelled with CSIT RF topic tags
772 defined in <i>csit/docs/tag_documentation.rst</i>
774 <li>proposed keywords
776 <li>focus on testing specified trex packet processing path
777 <li>format: csit-{node-arch}-perftest tag_list
781 <li>jjb verify: PASS/FAIL
787 project-type: freestyle
788 node: 'builder-{os}-prod-{executor-arch}'
793 - lf-infra-properties:
794 build-days-to-keep: "{build-days-to-keep}"
801 - gerrit-refspec-parameter
802 - gerrit-event-type-parameter
803 - gerrit-event-comment-text-parameter
804 - csit-perf-trial-duration-parameter:
805 csit-perf-trial-duration: "{csit-perf-trial-duration}"
806 - csit-perf-trial-multiplicity-parameter:
807 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
808 # This job does not interact with VPP so not setting fail-on-crc-mismatch.
811 - gerrit-trigger-scm:
812 credentials-id: 'jenkins-gerrit-credentials'
813 refspec: '$GERRIT_REFSPEC'
814 choosing-strategy: 'gerrit'
817 - fdio-infra-wrappers-non-activity-timeout:
818 build-timeout: '{build-timeout}'
821 - gerrit-trigger-csit-perftest:
824 trigger-word: 'csit-trex-{node-arch}-perftest'
830 - ../scripts/setup_executor_env.sh
833 - ../scripts/csit/perf-verify.sh
839 name: 'csit-dpdk-perf-verify-{stream}-{node-arch}'
845 <li>perf verify - per csit gerrit patch
849 <li>name: <b>csit-dpdk-perf-verify-{stream}-{node-arch}</b>
850 <li>trigger: keyword in comment to csit patch:
851 <b>csit-dpdk-{node-arch}-perftest tag_list</b>
855 <li>builder-{os}-prod-{executor-arch}
857 <li>perf test-cases selection
859 <li>test-cases selected using trigger keyword followed by tags
860 <li>all test-cases are labelled with CSIT RF topic tags
861 defined in <i>csit/docs/tag_documentation.rst</i>
863 <li>default tags for dpdk perf test type
865 <li>IP4BASE, L2XCBASE
866 <li>64B: 64B packet size
868 <li>X710: x710 Fortville NIC
869 <li>MRR: MRR throughput
873 <li>jjb verify: PASS/FAIL
879 project-type: freestyle
880 node: 'builder-{os}-prod-{executor-arch}'
885 - lf-infra-properties:
886 build-days-to-keep: "{build-days-to-keep}"
893 - gerrit-refspec-parameter
894 - gerrit-event-type-parameter
895 - gerrit-event-comment-text-parameter
896 - csit-perf-trial-duration-parameter:
897 csit-perf-trial-duration: "{csit-perf-trial-duration}"
898 - csit-perf-trial-multiplicity-parameter:
899 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
902 - gerrit-trigger-scm:
903 credentials-id: 'jenkins-gerrit-credentials'
904 refspec: '$GERRIT_REFSPEC'
905 choosing-strategy: 'gerrit'
908 - fdio-infra-wrappers-non-activity-timeout:
909 build-timeout: '{build-timeout}'
912 - gerrit-trigger-csit-perftest:
915 trigger-word: 'csit-dpdk-{node-arch}-perftest'
921 - ../scripts/setup_executor_env.sh
924 - ../scripts/csit/perf-verify.sh
930 name: 'csit-dpdk-perf-mrr-weekly-master-{node-arch}'
936 <li>check dpdk perf mrr weekly
940 <li>builder-{os}-prod-{executor-arch}
942 <li>perf test-cases selection
944 <li>all CSIT DPDK MRR perf suites
948 <li>jjb verify: PASS/FAIL
950 <li>analyse: csit project (catch malfunctions/degradations)
954 project-type: freestyle
955 node: 'builder-{os}-prod-{executor-arch}'
960 - lf-infra-properties:
961 build-days-to-keep: "{build-days-to-keep}"
968 - csit-perf-trial-duration-parameter:
969 csit-perf-trial-duration: "{csit-perf-trial-duration}"
970 - csit-perf-trial-multiplicity-parameter:
971 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
974 - fdio-infra-wrappers-non-activity-timeout:
975 build-timeout: '{build-timeout}'
978 - timed: '{periodicity}'
981 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
983 properties-file: variables.prop
986 - ../scripts/setup_executor_env.sh
989 - ../scripts/csit/perf-timed.sh
995 name: 'csit-vpp-perf-report-iterative-{stream_report}-{node-arch}'
1001 <li>get vpp performance iterative data for csit report
1006 <b>csit-vpp-perf-report-iterative-{stream_report}-
1008 <li>trigger: keyword in comment to csit patch:
1009 <b>csit-vpp-report-iter-{node-arch}-perftest
1011 <li>trigger example:
1012 csit-vpp-report-iter-{node-arch}-perftest vpp-00
1016 <li>builder-{os}-prod-{executor-arch}
1018 <li>perf test-cases selection
1020 <li>test-cases selected by tags defined in
1021 <i>csit/docs/job_specs/report_iterative/{node-arch}/
1027 <li>jjb verify: PASS/FAIL
1028 <li>present: vpp performance
1029 <li>analyse: vpp performance
1033 project-type: freestyle
1034 node: 'builder-{os}-prod-{executor-arch}'
1039 - lf-infra-properties:
1040 build-days-to-keep: "{build-days-to-keep}"
1043 - project-parameter:
1044 project: '{project}'
1047 - gerrit-refspec-parameter
1048 - gerrit-event-type-parameter
1049 - gerrit-event-comment-text-parameter
1050 - csit-perf-trial-duration-parameter:
1051 csit-perf-trial-duration: "{csit-perf-trial-duration}"
1052 - csit-perf-trial-multiplicity-parameter:
1053 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
1056 - gerrit-trigger-scm:
1057 credentials-id: 'jenkins-gerrit-credentials'
1058 refspec: '$GERRIT_REFSPEC'
1059 choosing-strategy: 'gerrit'
1062 - fdio-infra-wrappers-non-activity-timeout:
1063 build-timeout: '{build-timeout}'
1066 - gerrit-trigger-csit-perftest:
1067 project: '{project}'
1069 trigger-word: 'csit-vpp-report-iter-{node-arch}-perftest'
1074 !include-raw-escape:
1075 - ../scripts/setup_executor_env.sh
1077 !include-raw-escape:
1078 - ../scripts/csit/perf-verify.sh
1081 - fdio-infra-publish
1084 name: 'csit-dpdk-perf-report-iterative-{stream_report}-{node-arch}'
1090 <li>get dpdk performance iterative data for csit report
1095 <b>csit-dpdk-perf-report-iterative-{stream_report}-
1097 <li>trigger: keyword in comment to csit patch:
1098 <b>csit-dpdk-report-iter-{node-arch}-perftest
1100 <li>trigger example:
1101 csit-dpdk-report-iter-{node-arch}-perftest dpdk-00
1105 <li>builder-{os}-prod-{executor-arch}
1107 <li>perf test-cases selection
1109 <li>test-cases selected by tags defined in
1110 <i>csit/docs/job_specs/report_iterative/{node-arch}/
1116 <li>jjb verify: PASS/FAIL
1117 <li>present: dpdk performance
1118 <li>analyse: dpdk performance
1122 project-type: freestyle
1123 node: 'builder-{os}-prod-{executor-arch}'
1128 - lf-infra-properties:
1129 build-days-to-keep: "{build-days-to-keep}"
1132 - project-parameter:
1133 project: '{project}'
1136 - gerrit-refspec-parameter
1137 - gerrit-event-type-parameter
1138 - gerrit-event-comment-text-parameter
1139 - csit-perf-trial-duration-parameter:
1140 csit-perf-trial-duration: "{csit-perf-trial-duration}"
1141 - csit-perf-trial-multiplicity-parameter:
1142 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
1145 - gerrit-trigger-scm:
1146 credentials-id: 'jenkins-gerrit-credentials'
1147 refspec: '$GERRIT_REFSPEC'
1148 choosing-strategy: 'gerrit'
1151 - fdio-infra-wrappers-non-activity-timeout:
1152 build-timeout: '{build-timeout}'
1155 - gerrit-trigger-csit-perftest:
1156 project: '{project}'
1158 trigger-word: 'csit-dpdk-report-iter-{node-arch}-perftest'
1163 !include-raw-escape:
1164 - ../scripts/setup_executor_env.sh
1166 !include-raw-escape:
1167 - ../scripts/csit/perf-verify.sh
1170 - fdio-infra-publish
1173 name: 'csit-trex-perf-report-iterative-{stream_report}-{node-arch}'
1179 <li>get trex performance iterative data for csit report
1184 <b>csit-trex-perf-report-iterative-{stream_report}-
1186 <li>trigger: keyword in comment to csit patch:
1187 <b>csit-trex-report-iter-{node-arch}-perftest
1189 <li>trigger example:
1190 csit-trex-report-iter-{node-arch}-perftest trex-00
1194 <li>builder-{os}-prod-{executor-arch}
1196 <li>perf test-cases selection
1198 <li>test-cases selected by tags defined in
1199 <i>csit/docs/job_specs/report_iterative/{node-arch}/
1205 <li>jjb verify: PASS/FAIL
1206 <li>present: trex performance
1207 <li>analyse: trex performance
1211 project-type: freestyle
1212 node: 'builder-{os}-prod-{executor-arch}'
1217 - lf-infra-properties:
1218 build-days-to-keep: "{build-days-to-keep}"
1221 - project-parameter:
1222 project: '{project}'
1225 - gerrit-refspec-parameter
1226 - gerrit-event-type-parameter
1227 - gerrit-event-comment-text-parameter
1228 - csit-perf-trial-duration-parameter:
1229 csit-perf-trial-duration: "{csit-perf-trial-duration}"
1230 - csit-perf-trial-multiplicity-parameter:
1231 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
1234 - gerrit-trigger-scm:
1235 credentials-id: 'jenkins-gerrit-credentials'
1236 refspec: '$GERRIT_REFSPEC'
1237 choosing-strategy: 'gerrit'
1240 - fdio-infra-wrappers-non-activity-timeout:
1241 build-timeout: '{build-timeout}'
1244 - gerrit-trigger-csit-perftest:
1245 project: '{project}'
1247 trigger-word: 'csit-trex-report-iter-{node-arch}-perftest'
1252 !include-raw-escape:
1253 - ../scripts/setup_executor_env.sh
1255 !include-raw-escape:
1256 - ../scripts/csit/perf-verify.sh
1259 - fdio-infra-publish
1262 name: 'csit-vpp-perf-report-coverage-{stream_report}-{node-arch}'
1268 <li>get vpp performance coverage data for csit report
1273 <b>csit-vpp-perf-report-coverage-{stream_report}-
1275 <li>trigger: keyword in comment to csit patch:
1276 <b>csit-vpp-report-cov-{node-arch}-perftest
1278 <li>trigger example:
1279 csit-vpp-report-cov-{node-arch}-perftest ip4-00
1283 <li>builder-{os}-prod-{executor-arch}
1285 <li>perf test-cases selection
1287 <li>test-cases selected by tags defined in
1288 <i>csit/docs/job_specs/report_coverage/{node-arch}/
1294 <li>jjb verify: PASS/FAIL
1295 <li>present: vpp performance
1296 <li>analyse: vpp performance
1300 project-type: freestyle
1301 node: 'builder-{os}-prod-{executor-arch}'
1306 - lf-infra-properties:
1307 build-days-to-keep: "{build-days-to-keep}"
1310 - project-parameter:
1311 project: '{project}'
1314 - gerrit-refspec-parameter
1315 - gerrit-event-type-parameter
1316 - gerrit-event-comment-text-parameter
1317 - csit-perf-trial-duration-parameter:
1318 csit-perf-trial-duration: "{csit-perf-trial-duration}"
1319 - csit-perf-trial-multiplicity-parameter:
1320 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
1323 - gerrit-trigger-scm:
1324 credentials-id: 'jenkins-gerrit-credentials'
1325 refspec: '$GERRIT_REFSPEC'
1326 choosing-strategy: 'gerrit'
1329 - fdio-infra-wrappers-non-activity-timeout:
1330 build-timeout: '{build-timeout}'
1333 - gerrit-trigger-csit-perftest:
1334 project: '{project}'
1336 trigger-word: 'csit-vpp-report-cov-{node-arch}-perftest'
1341 !include-raw-escape:
1342 - ../scripts/setup_executor_env.sh
1344 !include-raw-escape:
1345 - ../scripts/csit/perf-verify.sh
1348 - fdio-infra-publish
1351 name: 'csit-dpdk-perf-report-coverage-{stream_report}-{node-arch}'
1357 <li>get dpdk performance coverage data for csit report
1362 <b>csit-dpdk-perf-report-coverage-{stream_report}-
1364 <li>trigger: keyword in comment to csit patch:
1365 <b>csit-dpdk-report-cov-{node-arch}-perftest
1367 <li>trigger example:
1368 csit-dpdk-report-cov-{node-arch}-perftest dpdk-00
1372 <li>builder-{os}-prod-{executor-arch}
1374 <li>perf test-cases selection
1376 <li>test-cases selected by tags defined in
1377 <i>csit/docs/job_specs/report_coverage/{node-arch}/
1383 <li>jjb verify: PASS/FAIL
1384 <li>present: dpdk performance
1385 <li>analyse: dpdk performance
1389 project-type: freestyle
1390 node: 'builder-{os}-prod-{executor-arch}'
1395 - lf-infra-properties:
1396 build-days-to-keep: "{build-days-to-keep}"
1399 - project-parameter:
1400 project: '{project}'
1403 - gerrit-refspec-parameter
1404 - gerrit-event-type-parameter
1405 - gerrit-event-comment-text-parameter
1406 - csit-perf-trial-duration-parameter:
1407 csit-perf-trial-duration: "{csit-perf-trial-duration}"
1408 - csit-perf-trial-multiplicity-parameter:
1409 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
1412 - gerrit-trigger-scm:
1413 credentials-id: 'jenkins-gerrit-credentials'
1414 refspec: '$GERRIT_REFSPEC'
1415 choosing-strategy: 'gerrit'
1418 - fdio-infra-wrappers-non-activity-timeout:
1419 build-timeout: '{build-timeout}'
1422 - gerrit-trigger-csit-perftest:
1423 project: '{project}'
1425 trigger-word: 'csit-dpdk-report-cov-{node-arch}-perftest'
1430 !include-raw-escape:
1431 - ../scripts/setup_executor_env.sh
1433 !include-raw-escape:
1434 - ../scripts/csit/perf-verify.sh
1437 - fdio-infra-publish
1440 name: 'csit-trex-perf-report-coverage-{stream_report}-{node-arch}'
1446 <li>get trex performance coverage data for csit report
1451 <b>csit-trex-perf-report-coverage-{stream_report}-
1453 <li>trigger: keyword in comment to csit patch:
1454 <b>csit-trex-report-cov-{node-arch}-perftest
1456 <li>trigger example:
1457 csit-trex-report-cov-{node-arch}-perftest trex-00
1461 <li>builder-{os}-prod-{executor-arch}
1463 <li>perf test-cases selection
1465 <li>test-cases selected by tags defined in
1466 <i>csit/docs/job_specs/report_coverage/{node-arch}/
1472 <li>jjb verify: PASS/FAIL
1473 <li>present: trex performance
1474 <li>analyse: trex performance
1478 project-type: freestyle
1479 node: 'builder-{os}-prod-{executor-arch}'
1484 - lf-infra-properties:
1485 build-days-to-keep: "{build-days-to-keep}"
1488 - project-parameter:
1489 project: '{project}'
1492 - gerrit-refspec-parameter
1493 - gerrit-event-type-parameter
1494 - gerrit-event-comment-text-parameter
1495 - csit-perf-trial-duration-parameter:
1496 csit-perf-trial-duration: "{csit-perf-trial-duration}"
1497 - csit-perf-trial-multiplicity-parameter:
1498 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
1501 - gerrit-trigger-scm:
1502 credentials-id: 'jenkins-gerrit-credentials'
1503 refspec: '$GERRIT_REFSPEC'
1504 choosing-strategy: 'gerrit'
1507 - fdio-infra-wrappers-non-activity-timeout:
1508 build-timeout: '{build-timeout}'
1511 - gerrit-trigger-csit-perftest:
1512 project: '{project}'
1514 trigger-word: 'csit-trex-report-cov-{node-arch}-perftest'
1519 !include-raw-escape:
1520 - ../scripts/setup_executor_env.sh
1522 !include-raw-escape:
1523 - ../scripts/csit/perf-verify.sh
1526 - fdio-infra-publish