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'
199 periodicity: '0 0 * * 6'
200 - 'csit-vpp-perf-report-iterative-{stream_report}-{node-arch}':
204 executor-arch: 'x86_64'
207 executor-arch: 'x86_64'
210 executor-arch: 'x86_64'
213 executor-arch: 'aarch64'
216 executor-arch: 'x86_64'
219 executor-arch: 'aarch64'
222 executor-arch: 'aarch64'
225 executor-arch: 'x86_64'
228 executor-arch: 'x86_64'
231 executor-arch: 'x86_64'
232 - 'csit-dpdk-perf-report-iterative-{stream_report}-{node-arch}':
236 executor-arch: 'x86_64'
239 executor-arch: 'x86_64'
242 executor-arch: 'x86_64'
245 executor-arch: 'aarch64'
248 executor-arch: 'x86_64'
251 executor-arch: 'aarch64'
254 executor-arch: 'aarch64'
257 executor-arch: 'x86_64'
260 executor-arch: 'x86_64'
263 executor-arch: 'x86_64'
264 - 'csit-trex-perf-report-iterative-{stream_report}-{node-arch}':
268 executor-arch: 'x86_64'
271 executor-arch: 'x86_64'
272 - 'csit-vpp-perf-report-coverage-{stream_report}-{node-arch}':
276 executor-arch: 'x86_64'
279 executor-arch: 'x86_64'
282 executor-arch: 'x86_64'
285 executor-arch: 'aarch64'
288 executor-arch: 'x86_64'
291 executor-arch: 'aarch64'
294 executor-arch: 'aarch64'
297 executor-arch: 'x86_64'
300 executor-arch: 'x86_64'
303 executor-arch: 'x86_64'
304 - 'csit-dpdk-perf-report-coverage-{stream_report}-{node-arch}':
308 executor-arch: 'x86_64'
311 executor-arch: 'x86_64'
314 executor-arch: 'x86_64'
317 executor-arch: 'aarch64'
320 executor-arch: 'x86_64'
323 executor-arch: 'aarch64'
326 executor-arch: 'aarch64'
329 executor-arch: 'x86_64'
332 executor-arch: 'x86_64'
335 executor-arch: 'x86_64'
336 - 'csit-trex-perf-report-coverage-{stream_report}-{node-arch}':
340 executor-arch: 'x86_64'
343 executor-arch: 'x86_64'
348 csit-perf-trial-duration: '1.0'
349 csit-perf-trial-multiplicity: '10'
356 branch-id: 'oper-rls2210'
359 branch-id: 'oper-rls2302'
363 branch-id: 'oper-rls2210'
366 branch-id: 'oper-rls2302'
368 build-artifact-num-to-keep: 10
372 name: 'csit-vpp-perf-verify-{stream}-{node-arch}'
378 <li>perf verify - per csit gerrit patch
382 <li>name: <b>csit-vpp-perf-verify-{stream}-{node-arch}</b>
383 <li>trigger: keyword in comment to csit patch:
384 <b>csit-{node-arch}-perftest tag_list</b>
388 <li>builder-{os}-prod-{executor-arch}
390 <li>perf test-cases selection
392 <li>test-cases selected using trigger keyword followed by tags
393 <li>all test-cases are labelled with CSIT RF topic tags
394 defined in <i>csit/docs/tag_documentation.rst</i>
396 <li>proposed keywords
398 <li>focus on testing specified vpp packet processing path
399 <li>format: csit-{node-arch}-perftest tag_list
401 <li>default tags for vpp startup config and perf test type
403 <li>IP4BASE, IP6BASE, L2BDBASE
404 <li>64B/78B: 64B/78B packet size
406 <li>X710: x710 Fortville NIC
407 <li>MRR: MRR throughput
411 <li>jjb verify: PASS/FAIL
417 project-type: freestyle
418 node: 'builder-{os}-prod-{executor-arch}'
423 - lf-infra-properties:
424 build-days-to-keep: "{build-days-to-keep}"
431 - gerrit-refspec-parameter
432 - gerrit-event-type-parameter
433 - gerrit-event-comment-text-parameter
434 - csit-perf-trial-duration-parameter:
435 csit-perf-trial-duration: "{csit-perf-trial-duration}"
436 - csit-perf-trial-multiplicity-parameter:
437 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
438 # This is a manually-triggered verify job, part of API coverage.
439 # CRC checking is needed to ensure vpp crc job breaks only when intended.
440 # Can be removed when this job is no longer needed for full API coverage.
441 - csit-fail-on-crc-mismatch-parameter:
442 fail-on-crc-mismatch: 'True'
445 - gerrit-trigger-scm:
446 credentials-id: 'jenkins-gerrit-credentials'
447 refspec: '$GERRIT_REFSPEC'
448 choosing-strategy: 'gerrit'
451 - fdio-infra-wrappers-non-activity-timeout:
452 build-timeout: '{build-timeout}'
455 - gerrit-trigger-csit-perftest:
458 trigger-word: 'csit-{node-arch}-perftest'
464 - ../scripts/setup_executor_env.sh
467 - ../scripts/csit/perf-verify.sh
473 name: 'csit-vpp-perf-mrr-daily-master-{node-arch}'
479 <li>check vpp perf mrr daily
483 <li>builder-{os}-prod-{executor-arch}
485 <li>perf test-cases selection
487 <li>all CSIT VPP MRR perf suites
491 <li>jjb verify: PASS/FAIL
493 <li>analyse: csit project (catch malfunctions/degradations)
497 project-type: freestyle
498 node: 'builder-{os}-prod-{executor-arch}'
503 - lf-infra-properties:
504 build-days-to-keep: "{build-days-to-keep}"
511 - csit-perf-trial-duration-parameter:
512 csit-perf-trial-duration: "{csit-perf-trial-duration}"
513 - csit-perf-trial-multiplicity-parameter:
514 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
517 - fdio-infra-wrappers-non-activity-timeout:
518 build-timeout: '{build-timeout}'
521 - timed: '{periodicity}'
524 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
526 properties-file: variables.prop
529 - ../scripts/setup_executor_env.sh
532 - ../scripts/csit/perf-timed.sh
538 name: 'csit-vpp-perf-hoststack-daily-master-{node-arch}'
544 <li>check vpp perf hoststack daily
548 <li>builder-{os}-prod-{executor-arch}
550 <li>perf test-cases selection
552 <li>all CSIT VPP HOSTSTACK perf suites
556 <li>jjb verify: PASS/FAIL
558 <li>analyse: csit project (catch malfunctions/degradations)
562 project-type: freestyle
563 node: 'builder-{os}-prod-{executor-arch}'
568 - lf-infra-properties:
569 build-days-to-keep: "{build-days-to-keep}"
576 - csit-perf-trial-duration-parameter:
577 csit-perf-trial-duration: "{csit-perf-trial-duration}"
578 - csit-perf-trial-multiplicity-parameter:
579 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
582 - fdio-infra-wrappers-non-activity-timeout:
583 build-timeout: '{build-timeout}'
586 - timed: '{periodicity}'
589 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
591 properties-file: variables.prop
594 - ../scripts/setup_executor_env.sh
597 - ../scripts/csit/perf-timed.sh
603 name: 'csit-vpp-perf-mrr-weekly-{stream}-{node-arch}'
609 <li>check vpp perf mrr weekly on {node-arch}
613 <li>builder-{os}-prod-{executor-arch}
615 <li>perf test-cases selection
617 <li>NF Density CSIT VPP MRR perf suites
621 <li>jjb verify: PASS/FAIL
623 <li>analyse: csit project (catch malfunctions/degradations)
627 project-type: freestyle
628 node: 'builder-{os}-prod-{executor-arch}'
633 - lf-infra-properties:
634 build-days-to-keep: "{build-days-to-keep}"
641 - csit-perf-trial-duration-parameter:
642 csit-perf-trial-duration: "{csit-perf-trial-duration}"
643 - csit-perf-trial-multiplicity-parameter:
644 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
647 - fdio-infra-wrappers-non-activity-timeout:
648 build-timeout: '{build-timeout}'
651 - timed: '{periodicity}'
654 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
656 properties-file: variables.prop
659 - ../scripts/setup_executor_env.sh
662 - ../scripts/csit/perf-timed.sh
668 name: 'csit-vpp-perf-ndrpdr-weekly-master-{node-arch}'
674 <li>check vpp perf ndrpdr weekly on {node-arch}
678 <li>builder-{os}-prod-{executor-arch}
680 <li>perf test-cases selection
682 <li>pre-selected CSIT VPP NDRPDR perf suites
686 <li>jjb verify: PASS/FAIL
688 <li>analyse: csit project (catch malfunctions/degradations)
691 project-type: freestyle
692 node: 'builder-{os}-prod-{executor-arch}'
697 - lf-infra-properties:
698 build-days-to-keep: "{build-days-to-keep}"
707 - fdio-infra-wrappers-non-activity-timeout:
708 build-timeout: '{build-timeout}'
711 - timed: '{periodicity}'
714 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
716 properties-file: variables.prop
719 - ../scripts/setup_executor_env.sh
722 - ../scripts/csit/perf-timed.sh
728 name: 'csit-trex-perf-ndrpdr-weekly-master-{node-arch}'
734 <li>check trex perf ndrpdr weekly on {node-arch}
738 <li>builder-{os}-prod-{executor-arch}
740 <li>perf test-cases selection
742 <li>pre-selected CSIT TREX NDRPDR perf suites
746 <li>jjb verify: PASS/FAIL
748 <li>analyse: csit project (catch malfunctions/degradations)
751 project-type: freestyle
752 node: 'builder-{os}-prod-{executor-arch}'
757 - lf-infra-properties:
758 build-days-to-keep: "{build-days-to-keep}"
767 - fdio-infra-wrappers-non-activity-timeout:
768 build-timeout: '{build-timeout}'
771 - timed: '{periodicity}'
774 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
776 properties-file: variables.prop
779 - ../scripts/setup_executor_env.sh
782 - ../scripts/csit/perf-timed.sh
788 name: 'csit-trex-perf-verify-{stream}-{node-arch}'
794 <li>perf verify - per csit gerrit patch
798 <li>name: <b>csit-trex-perf-verify-{stream}-{node-arch}</b>
799 <li>trigger: keyword in comment to csit patch:
800 <b>csit-trex-{node-arch}-perftest tag_list</b>
804 <li>builder-{os}-prod-{executor-arch}
806 <li>perf test-cases selection
808 <li>test-cases selected using trigger keyword followed by tags
809 <li>all test-cases are labelled with CSIT RF topic tags
810 defined in <i>csit/docs/tag_documentation.rst</i>
812 <li>proposed keywords
814 <li>focus on testing specified trex packet processing path
815 <li>format: csit-{node-arch}-perftest tag_list
819 <li>jjb verify: PASS/FAIL
825 project-type: freestyle
826 node: 'builder-{os}-prod-{executor-arch}'
831 - lf-infra-properties:
832 build-days-to-keep: "{build-days-to-keep}"
839 - gerrit-refspec-parameter
840 - gerrit-event-type-parameter
841 - gerrit-event-comment-text-parameter
842 - csit-perf-trial-duration-parameter:
843 csit-perf-trial-duration: "{csit-perf-trial-duration}"
844 - csit-perf-trial-multiplicity-parameter:
845 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
846 # This job does not interact with VPP so not setting fail-on-crc-mismatch.
849 - gerrit-trigger-scm:
850 credentials-id: 'jenkins-gerrit-credentials'
851 refspec: '$GERRIT_REFSPEC'
852 choosing-strategy: 'gerrit'
855 - fdio-infra-wrappers-non-activity-timeout:
856 build-timeout: '{build-timeout}'
859 - gerrit-trigger-csit-perftest:
862 trigger-word: 'csit-trex-{node-arch}-perftest'
868 - ../scripts/setup_executor_env.sh
871 - ../scripts/csit/perf-verify.sh
877 name: 'csit-dpdk-perf-verify-{stream}-{node-arch}'
883 <li>perf verify - per csit gerrit patch
887 <li>name: <b>csit-dpdk-perf-verify-{stream}-{node-arch}</b>
888 <li>trigger: keyword in comment to csit patch:
889 <b>csit-dpdk-{node-arch}-perftest tag_list</b>
893 <li>builder-{os}-prod-{executor-arch}
895 <li>perf test-cases selection
897 <li>test-cases selected using trigger keyword followed by tags
898 <li>all test-cases are labelled with CSIT RF topic tags
899 defined in <i>csit/docs/tag_documentation.rst</i>
901 <li>default tags for dpdk perf test type
903 <li>IP4BASE, L2XCBASE
904 <li>64B: 64B packet size
906 <li>X710: x710 Fortville NIC
907 <li>MRR: MRR throughput
911 <li>jjb verify: PASS/FAIL
917 project-type: freestyle
918 node: 'builder-{os}-prod-{executor-arch}'
923 - lf-infra-properties:
924 build-days-to-keep: "{build-days-to-keep}"
931 - gerrit-refspec-parameter
932 - gerrit-event-type-parameter
933 - gerrit-event-comment-text-parameter
934 - csit-perf-trial-duration-parameter:
935 csit-perf-trial-duration: "{csit-perf-trial-duration}"
936 - csit-perf-trial-multiplicity-parameter:
937 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
940 - gerrit-trigger-scm:
941 credentials-id: 'jenkins-gerrit-credentials'
942 refspec: '$GERRIT_REFSPEC'
943 choosing-strategy: 'gerrit'
946 - fdio-infra-wrappers-non-activity-timeout:
947 build-timeout: '{build-timeout}'
950 - gerrit-trigger-csit-perftest:
953 trigger-word: 'csit-dpdk-{node-arch}-perftest'
959 - ../scripts/setup_executor_env.sh
962 - ../scripts/csit/perf-verify.sh
968 name: 'csit-dpdk-perf-mrr-weekly-master-{node-arch}'
974 <li>check dpdk perf mrr weekly
978 <li>builder-{os}-prod-{executor-arch}
980 <li>perf test-cases selection
982 <li>all CSIT DPDK MRR perf suites
986 <li>jjb verify: PASS/FAIL
988 <li>analyse: csit project (catch malfunctions/degradations)
992 project-type: freestyle
993 node: 'builder-{os}-prod-{executor-arch}'
998 - lf-infra-properties:
999 build-days-to-keep: "{build-days-to-keep}"
1002 - project-parameter:
1003 project: '{project}'
1006 - csit-perf-trial-duration-parameter:
1007 csit-perf-trial-duration: "{csit-perf-trial-duration}"
1008 - csit-perf-trial-multiplicity-parameter:
1009 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
1012 - fdio-infra-wrappers-non-activity-timeout:
1013 build-timeout: '{build-timeout}'
1016 - timed: '{periodicity}'
1019 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
1021 properties-file: variables.prop
1023 !include-raw-escape:
1024 - ../scripts/setup_executor_env.sh
1026 !include-raw-escape:
1027 - ../scripts/csit/perf-timed.sh
1030 - fdio-infra-publish
1033 name: 'csit-vpp-perf-report-iterative-{stream_report}-{node-arch}'
1039 <li>get vpp performance iterative data for csit report
1044 <b>csit-vpp-perf-report-iterative-{stream_report}-
1046 <li>trigger: keyword in comment to csit patch:
1047 <b>csit-vpp-report-iter-{node-arch}-perftest
1049 <li>trigger example:
1050 csit-vpp-report-iter-{node-arch}-perftest vpp-00
1054 <li>builder-{os}-prod-{executor-arch}
1056 <li>perf test-cases selection
1058 <li>test-cases selected by tags defined in
1059 <i>csit/docs/job_specs/report_iterative/{node-arch}/
1065 <li>jjb verify: PASS/FAIL
1066 <li>present: vpp performance
1067 <li>analyse: vpp performance
1071 project-type: freestyle
1072 node: 'builder-{os}-prod-{executor-arch}'
1077 - lf-infra-properties:
1078 build-days-to-keep: "{build-days-to-keep}"
1081 - project-parameter:
1082 project: '{project}'
1085 - gerrit-refspec-parameter
1086 - gerrit-event-type-parameter
1087 - gerrit-event-comment-text-parameter
1088 - csit-perf-trial-duration-parameter:
1089 csit-perf-trial-duration: "{csit-perf-trial-duration}"
1090 - csit-perf-trial-multiplicity-parameter:
1091 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
1094 - gerrit-trigger-scm:
1095 credentials-id: 'jenkins-gerrit-credentials'
1096 refspec: '$GERRIT_REFSPEC'
1097 choosing-strategy: 'gerrit'
1100 - fdio-infra-wrappers-non-activity-timeout:
1101 build-timeout: '{build-timeout}'
1104 - gerrit-trigger-csit-perftest:
1105 project: '{project}'
1107 trigger-word: 'csit-vpp-report-iter-{node-arch}-perftest'
1112 !include-raw-escape:
1113 - ../scripts/setup_executor_env.sh
1115 !include-raw-escape:
1116 - ../scripts/csit/perf-verify.sh
1119 - fdio-infra-publish
1122 name: 'csit-dpdk-perf-report-iterative-{stream_report}-{node-arch}'
1128 <li>get dpdk performance iterative data for csit report
1133 <b>csit-dpdk-perf-report-iterative-{stream_report}-
1135 <li>trigger: keyword in comment to csit patch:
1136 <b>csit-dpdk-report-iter-{node-arch}-perftest
1138 <li>trigger example:
1139 csit-dpdk-report-iter-{node-arch}-perftest dpdk-00
1143 <li>builder-{os}-prod-{executor-arch}
1145 <li>perf test-cases selection
1147 <li>test-cases selected by tags defined in
1148 <i>csit/docs/job_specs/report_iterative/{node-arch}/
1154 <li>jjb verify: PASS/FAIL
1155 <li>present: dpdk performance
1156 <li>analyse: dpdk performance
1160 project-type: freestyle
1161 node: 'builder-{os}-prod-{executor-arch}'
1166 - lf-infra-properties:
1167 build-days-to-keep: "{build-days-to-keep}"
1170 - project-parameter:
1171 project: '{project}'
1174 - gerrit-refspec-parameter
1175 - gerrit-event-type-parameter
1176 - gerrit-event-comment-text-parameter
1177 - csit-perf-trial-duration-parameter:
1178 csit-perf-trial-duration: "{csit-perf-trial-duration}"
1179 - csit-perf-trial-multiplicity-parameter:
1180 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
1183 - gerrit-trigger-scm:
1184 credentials-id: 'jenkins-gerrit-credentials'
1185 refspec: '$GERRIT_REFSPEC'
1186 choosing-strategy: 'gerrit'
1189 - fdio-infra-wrappers-non-activity-timeout:
1190 build-timeout: '{build-timeout}'
1193 - gerrit-trigger-csit-perftest:
1194 project: '{project}'
1196 trigger-word: 'csit-dpdk-report-iter-{node-arch}-perftest'
1201 !include-raw-escape:
1202 - ../scripts/setup_executor_env.sh
1204 !include-raw-escape:
1205 - ../scripts/csit/perf-verify.sh
1208 - fdio-infra-publish
1211 name: 'csit-trex-perf-report-iterative-{stream_report}-{node-arch}'
1217 <li>get trex performance iterative data for csit report
1222 <b>csit-trex-perf-report-iterative-{stream_report}-
1224 <li>trigger: keyword in comment to csit patch:
1225 <b>csit-trex-report-iter-{node-arch}-perftest
1227 <li>trigger example:
1228 csit-trex-report-iter-{node-arch}-perftest trex-00
1232 <li>builder-{os}-prod-{executor-arch}
1234 <li>perf test-cases selection
1236 <li>test-cases selected by tags defined in
1237 <i>csit/docs/job_specs/report_iterative/{node-arch}/
1243 <li>jjb verify: PASS/FAIL
1244 <li>present: trex performance
1245 <li>analyse: trex performance
1249 project-type: freestyle
1250 node: 'builder-{os}-prod-{executor-arch}'
1255 - lf-infra-properties:
1256 build-days-to-keep: "{build-days-to-keep}"
1259 - project-parameter:
1260 project: '{project}'
1263 - gerrit-refspec-parameter
1264 - gerrit-event-type-parameter
1265 - gerrit-event-comment-text-parameter
1266 - csit-perf-trial-duration-parameter:
1267 csit-perf-trial-duration: "{csit-perf-trial-duration}"
1268 - csit-perf-trial-multiplicity-parameter:
1269 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
1272 - gerrit-trigger-scm:
1273 credentials-id: 'jenkins-gerrit-credentials'
1274 refspec: '$GERRIT_REFSPEC'
1275 choosing-strategy: 'gerrit'
1278 - fdio-infra-wrappers-non-activity-timeout:
1279 build-timeout: '{build-timeout}'
1282 - gerrit-trigger-csit-perftest:
1283 project: '{project}'
1285 trigger-word: 'csit-trex-report-iter-{node-arch}-perftest'
1290 !include-raw-escape:
1291 - ../scripts/setup_executor_env.sh
1293 !include-raw-escape:
1294 - ../scripts/csit/perf-verify.sh
1297 - fdio-infra-publish
1300 name: 'csit-vpp-perf-report-coverage-{stream_report}-{node-arch}'
1306 <li>get vpp performance coverage data for csit report
1311 <b>csit-vpp-perf-report-coverage-{stream_report}-
1313 <li>trigger: keyword in comment to csit patch:
1314 <b>csit-vpp-report-cov-{node-arch}-perftest
1316 <li>trigger example:
1317 csit-vpp-report-cov-{node-arch}-perftest ip4-00
1321 <li>builder-{os}-prod-{executor-arch}
1323 <li>perf test-cases selection
1325 <li>test-cases selected by tags defined in
1326 <i>csit/docs/job_specs/report_coverage/{node-arch}/
1332 <li>jjb verify: PASS/FAIL
1333 <li>present: vpp performance
1334 <li>analyse: vpp performance
1338 project-type: freestyle
1339 node: 'builder-{os}-prod-{executor-arch}'
1344 - lf-infra-properties:
1345 build-days-to-keep: "{build-days-to-keep}"
1348 - project-parameter:
1349 project: '{project}'
1352 - gerrit-refspec-parameter
1353 - gerrit-event-type-parameter
1354 - gerrit-event-comment-text-parameter
1355 - csit-perf-trial-duration-parameter:
1356 csit-perf-trial-duration: "{csit-perf-trial-duration}"
1357 - csit-perf-trial-multiplicity-parameter:
1358 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
1361 - gerrit-trigger-scm:
1362 credentials-id: 'jenkins-gerrit-credentials'
1363 refspec: '$GERRIT_REFSPEC'
1364 choosing-strategy: 'gerrit'
1367 - fdio-infra-wrappers-non-activity-timeout:
1368 build-timeout: '{build-timeout}'
1371 - gerrit-trigger-csit-perftest:
1372 project: '{project}'
1374 trigger-word: 'csit-vpp-report-cov-{node-arch}-perftest'
1379 !include-raw-escape:
1380 - ../scripts/setup_executor_env.sh
1382 !include-raw-escape:
1383 - ../scripts/csit/perf-verify.sh
1386 - fdio-infra-publish
1389 name: 'csit-dpdk-perf-report-coverage-{stream_report}-{node-arch}'
1395 <li>get dpdk performance coverage data for csit report
1400 <b>csit-dpdk-perf-report-coverage-{stream_report}-
1402 <li>trigger: keyword in comment to csit patch:
1403 <b>csit-dpdk-report-cov-{node-arch}-perftest
1405 <li>trigger example:
1406 csit-dpdk-report-cov-{node-arch}-perftest dpdk-00
1410 <li>builder-{os}-prod-{executor-arch}
1412 <li>perf test-cases selection
1414 <li>test-cases selected by tags defined in
1415 <i>csit/docs/job_specs/report_coverage/{node-arch}/
1421 <li>jjb verify: PASS/FAIL
1422 <li>present: dpdk performance
1423 <li>analyse: dpdk performance
1427 project-type: freestyle
1428 node: 'builder-{os}-prod-{executor-arch}'
1433 - lf-infra-properties:
1434 build-days-to-keep: "{build-days-to-keep}"
1437 - project-parameter:
1438 project: '{project}'
1441 - gerrit-refspec-parameter
1442 - gerrit-event-type-parameter
1443 - gerrit-event-comment-text-parameter
1444 - csit-perf-trial-duration-parameter:
1445 csit-perf-trial-duration: "{csit-perf-trial-duration}"
1446 - csit-perf-trial-multiplicity-parameter:
1447 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
1450 - gerrit-trigger-scm:
1451 credentials-id: 'jenkins-gerrit-credentials'
1452 refspec: '$GERRIT_REFSPEC'
1453 choosing-strategy: 'gerrit'
1456 - fdio-infra-wrappers-non-activity-timeout:
1457 build-timeout: '{build-timeout}'
1460 - gerrit-trigger-csit-perftest:
1461 project: '{project}'
1463 trigger-word: 'csit-dpdk-report-cov-{node-arch}-perftest'
1468 !include-raw-escape:
1469 - ../scripts/setup_executor_env.sh
1471 !include-raw-escape:
1472 - ../scripts/csit/perf-verify.sh
1475 - fdio-infra-publish
1478 name: 'csit-trex-perf-report-coverage-{stream_report}-{node-arch}'
1484 <li>get trex performance coverage data for csit report
1489 <b>csit-trex-perf-report-coverage-{stream_report}-
1491 <li>trigger: keyword in comment to csit patch:
1492 <b>csit-trex-report-cov-{node-arch}-perftest
1494 <li>trigger example:
1495 csit-trex-report-cov-{node-arch}-perftest trex-00
1499 <li>builder-{os}-prod-{executor-arch}
1501 <li>perf test-cases selection
1503 <li>test-cases selected by tags defined in
1504 <i>csit/docs/job_specs/report_coverage/{node-arch}/
1510 <li>jjb verify: PASS/FAIL
1511 <li>present: trex performance
1512 <li>analyse: trex performance
1516 project-type: freestyle
1517 node: 'builder-{os}-prod-{executor-arch}'
1522 - lf-infra-properties:
1523 build-days-to-keep: "{build-days-to-keep}"
1526 - project-parameter:
1527 project: '{project}'
1530 - gerrit-refspec-parameter
1531 - gerrit-event-type-parameter
1532 - gerrit-event-comment-text-parameter
1533 - csit-perf-trial-duration-parameter:
1534 csit-perf-trial-duration: "{csit-perf-trial-duration}"
1535 - csit-perf-trial-multiplicity-parameter:
1536 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
1539 - gerrit-trigger-scm:
1540 credentials-id: 'jenkins-gerrit-credentials'
1541 refspec: '$GERRIT_REFSPEC'
1542 choosing-strategy: 'gerrit'
1545 - fdio-infra-wrappers-non-activity-timeout:
1546 build-timeout: '{build-timeout}'
1549 - gerrit-trigger-csit-perftest:
1550 project: '{project}'
1552 trigger-word: 'csit-trex-report-cov-{node-arch}-perftest'
1557 !include-raw-escape:
1558 - ../scripts/setup_executor_env.sh
1560 !include-raw-escape:
1561 - ../scripts/csit/perf-verify.sh
1564 - fdio-infra-publish