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: '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'
58 executor-arch: 'x86_64'
59 - 'csit-dpdk-perf-mrr-weekly-master-{node-arch}':
63 executor-arch: 'x86_64'
66 executor-arch: 'x86_64'
69 executor-arch: 'x86_64'
72 executor-arch: 'x86_64'
75 executor-arch: 'aarch64'
78 executor-arch: 'x86_64'
81 executor-arch: 'x86_64'
84 executor-arch: 'aarch64'
87 executor-arch: 'aarch64'
90 executor-arch: 'x86_64'
91 periodicity: '0 0 * * 6'
92 - 'csit-trex-perf-verify-{stream}-{node-arch}':
96 executor-arch: 'x86_64'
99 executor-arch: 'x86_64'
100 - 'csit-vpp-perf-verify-{stream}-{node-arch}':
104 executor-arch: 'x86_64'
107 executor-arch: 'x86_64'
110 executor-arch: 'x86_64'
113 executor-arch: 'x86_64'
116 executor-arch: 'x86_64'
119 executor-arch: 'aarch64'
122 executor-arch: 'x86_64'
125 executor-arch: 'x86_64'
128 executor-arch: 'x86_64'
131 executor-arch: 'aarch64'
134 executor-arch: 'aarch64'
137 executor-arch: 'x86_64'
144 branch-id: 'oper-rls2202'
147 branch-id: 'oper-rls2206'
148 - 'csit-vpp-perf-mrr-daily-master-{node-arch}':
152 executor-arch: 'x86_64'
153 periodicity: '30 22 * * 0-4'
156 executor-arch: 'x86_64'
157 periodicity: '30 22 * * 0-4'
160 executor-arch: 'x86_64'
161 periodicity: '30 22 * * 0-4'
164 executor-arch: 'x86_64'
165 periodicity: '30 22 * * 0-4'
168 executor-arch: 'x86_64'
169 periodicity: '30 22 * * 0-4'
172 executor-arch: 'aarch64'
173 periodicity: '30 22 * * 0-4'
176 executor-arch: 'x86_64'
177 periodicity: '30 22 * * 0-4'
180 executor-arch: 'x86_64'
181 periodicity: '30 22 * * 0-4'
184 executor-arch: 'x86_64'
185 periodicity: '30 22 * * 0-4'
188 executor-arch: 'aarch64'
189 periodicity: '30 22 * * 0-4'
192 executor-arch: 'aarch64'
193 periodicity: '30 22 * * 0-4'
196 executor-arch: 'x86_64'
197 periodicity: '30 22 * * 0-4'
198 - 'csit-vpp-perf-mrr-weekly-{stream}-{node-arch}':
202 executor-arch: 'x86_64'
205 executor-arch: 'x86_64'
208 executor-arch: 'x86_64'
211 executor-arch: 'x86_64'
214 executor-arch: 'x86_64'
217 executor-arch: 'x86_64'
220 executor-arch: 'x86_64'
225 periodicity: '0 0 * * 6'
226 - 'csit-vpp-perf-ndrpdr-weekly-master-{node-arch}':
230 executor-arch: 'x86_64'
233 executor-arch: 'x86_64'
236 executor-arch: 'x86_64'
239 executor-arch: 'x86_64'
242 executor-arch: 'x86_64'
243 periodicity: '0 0 * * 6'
244 - 'csit-trex-perf-ndrpdr-weekly-master-{node-arch}':
248 executor-arch: 'x86_64'
249 periodicity: '0 0 * * 6'
250 - 'csit-vpp-perf-report-iterative-{stream_report}-{node-arch}':
254 executor-arch: 'x86_64'
257 executor-arch: 'x86_64'
260 executor-arch: 'x86_64'
263 executor-arch: 'x86_64'
266 executor-arch: 'x86_64'
269 executor-arch: 'aarch64'
272 executor-arch: 'x86_64'
275 executor-arch: 'x86_64'
278 executor-arch: 'x86_64'
281 executor-arch: 'aarch64'
284 executor-arch: 'aarch64'
287 executor-arch: 'x86_64'
290 executor-arch: 'x86_64'
293 executor-arch: 'x86_64'
294 - 'csit-dpdk-perf-report-iterative-{stream_report}-{node-arch}':
298 executor-arch: 'x86_64'
301 executor-arch: 'x86_64'
304 executor-arch: 'x86_64'
307 executor-arch: 'x86_64'
310 executor-arch: 'x86_64'
313 executor-arch: 'aarch64'
316 executor-arch: 'x86_64'
319 executor-arch: 'x86_64'
322 executor-arch: 'x86_64'
325 executor-arch: 'aarch64'
328 executor-arch: 'aarch64'
331 executor-arch: 'x86_64'
334 executor-arch: 'x86_64'
337 executor-arch: 'x86_64'
338 - 'csit-trex-perf-report-iterative-{stream_report}-{node-arch}':
342 executor-arch: 'x86_64'
345 executor-arch: 'x86_64'
346 - 'csit-vpp-perf-report-coverage-{stream_report}-{node-arch}':
350 executor-arch: 'x86_64'
353 executor-arch: 'x86_64'
356 executor-arch: 'x86_64'
359 executor-arch: 'x86_64'
362 executor-arch: 'x86_64'
365 executor-arch: 'aarch64'
368 executor-arch: 'x86_64'
371 executor-arch: 'x86_64'
374 executor-arch: 'x86_64'
377 executor-arch: 'aarch64'
380 executor-arch: 'aarch64'
383 executor-arch: 'x86_64'
386 executor-arch: 'x86_64'
389 executor-arch: 'x86_64'
390 - 'csit-dpdk-perf-report-coverage-{stream_report}-{node-arch}':
394 executor-arch: 'x86_64'
397 executor-arch: 'x86_64'
400 executor-arch: 'x86_64'
403 executor-arch: 'x86_64'
406 executor-arch: 'x86_64'
409 executor-arch: 'aarch64'
412 executor-arch: 'x86_64'
415 executor-arch: 'x86_64'
418 executor-arch: 'x86_64'
421 executor-arch: 'aarch64'
424 executor-arch: 'aarch64'
427 executor-arch: 'x86_64'
430 executor-arch: 'x86_64'
433 executor-arch: 'x86_64'
434 - 'csit-trex-perf-report-coverage-{stream_report}-{node-arch}':
438 executor-arch: 'x86_64'
441 executor-arch: 'x86_64'
446 csit-perf-trial-duration: '1.0'
447 csit-perf-trial-multiplicity: '10'
454 branch-id: 'oper-rls2202'
457 branch-id: 'oper-rls2206'
461 branch-id: 'oper-rls2202'
464 branch-id: 'oper-rls2206'
466 build-artifact-num-to-keep: 10
470 name: 'csit-vpp-perf-verify-{stream}-{node-arch}'
476 <li>perf verify - per csit gerrit patch
480 <li>name: <b>csit-vpp-perf-verify-{stream}-{node-arch}</b>
481 <li>trigger: keyword in comment to csit patch:
482 <b>csit-{node-arch}-perftest tag_list</b>
486 <li>builder-{os}-prod-{executor-arch}
488 <li>perf test-cases selection
490 <li>test-cases selected using trigger keyword followed by tags
491 <li>all test-cases are labelled with CSIT RF topic tags
492 defined in <i>csit/docs/tag_documentation.rst</i>
494 <li>proposed keywords
496 <li>focus on testing specified vpp packet processing path
497 <li>format: csit-{node-arch}-perftest tag_list
499 <li>default tags for vpp startup config and perf test type
501 <li>IP4BASE, IP6BASE, L2BDBASE
502 <li>64B/78B: 64B/78B packet size
504 <li>X710: x710 Fortville NIC
505 <li>MRR: MRR throughput
509 <li>jjb verify: PASS/FAIL
515 project-type: freestyle
516 node: 'builder-{os}-prod-{executor-arch}'
521 - lf-infra-properties:
522 build-days-to-keep: "{build-days-to-keep}"
529 - gerrit-refspec-parameter
530 - gerrit-event-type-parameter
531 - gerrit-event-comment-text-parameter
532 - csit-perf-trial-duration-parameter:
533 csit-perf-trial-duration: "{csit-perf-trial-duration}"
534 - csit-perf-trial-multiplicity-parameter:
535 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
536 # This is a manually-triggered verify job, part of API coverage.
537 # CRC checking is needed to ensure vpp crc job breaks only when intended.
538 # Can be removed when this job is no longer needed for full API coverage.
539 - csit-fail-on-crc-mismatch-parameter:
540 fail-on-crc-mismatch: 'True'
543 - gerrit-trigger-scm:
544 credentials-id: 'jenkins-gerrit-credentials'
545 refspec: '$GERRIT_REFSPEC'
546 choosing-strategy: 'gerrit'
549 - fdio-infra-wrappers-non-activity-timeout:
550 build-timeout: '{build-timeout}'
553 - gerrit-trigger-csit-perftest:
556 trigger-word: 'csit-{node-arch}-perftest'
562 - ../scripts/setup_executor_env.sh
565 - ../scripts/csit/perf-verify.sh
571 name: 'csit-vpp-perf-mrr-daily-master-{node-arch}'
577 <li>check vpp perf mrr daily
581 <li>builder-{os}-prod-{executor-arch}
583 <li>perf test-cases selection
585 <li>all CSIT VPP MRR perf suites
589 <li>jjb verify: PASS/FAIL
591 <li>analyse: csit project (catch malfunctions/degradations)
595 project-type: freestyle
596 node: 'builder-{os}-prod-{executor-arch}'
601 - lf-infra-properties:
602 build-days-to-keep: "{build-days-to-keep}"
609 - csit-perf-trial-duration-parameter:
610 csit-perf-trial-duration: "{csit-perf-trial-duration}"
611 - csit-perf-trial-multiplicity-parameter:
612 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
615 - fdio-infra-wrappers-non-activity-timeout:
616 build-timeout: '{build-timeout}'
619 - timed: '{periodicity}'
622 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
624 properties-file: variables.prop
627 - ../scripts/setup_executor_env.sh
630 - ../scripts/csit/perf-timed.sh
636 name: 'csit-vpp-perf-mrr-weekly-{stream}-{node-arch}'
642 <li>check vpp perf mrr weekly on {node-arch}
646 <li>builder-{os}-prod-{executor-arch}
648 <li>perf test-cases selection
650 <li>NF Density CSIT VPP MRR perf suites
654 <li>jjb verify: PASS/FAIL
656 <li>analyse: csit project (catch malfunctions/degradations)
660 project-type: freestyle
661 node: 'builder-{os}-prod-{executor-arch}'
666 - lf-infra-properties:
667 build-days-to-keep: "{build-days-to-keep}"
674 - csit-perf-trial-duration-parameter:
675 csit-perf-trial-duration: "{csit-perf-trial-duration}"
676 - csit-perf-trial-multiplicity-parameter:
677 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
680 - fdio-infra-wrappers-non-activity-timeout:
681 build-timeout: '{build-timeout}'
684 - timed: '{periodicity}'
687 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
689 properties-file: variables.prop
692 - ../scripts/setup_executor_env.sh
695 - ../scripts/csit/perf-timed.sh
701 name: 'csit-vpp-perf-ndrpdr-weekly-master-{node-arch}'
707 <li>check vpp perf ndrpdr weekly on {node-arch}
711 <li>builder-{os}-prod-{executor-arch}
713 <li>perf test-cases selection
715 <li>pre-selected CSIT VPP NDRPDR perf suites
719 <li>jjb verify: PASS/FAIL
721 <li>analyse: csit project (catch malfunctions/degradations)
724 project-type: freestyle
725 node: 'builder-{os}-prod-{executor-arch}'
730 - lf-infra-properties:
731 build-days-to-keep: "{build-days-to-keep}"
740 - fdio-infra-wrappers-non-activity-timeout:
741 build-timeout: '{build-timeout}'
744 - timed: '{periodicity}'
747 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
749 properties-file: variables.prop
752 - ../scripts/setup_executor_env.sh
755 - ../scripts/csit/perf-timed.sh
761 name: 'csit-trex-perf-ndrpdr-weekly-master-{node-arch}'
767 <li>check trex perf ndrpdr weekly on {node-arch}
771 <li>builder-{os}-prod-{executor-arch}
773 <li>perf test-cases selection
775 <li>pre-selected CSIT TREX NDRPDR perf suites
779 <li>jjb verify: PASS/FAIL
781 <li>analyse: csit project (catch malfunctions/degradations)
784 project-type: freestyle
785 node: 'builder-{os}-prod-{executor-arch}'
790 - lf-infra-properties:
791 build-days-to-keep: "{build-days-to-keep}"
800 - fdio-infra-wrappers-non-activity-timeout:
801 build-timeout: '{build-timeout}'
804 - timed: '{periodicity}'
807 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
809 properties-file: variables.prop
812 - ../scripts/setup_executor_env.sh
815 - ../scripts/csit/perf-timed.sh
821 name: 'csit-trex-perf-verify-{stream}-{node-arch}'
827 <li>perf verify - per csit gerrit patch
831 <li>name: <b>csit-trex-perf-verify-{stream}-{node-arch}</b>
832 <li>trigger: keyword in comment to csit patch:
833 <b>csit-trex-{node-arch}-perftest tag_list</b>
837 <li>builder-{os}-prod-{executor-arch}
839 <li>perf test-cases selection
841 <li>test-cases selected using trigger keyword followed by tags
842 <li>all test-cases are labelled with CSIT RF topic tags
843 defined in <i>csit/docs/tag_documentation.rst</i>
845 <li>proposed keywords
847 <li>focus on testing specified trex packet processing path
848 <li>format: csit-{node-arch}-perftest tag_list
852 <li>jjb verify: PASS/FAIL
858 project-type: freestyle
859 node: 'builder-{os}-prod-{executor-arch}'
864 - lf-infra-properties:
865 build-days-to-keep: "{build-days-to-keep}"
872 - gerrit-refspec-parameter
873 - gerrit-event-type-parameter
874 - gerrit-event-comment-text-parameter
875 - csit-perf-trial-duration-parameter:
876 csit-perf-trial-duration: "{csit-perf-trial-duration}"
877 - csit-perf-trial-multiplicity-parameter:
878 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
879 # This job does not interact with VPP so not setting fail-on-crc-mismatch.
882 - gerrit-trigger-scm:
883 credentials-id: 'jenkins-gerrit-credentials'
884 refspec: '$GERRIT_REFSPEC'
885 choosing-strategy: 'gerrit'
888 - fdio-infra-wrappers-non-activity-timeout:
889 build-timeout: '{build-timeout}'
892 - gerrit-trigger-csit-perftest:
895 trigger-word: 'csit-trex-{node-arch}-perftest'
901 - ../scripts/setup_executor_env.sh
904 - ../scripts/csit/perf-verify.sh
910 name: 'csit-dpdk-perf-verify-{stream}-{node-arch}'
916 <li>perf verify - per csit gerrit patch
920 <li>name: <b>csit-dpdk-perf-verify-{stream}-{node-arch}</b>
921 <li>trigger: keyword in comment to csit patch:
922 <b>csit-dpdk-{node-arch}-perftest tag_list</b>
926 <li>builder-{os}-prod-{executor-arch}
928 <li>perf test-cases selection
930 <li>test-cases selected using trigger keyword followed by tags
931 <li>all test-cases are labelled with CSIT RF topic tags
932 defined in <i>csit/docs/tag_documentation.rst</i>
934 <li>default tags for dpdk perf test type
936 <li>IP4BASE, L2XCBASE
937 <li>64B: 64B packet size
939 <li>X710: x710 Fortville NIC
940 <li>MRR: MRR throughput
944 <li>jjb verify: PASS/FAIL
950 project-type: freestyle
951 node: 'builder-{os}-prod-{executor-arch}'
956 - lf-infra-properties:
957 build-days-to-keep: "{build-days-to-keep}"
964 - gerrit-refspec-parameter
965 - gerrit-event-type-parameter
966 - gerrit-event-comment-text-parameter
967 - csit-perf-trial-duration-parameter:
968 csit-perf-trial-duration: "{csit-perf-trial-duration}"
969 - csit-perf-trial-multiplicity-parameter:
970 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
973 - gerrit-trigger-scm:
974 credentials-id: 'jenkins-gerrit-credentials'
975 refspec: '$GERRIT_REFSPEC'
976 choosing-strategy: 'gerrit'
979 - fdio-infra-wrappers-non-activity-timeout:
980 build-timeout: '{build-timeout}'
983 - gerrit-trigger-csit-perftest:
986 trigger-word: 'csit-dpdk-{node-arch}-perftest'
992 - ../scripts/setup_executor_env.sh
995 - ../scripts/csit/perf-verify.sh
1001 name: 'csit-dpdk-perf-mrr-weekly-master-{node-arch}'
1007 <li>check dpdk perf mrr weekly
1011 <li>builder-{os}-prod-{executor-arch}
1013 <li>perf test-cases selection
1015 <li>all CSIT DPDK MRR perf suites
1019 <li>jjb verify: PASS/FAIL
1021 <li>analyse: csit project (catch malfunctions/degradations)
1025 project-type: freestyle
1026 node: 'builder-{os}-prod-{executor-arch}'
1031 - lf-infra-properties:
1032 build-days-to-keep: "{build-days-to-keep}"
1035 - project-parameter:
1036 project: '{project}'
1039 - csit-perf-trial-duration-parameter:
1040 csit-perf-trial-duration: "{csit-perf-trial-duration}"
1041 - csit-perf-trial-multiplicity-parameter:
1042 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
1045 - fdio-infra-wrappers-non-activity-timeout:
1046 build-timeout: '{build-timeout}'
1049 - timed: '{periodicity}'
1052 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
1054 properties-file: variables.prop
1056 !include-raw-escape:
1057 - ../scripts/setup_executor_env.sh
1059 !include-raw-escape:
1060 - ../scripts/csit/perf-timed.sh
1063 - fdio-infra-publish
1066 name: 'csit-vpp-perf-report-iterative-{stream_report}-{node-arch}'
1072 <li>get vpp performance iterative data for csit report
1077 <b>csit-vpp-perf-report-iterative-{stream_report}-
1079 <li>trigger: keyword in comment to csit patch:
1080 <b>csit-vpp-report-iter-{node-arch}-perftest
1082 <li>trigger example:
1083 csit-vpp-report-iter-{node-arch}-perftest vpp-00
1087 <li>builder-{os}-prod-{executor-arch}
1089 <li>perf test-cases selection
1091 <li>test-cases selected by tags defined in
1092 <i>csit/docs/job_specs/report_iterative/{node-arch}/
1098 <li>jjb verify: PASS/FAIL
1099 <li>present: vpp performance
1100 <li>analyse: vpp performance
1104 project-type: freestyle
1105 node: 'builder-{os}-prod-{executor-arch}'
1110 - lf-infra-properties:
1111 build-days-to-keep: "{build-days-to-keep}"
1114 - project-parameter:
1115 project: '{project}'
1118 - gerrit-refspec-parameter
1119 - gerrit-event-type-parameter
1120 - gerrit-event-comment-text-parameter
1121 - csit-perf-trial-duration-parameter:
1122 csit-perf-trial-duration: "{csit-perf-trial-duration}"
1123 - csit-perf-trial-multiplicity-parameter:
1124 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
1127 - gerrit-trigger-scm:
1128 credentials-id: 'jenkins-gerrit-credentials'
1129 refspec: '$GERRIT_REFSPEC'
1130 choosing-strategy: 'gerrit'
1133 - fdio-infra-wrappers-non-activity-timeout:
1134 build-timeout: '{build-timeout}'
1137 - gerrit-trigger-csit-perftest:
1138 project: '{project}'
1140 trigger-word: 'csit-vpp-report-iter-{node-arch}-perftest'
1145 !include-raw-escape:
1146 - ../scripts/setup_executor_env.sh
1148 !include-raw-escape:
1149 - ../scripts/csit/perf-verify.sh
1152 - fdio-infra-publish
1155 name: 'csit-dpdk-perf-report-iterative-{stream_report}-{node-arch}'
1161 <li>get dpdk performance iterative data for csit report
1166 <b>csit-dpdk-perf-report-iterative-{stream_report}-
1168 <li>trigger: keyword in comment to csit patch:
1169 <b>csit-dpdk-report-iter-{node-arch}-perftest
1171 <li>trigger example:
1172 csit-dpdk-report-iter-{node-arch}-perftest dpdk-00
1176 <li>builder-{os}-prod-{executor-arch}
1178 <li>perf test-cases selection
1180 <li>test-cases selected by tags defined in
1181 <i>csit/docs/job_specs/report_iterative/{node-arch}/
1187 <li>jjb verify: PASS/FAIL
1188 <li>present: dpdk performance
1189 <li>analyse: dpdk performance
1193 project-type: freestyle
1194 node: 'builder-{os}-prod-{executor-arch}'
1199 - lf-infra-properties:
1200 build-days-to-keep: "{build-days-to-keep}"
1203 - project-parameter:
1204 project: '{project}'
1207 - gerrit-refspec-parameter
1208 - gerrit-event-type-parameter
1209 - gerrit-event-comment-text-parameter
1210 - csit-perf-trial-duration-parameter:
1211 csit-perf-trial-duration: "{csit-perf-trial-duration}"
1212 - csit-perf-trial-multiplicity-parameter:
1213 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
1216 - gerrit-trigger-scm:
1217 credentials-id: 'jenkins-gerrit-credentials'
1218 refspec: '$GERRIT_REFSPEC'
1219 choosing-strategy: 'gerrit'
1222 - fdio-infra-wrappers-non-activity-timeout:
1223 build-timeout: '{build-timeout}'
1226 - gerrit-trigger-csit-perftest:
1227 project: '{project}'
1229 trigger-word: 'csit-dpdk-report-iter-{node-arch}-perftest'
1234 !include-raw-escape:
1235 - ../scripts/setup_executor_env.sh
1237 !include-raw-escape:
1238 - ../scripts/csit/perf-verify.sh
1241 - fdio-infra-publish
1244 name: 'csit-trex-perf-report-iterative-{stream_report}-{node-arch}'
1250 <li>get trex performance iterative data for csit report
1255 <b>csit-trex-perf-report-iterative-{stream_report}-
1257 <li>trigger: keyword in comment to csit patch:
1258 <b>csit-trex-report-iter-{node-arch}-perftest
1260 <li>trigger example:
1261 csit-trex-report-iter-{node-arch}-perftest trex-00
1265 <li>builder-{os}-prod-{executor-arch}
1267 <li>perf test-cases selection
1269 <li>test-cases selected by tags defined in
1270 <i>csit/docs/job_specs/report_iterative/{node-arch}/
1276 <li>jjb verify: PASS/FAIL
1277 <li>present: trex performance
1278 <li>analyse: trex performance
1282 project-type: freestyle
1283 node: 'builder-{os}-prod-{executor-arch}'
1288 - lf-infra-properties:
1289 build-days-to-keep: "{build-days-to-keep}"
1292 - project-parameter:
1293 project: '{project}'
1296 - gerrit-refspec-parameter
1297 - gerrit-event-type-parameter
1298 - gerrit-event-comment-text-parameter
1299 - csit-perf-trial-duration-parameter:
1300 csit-perf-trial-duration: "{csit-perf-trial-duration}"
1301 - csit-perf-trial-multiplicity-parameter:
1302 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
1305 - gerrit-trigger-scm:
1306 credentials-id: 'jenkins-gerrit-credentials'
1307 refspec: '$GERRIT_REFSPEC'
1308 choosing-strategy: 'gerrit'
1311 - fdio-infra-wrappers-non-activity-timeout:
1312 build-timeout: '{build-timeout}'
1315 - gerrit-trigger-csit-perftest:
1316 project: '{project}'
1318 trigger-word: 'csit-trex-report-iter-{node-arch}-perftest'
1323 !include-raw-escape:
1324 - ../scripts/setup_executor_env.sh
1326 !include-raw-escape:
1327 - ../scripts/csit/perf-verify.sh
1330 - fdio-infra-publish
1333 name: 'csit-vpp-perf-report-coverage-{stream_report}-{node-arch}'
1339 <li>get vpp performance coverage data for csit report
1344 <b>csit-vpp-perf-report-coverage-{stream_report}-
1346 <li>trigger: keyword in comment to csit patch:
1347 <b>csit-vpp-report-cov-{node-arch}-perftest
1349 <li>trigger example:
1350 csit-vpp-report-cov-{node-arch}-perftest ip4-00
1354 <li>builder-{os}-prod-{executor-arch}
1356 <li>perf test-cases selection
1358 <li>test-cases selected by tags defined in
1359 <i>csit/docs/job_specs/report_coverage/{node-arch}/
1365 <li>jjb verify: PASS/FAIL
1366 <li>present: vpp performance
1367 <li>analyse: vpp performance
1371 project-type: freestyle
1372 node: 'builder-{os}-prod-{executor-arch}'
1377 - lf-infra-properties:
1378 build-days-to-keep: "{build-days-to-keep}"
1381 - project-parameter:
1382 project: '{project}'
1385 - gerrit-refspec-parameter
1386 - gerrit-event-type-parameter
1387 - gerrit-event-comment-text-parameter
1388 - csit-perf-trial-duration-parameter:
1389 csit-perf-trial-duration: "{csit-perf-trial-duration}"
1390 - csit-perf-trial-multiplicity-parameter:
1391 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
1394 - gerrit-trigger-scm:
1395 credentials-id: 'jenkins-gerrit-credentials'
1396 refspec: '$GERRIT_REFSPEC'
1397 choosing-strategy: 'gerrit'
1400 - fdio-infra-wrappers-non-activity-timeout:
1401 build-timeout: '{build-timeout}'
1404 - gerrit-trigger-csit-perftest:
1405 project: '{project}'
1407 trigger-word: 'csit-vpp-report-cov-{node-arch}-perftest'
1412 !include-raw-escape:
1413 - ../scripts/setup_executor_env.sh
1415 !include-raw-escape:
1416 - ../scripts/csit/perf-verify.sh
1419 - fdio-infra-publish
1422 name: 'csit-dpdk-perf-report-coverage-{stream_report}-{node-arch}'
1428 <li>get dpdk performance coverage data for csit report
1433 <b>csit-dpdk-perf-report-coverage-{stream_report}-
1435 <li>trigger: keyword in comment to csit patch:
1436 <b>csit-dpdk-report-cov-{node-arch}-perftest
1438 <li>trigger example:
1439 csit-dpdk-report-cov-{node-arch}-perftest dpdk-00
1443 <li>builder-{os}-prod-{executor-arch}
1445 <li>perf test-cases selection
1447 <li>test-cases selected by tags defined in
1448 <i>csit/docs/job_specs/report_coverage/{node-arch}/
1454 <li>jjb verify: PASS/FAIL
1455 <li>present: dpdk performance
1456 <li>analyse: dpdk performance
1460 project-type: freestyle
1461 node: 'builder-{os}-prod-{executor-arch}'
1466 - lf-infra-properties:
1467 build-days-to-keep: "{build-days-to-keep}"
1470 - project-parameter:
1471 project: '{project}'
1474 - gerrit-refspec-parameter
1475 - gerrit-event-type-parameter
1476 - gerrit-event-comment-text-parameter
1477 - csit-perf-trial-duration-parameter:
1478 csit-perf-trial-duration: "{csit-perf-trial-duration}"
1479 - csit-perf-trial-multiplicity-parameter:
1480 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
1483 - gerrit-trigger-scm:
1484 credentials-id: 'jenkins-gerrit-credentials'
1485 refspec: '$GERRIT_REFSPEC'
1486 choosing-strategy: 'gerrit'
1489 - fdio-infra-wrappers-non-activity-timeout:
1490 build-timeout: '{build-timeout}'
1493 - gerrit-trigger-csit-perftest:
1494 project: '{project}'
1496 trigger-word: 'csit-dpdk-report-cov-{node-arch}-perftest'
1501 !include-raw-escape:
1502 - ../scripts/setup_executor_env.sh
1504 !include-raw-escape:
1505 - ../scripts/csit/perf-verify.sh
1508 - fdio-infra-publish
1511 name: 'csit-trex-perf-report-coverage-{stream_report}-{node-arch}'
1517 <li>get trex performance coverage data for csit report
1522 <b>csit-trex-perf-report-coverage-{stream_report}-
1524 <li>trigger: keyword in comment to csit patch:
1525 <b>csit-trex-report-cov-{node-arch}-perftest
1527 <li>trigger example:
1528 csit-trex-report-cov-{node-arch}-perftest trex-00
1532 <li>builder-{os}-prod-{executor-arch}
1534 <li>perf test-cases selection
1536 <li>test-cases selected by tags defined in
1537 <i>csit/docs/job_specs/report_coverage/{node-arch}/
1543 <li>jjb verify: PASS/FAIL
1544 <li>present: trex performance
1545 <li>analyse: trex performance
1549 project-type: freestyle
1550 node: 'builder-{os}-prod-{executor-arch}'
1555 - lf-infra-properties:
1556 build-days-to-keep: "{build-days-to-keep}"
1559 - project-parameter:
1560 project: '{project}'
1563 - gerrit-refspec-parameter
1564 - gerrit-event-type-parameter
1565 - gerrit-event-comment-text-parameter
1566 - csit-perf-trial-duration-parameter:
1567 csit-perf-trial-duration: "{csit-perf-trial-duration}"
1568 - csit-perf-trial-multiplicity-parameter:
1569 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
1572 - gerrit-trigger-scm:
1573 credentials-id: 'jenkins-gerrit-credentials'
1574 refspec: '$GERRIT_REFSPEC'
1575 choosing-strategy: 'gerrit'
1578 - fdio-infra-wrappers-non-activity-timeout:
1579 build-timeout: '{build-timeout}'
1582 - gerrit-trigger-csit-perftest:
1583 project: '{project}'
1585 trigger-word: 'csit-trex-report-cov-{node-arch}-perftest'
1590 !include-raw-escape:
1591 - ../scripts/setup_executor_env.sh
1593 !include-raw-escape:
1594 - ../scripts/csit/perf-verify.sh
1597 - fdio-infra-publish