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'
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-rls2202'
138 branch-id: 'oper-rls2206'
139 - 'csit-vpp-perf-mrr-daily-master-{node-arch}':
143 executor-arch: 'x86_64'
144 periodicity: '30 22 * * 1,4'
147 executor-arch: 'x86_64'
148 periodicity: '30 22 * * 1,3,5'
151 executor-arch: 'x86_64'
152 periodicity: '30 22 * * 1,3,5'
155 executor-arch: 'x86_64'
156 periodicity: '30 22 * * 1,4'
159 executor-arch: 'x86_64'
160 periodicity: '30 22 * * 1,4'
163 executor-arch: 'aarch64'
164 periodicity: '30 22 * * 1,4'
167 executor-arch: 'x86_64'
168 periodicity: '30 22 * * 1,4'
171 executor-arch: 'x86_64'
172 periodicity: '30 22 * * 1,4'
175 executor-arch: 'x86_64'
176 periodicity: '30 22 * * 1,4'
179 executor-arch: 'aarch64'
180 periodicity: '30 22 * * 1,4'
183 executor-arch: 'aarch64'
184 periodicity: '30 22 * * 1,4'
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'
209 periodicity: '0 0 * * 6'
210 - 'csit-vpp-perf-ndrpdr-weekly-master-{node-arch}':
214 executor-arch: 'x86_64'
217 executor-arch: 'x86_64'
220 executor-arch: 'x86_64'
223 executor-arch: 'x86_64'
226 executor-arch: 'x86_64'
227 periodicity: '0 0 * * 6'
228 - 'csit-trex-perf-ndrpdr-weekly-master-{node-arch}':
232 executor-arch: 'x86_64'
233 periodicity: '0 0 * * 6'
234 - 'csit-vpp-perf-report-iterative-{stream_report}-{node-arch}':
238 executor-arch: 'x86_64'
241 executor-arch: 'x86_64'
244 executor-arch: 'x86_64'
247 executor-arch: 'x86_64'
250 executor-arch: 'x86_64'
253 executor-arch: 'aarch64'
256 executor-arch: 'x86_64'
259 executor-arch: 'x86_64'
262 executor-arch: 'x86_64'
265 executor-arch: 'aarch64'
268 executor-arch: 'aarch64'
271 executor-arch: 'x86_64'
274 executor-arch: 'x86_64'
275 - 'csit-dpdk-perf-report-iterative-{stream_report}-{node-arch}':
279 executor-arch: 'x86_64'
282 executor-arch: 'x86_64'
285 executor-arch: 'x86_64'
288 executor-arch: 'x86_64'
291 executor-arch: 'x86_64'
294 executor-arch: 'aarch64'
297 executor-arch: 'x86_64'
300 executor-arch: 'x86_64'
303 executor-arch: 'x86_64'
306 executor-arch: 'aarch64'
309 executor-arch: 'aarch64'
312 executor-arch: 'x86_64'
315 executor-arch: 'x86_64'
316 - 'csit-trex-perf-report-iterative-{stream_report}-{node-arch}':
320 executor-arch: 'x86_64'
323 executor-arch: 'x86_64'
324 - 'csit-vpp-perf-report-coverage-{stream_report}-{node-arch}':
328 executor-arch: 'x86_64'
331 executor-arch: 'x86_64'
334 executor-arch: 'x86_64'
337 executor-arch: 'x86_64'
340 executor-arch: 'x86_64'
343 executor-arch: 'aarch64'
346 executor-arch: 'x86_64'
349 executor-arch: 'x86_64'
352 executor-arch: 'x86_64'
355 executor-arch: 'aarch64'
358 executor-arch: 'aarch64'
361 executor-arch: 'x86_64'
364 executor-arch: 'x86_64'
365 - 'csit-dpdk-perf-report-coverage-{stream_report}-{node-arch}':
369 executor-arch: 'x86_64'
372 executor-arch: 'x86_64'
375 executor-arch: 'x86_64'
378 executor-arch: 'x86_64'
381 executor-arch: 'x86_64'
384 executor-arch: 'aarch64'
387 executor-arch: 'x86_64'
390 executor-arch: 'x86_64'
393 executor-arch: 'x86_64'
396 executor-arch: 'aarch64'
399 executor-arch: 'aarch64'
402 executor-arch: 'x86_64'
405 executor-arch: 'x86_64'
406 - 'csit-trex-perf-report-coverage-{stream_report}-{node-arch}':
410 executor-arch: 'x86_64'
413 executor-arch: 'x86_64'
418 csit-perf-trial-duration: '1.0'
419 csit-perf-trial-multiplicity: '10'
426 branch-id: 'oper-rls2202'
429 branch-id: 'oper-rls2206'
433 branch-id: 'oper-rls2202'
436 branch-id: 'oper-rls2206'
438 build-artifact-num-to-keep: 10
442 name: 'csit-vpp-perf-verify-{stream}-{node-arch}'
448 <li>perf verify - per csit gerrit patch
452 <li>name: <b>csit-vpp-perf-verify-{stream}-{node-arch}</b>
453 <li>trigger: keyword in comment to csit patch:
454 <b>csit-{node-arch}-perftest tag_list</b>
458 <li>builder-{os}-prod-{executor-arch}
460 <li>perf test-cases selection
462 <li>test-cases selected using trigger keyword followed by tags
463 <li>all test-cases are labelled with CSIT RF topic tags
464 defined in <i>csit/docs/tag_documentation.rst</i>
466 <li>proposed keywords
468 <li>focus on testing specified vpp packet processing path
469 <li>format: csit-{node-arch}-perftest tag_list
471 <li>default tags for vpp startup config and perf test type
473 <li>IP4BASE, IP6BASE, L2BDBASE
474 <li>64B/78B: 64B/78B packet size
476 <li>X710: x710 Fortville NIC
477 <li>MRR: MRR throughput
481 <li>jjb verify: PASS/FAIL
487 project-type: freestyle
488 node: 'builder-{os}-prod-{executor-arch}'
493 - lf-infra-properties:
494 build-days-to-keep: "{build-days-to-keep}"
501 - gerrit-refspec-parameter
502 - gerrit-event-type-parameter
503 - gerrit-event-comment-text-parameter
504 - csit-perf-trial-duration-parameter:
505 csit-perf-trial-duration: "{csit-perf-trial-duration}"
506 - csit-perf-trial-multiplicity-parameter:
507 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
508 # This is a manually-triggered verify job, part of API coverage.
509 # CRC checking is needed to ensure vpp crc job breaks only when intended.
510 # Can be removed when this job is no longer needed for full API coverage.
511 - csit-fail-on-crc-mismatch-parameter:
512 fail-on-crc-mismatch: 'True'
515 - gerrit-trigger-scm:
516 credentials-id: 'jenkins-gerrit-credentials'
517 refspec: '$GERRIT_REFSPEC'
518 choosing-strategy: 'gerrit'
521 - fdio-infra-wrappers-non-activity-timeout:
522 build-timeout: '{build-timeout}'
525 - gerrit-trigger-csit-perftest:
528 trigger-word: 'csit-{node-arch}-perftest'
534 - ../scripts/setup_executor_env.sh
537 - ../scripts/csit/perf-verify.sh
543 name: 'csit-vpp-perf-mrr-daily-master-{node-arch}'
549 <li>check vpp perf mrr daily
553 <li>builder-{os}-prod-{executor-arch}
555 <li>perf test-cases selection
557 <li>all CSIT VPP MRR perf suites
561 <li>jjb verify: PASS/FAIL
563 <li>analyse: csit project (catch malfunctions/degradations)
567 project-type: freestyle
568 node: 'builder-{os}-prod-{executor-arch}'
573 - lf-infra-properties:
574 build-days-to-keep: "{build-days-to-keep}"
581 - csit-perf-trial-duration-parameter:
582 csit-perf-trial-duration: "{csit-perf-trial-duration}"
583 - csit-perf-trial-multiplicity-parameter:
584 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
587 - fdio-infra-wrappers-non-activity-timeout:
588 build-timeout: '{build-timeout}'
591 - timed: '{periodicity}'
594 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
596 properties-file: variables.prop
599 - ../scripts/setup_executor_env.sh
602 - ../scripts/csit/perf-timed.sh
608 name: 'csit-vpp-perf-mrr-weekly-{stream}-{node-arch}'
614 <li>check vpp perf mrr weekly on {node-arch}
618 <li>builder-{os}-prod-{executor-arch}
620 <li>perf test-cases selection
622 <li>NF Density CSIT VPP MRR perf suites
626 <li>jjb verify: PASS/FAIL
628 <li>analyse: csit project (catch malfunctions/degradations)
632 project-type: freestyle
633 node: 'builder-{os}-prod-{executor-arch}'
638 - lf-infra-properties:
639 build-days-to-keep: "{build-days-to-keep}"
646 - csit-perf-trial-duration-parameter:
647 csit-perf-trial-duration: "{csit-perf-trial-duration}"
648 - csit-perf-trial-multiplicity-parameter:
649 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
652 - fdio-infra-wrappers-non-activity-timeout:
653 build-timeout: '{build-timeout}'
656 - timed: '{periodicity}'
659 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
661 properties-file: variables.prop
664 - ../scripts/setup_executor_env.sh
667 - ../scripts/csit/perf-timed.sh
673 name: 'csit-vpp-perf-ndrpdr-weekly-master-{node-arch}'
679 <li>check vpp perf ndrpdr weekly on {node-arch}
683 <li>builder-{os}-prod-{executor-arch}
685 <li>perf test-cases selection
687 <li>pre-selected CSIT VPP NDRPDR perf suites
691 <li>jjb verify: PASS/FAIL
693 <li>analyse: csit project (catch malfunctions/degradations)
696 project-type: freestyle
697 node: 'builder-{os}-prod-{executor-arch}'
702 - lf-infra-properties:
703 build-days-to-keep: "{build-days-to-keep}"
712 - fdio-infra-wrappers-non-activity-timeout:
713 build-timeout: '{build-timeout}'
716 - timed: '{periodicity}'
719 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
721 properties-file: variables.prop
724 - ../scripts/setup_executor_env.sh
727 - ../scripts/csit/perf-timed.sh
733 name: 'csit-trex-perf-ndrpdr-weekly-master-{node-arch}'
739 <li>check trex perf ndrpdr weekly on {node-arch}
743 <li>builder-{os}-prod-{executor-arch}
745 <li>perf test-cases selection
747 <li>pre-selected CSIT TREX NDRPDR perf suites
751 <li>jjb verify: PASS/FAIL
753 <li>analyse: csit project (catch malfunctions/degradations)
756 project-type: freestyle
757 node: 'builder-{os}-prod-{executor-arch}'
762 - lf-infra-properties:
763 build-days-to-keep: "{build-days-to-keep}"
772 - fdio-infra-wrappers-non-activity-timeout:
773 build-timeout: '{build-timeout}'
776 - timed: '{periodicity}'
779 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
781 properties-file: variables.prop
784 - ../scripts/setup_executor_env.sh
787 - ../scripts/csit/perf-timed.sh
793 name: 'csit-trex-perf-verify-{stream}-{node-arch}'
799 <li>perf verify - per csit gerrit patch
803 <li>name: <b>csit-trex-perf-verify-{stream}-{node-arch}</b>
804 <li>trigger: keyword in comment to csit patch:
805 <b>csit-trex-{node-arch}-perftest tag_list</b>
809 <li>builder-{os}-prod-{executor-arch}
811 <li>perf test-cases selection
813 <li>test-cases selected using trigger keyword followed by tags
814 <li>all test-cases are labelled with CSIT RF topic tags
815 defined in <i>csit/docs/tag_documentation.rst</i>
817 <li>proposed keywords
819 <li>focus on testing specified trex packet processing path
820 <li>format: csit-{node-arch}-perftest tag_list
824 <li>jjb verify: PASS/FAIL
830 project-type: freestyle
831 node: 'builder-{os}-prod-{executor-arch}'
836 - lf-infra-properties:
837 build-days-to-keep: "{build-days-to-keep}"
844 - gerrit-refspec-parameter
845 - gerrit-event-type-parameter
846 - gerrit-event-comment-text-parameter
847 - csit-perf-trial-duration-parameter:
848 csit-perf-trial-duration: "{csit-perf-trial-duration}"
849 - csit-perf-trial-multiplicity-parameter:
850 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
851 # This job does not interact with VPP so not setting fail-on-crc-mismatch.
854 - gerrit-trigger-scm:
855 credentials-id: 'jenkins-gerrit-credentials'
856 refspec: '$GERRIT_REFSPEC'
857 choosing-strategy: 'gerrit'
860 - fdio-infra-wrappers-non-activity-timeout:
861 build-timeout: '{build-timeout}'
864 - gerrit-trigger-csit-perftest:
867 trigger-word: 'csit-trex-{node-arch}-perftest'
873 - ../scripts/setup_executor_env.sh
876 - ../scripts/csit/perf-verify.sh
882 name: 'csit-dpdk-perf-verify-{stream}-{node-arch}'
888 <li>perf verify - per csit gerrit patch
892 <li>name: <b>csit-dpdk-perf-verify-{stream}-{node-arch}</b>
893 <li>trigger: keyword in comment to csit patch:
894 <b>csit-dpdk-{node-arch}-perftest tag_list</b>
898 <li>builder-{os}-prod-{executor-arch}
900 <li>perf test-cases selection
902 <li>test-cases selected using trigger keyword followed by tags
903 <li>all test-cases are labelled with CSIT RF topic tags
904 defined in <i>csit/docs/tag_documentation.rst</i>
906 <li>default tags for dpdk perf test type
908 <li>IP4BASE, L2XCBASE
909 <li>64B: 64B packet size
911 <li>X710: x710 Fortville NIC
912 <li>MRR: MRR throughput
916 <li>jjb verify: PASS/FAIL
922 project-type: freestyle
923 node: 'builder-{os}-prod-{executor-arch}'
928 - lf-infra-properties:
929 build-days-to-keep: "{build-days-to-keep}"
936 - gerrit-refspec-parameter
937 - gerrit-event-type-parameter
938 - gerrit-event-comment-text-parameter
939 - csit-perf-trial-duration-parameter:
940 csit-perf-trial-duration: "{csit-perf-trial-duration}"
941 - csit-perf-trial-multiplicity-parameter:
942 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
945 - gerrit-trigger-scm:
946 credentials-id: 'jenkins-gerrit-credentials'
947 refspec: '$GERRIT_REFSPEC'
948 choosing-strategy: 'gerrit'
951 - fdio-infra-wrappers-non-activity-timeout:
952 build-timeout: '{build-timeout}'
955 - gerrit-trigger-csit-perftest:
958 trigger-word: 'csit-dpdk-{node-arch}-perftest'
964 - ../scripts/setup_executor_env.sh
967 - ../scripts/csit/perf-verify.sh
973 name: 'csit-dpdk-perf-mrr-weekly-master-{node-arch}'
979 <li>check dpdk perf mrr weekly
983 <li>builder-{os}-prod-{executor-arch}
985 <li>perf test-cases selection
987 <li>all CSIT DPDK MRR perf suites
991 <li>jjb verify: PASS/FAIL
993 <li>analyse: csit project (catch malfunctions/degradations)
997 project-type: freestyle
998 node: 'builder-{os}-prod-{executor-arch}'
1003 - lf-infra-properties:
1004 build-days-to-keep: "{build-days-to-keep}"
1007 - project-parameter:
1008 project: '{project}'
1011 - csit-perf-trial-duration-parameter:
1012 csit-perf-trial-duration: "{csit-perf-trial-duration}"
1013 - csit-perf-trial-multiplicity-parameter:
1014 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
1017 - fdio-infra-wrappers-non-activity-timeout:
1018 build-timeout: '{build-timeout}'
1021 - timed: '{periodicity}'
1024 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
1026 properties-file: variables.prop
1028 !include-raw-escape:
1029 - ../scripts/setup_executor_env.sh
1031 !include-raw-escape:
1032 - ../scripts/csit/perf-timed.sh
1035 - fdio-infra-publish
1038 name: 'csit-vpp-perf-report-iterative-{stream_report}-{node-arch}'
1044 <li>get vpp performance iterative data for csit report
1049 <b>csit-vpp-perf-report-iterative-{stream_report}-
1051 <li>trigger: keyword in comment to csit patch:
1052 <b>csit-vpp-report-iter-{node-arch}-perftest
1054 <li>trigger example:
1055 csit-vpp-report-iter-{node-arch}-perftest vpp-00
1059 <li>builder-{os}-prod-{executor-arch}
1061 <li>perf test-cases selection
1063 <li>test-cases selected by tags defined in
1064 <i>csit/docs/job_specs/report_iterative/{node-arch}/
1070 <li>jjb verify: PASS/FAIL
1071 <li>present: vpp performance
1072 <li>analyse: vpp performance
1076 project-type: freestyle
1077 node: 'builder-{os}-prod-{executor-arch}'
1082 - lf-infra-properties:
1083 build-days-to-keep: "{build-days-to-keep}"
1086 - project-parameter:
1087 project: '{project}'
1090 - gerrit-refspec-parameter
1091 - gerrit-event-type-parameter
1092 - gerrit-event-comment-text-parameter
1093 - csit-perf-trial-duration-parameter:
1094 csit-perf-trial-duration: "{csit-perf-trial-duration}"
1095 - csit-perf-trial-multiplicity-parameter:
1096 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
1099 - gerrit-trigger-scm:
1100 credentials-id: 'jenkins-gerrit-credentials'
1101 refspec: '$GERRIT_REFSPEC'
1102 choosing-strategy: 'gerrit'
1105 - fdio-infra-wrappers-non-activity-timeout:
1106 build-timeout: '{build-timeout}'
1109 - gerrit-trigger-csit-perftest:
1110 project: '{project}'
1112 trigger-word: 'csit-vpp-report-iter-{node-arch}-perftest'
1117 !include-raw-escape:
1118 - ../scripts/setup_executor_env.sh
1120 !include-raw-escape:
1121 - ../scripts/csit/perf-verify.sh
1124 - fdio-infra-publish
1127 name: 'csit-dpdk-perf-report-iterative-{stream_report}-{node-arch}'
1133 <li>get dpdk performance iterative data for csit report
1138 <b>csit-dpdk-perf-report-iterative-{stream_report}-
1140 <li>trigger: keyword in comment to csit patch:
1141 <b>csit-dpdk-report-iter-{node-arch}-perftest
1143 <li>trigger example:
1144 csit-dpdk-report-iter-{node-arch}-perftest dpdk-00
1148 <li>builder-{os}-prod-{executor-arch}
1150 <li>perf test-cases selection
1152 <li>test-cases selected by tags defined in
1153 <i>csit/docs/job_specs/report_iterative/{node-arch}/
1159 <li>jjb verify: PASS/FAIL
1160 <li>present: dpdk performance
1161 <li>analyse: dpdk performance
1165 project-type: freestyle
1166 node: 'builder-{os}-prod-{executor-arch}'
1171 - lf-infra-properties:
1172 build-days-to-keep: "{build-days-to-keep}"
1175 - project-parameter:
1176 project: '{project}'
1179 - gerrit-refspec-parameter
1180 - gerrit-event-type-parameter
1181 - gerrit-event-comment-text-parameter
1182 - csit-perf-trial-duration-parameter:
1183 csit-perf-trial-duration: "{csit-perf-trial-duration}"
1184 - csit-perf-trial-multiplicity-parameter:
1185 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
1188 - gerrit-trigger-scm:
1189 credentials-id: 'jenkins-gerrit-credentials'
1190 refspec: '$GERRIT_REFSPEC'
1191 choosing-strategy: 'gerrit'
1194 - fdio-infra-wrappers-non-activity-timeout:
1195 build-timeout: '{build-timeout}'
1198 - gerrit-trigger-csit-perftest:
1199 project: '{project}'
1201 trigger-word: 'csit-dpdk-report-iter-{node-arch}-perftest'
1206 !include-raw-escape:
1207 - ../scripts/setup_executor_env.sh
1209 !include-raw-escape:
1210 - ../scripts/csit/perf-verify.sh
1213 - fdio-infra-publish
1216 name: 'csit-trex-perf-report-iterative-{stream_report}-{node-arch}'
1222 <li>get trex performance iterative data for csit report
1227 <b>csit-trex-perf-report-iterative-{stream_report}-
1229 <li>trigger: keyword in comment to csit patch:
1230 <b>csit-trex-report-iter-{node-arch}-perftest
1232 <li>trigger example:
1233 csit-trex-report-iter-{node-arch}-perftest trex-00
1237 <li>builder-{os}-prod-{executor-arch}
1239 <li>perf test-cases selection
1241 <li>test-cases selected by tags defined in
1242 <i>csit/docs/job_specs/report_iterative/{node-arch}/
1248 <li>jjb verify: PASS/FAIL
1249 <li>present: trex performance
1250 <li>analyse: trex performance
1254 project-type: freestyle
1255 node: 'builder-{os}-prod-{executor-arch}'
1260 - lf-infra-properties:
1261 build-days-to-keep: "{build-days-to-keep}"
1264 - project-parameter:
1265 project: '{project}'
1268 - gerrit-refspec-parameter
1269 - gerrit-event-type-parameter
1270 - gerrit-event-comment-text-parameter
1271 - csit-perf-trial-duration-parameter:
1272 csit-perf-trial-duration: "{csit-perf-trial-duration}"
1273 - csit-perf-trial-multiplicity-parameter:
1274 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
1277 - gerrit-trigger-scm:
1278 credentials-id: 'jenkins-gerrit-credentials'
1279 refspec: '$GERRIT_REFSPEC'
1280 choosing-strategy: 'gerrit'
1283 - fdio-infra-wrappers-non-activity-timeout:
1284 build-timeout: '{build-timeout}'
1287 - gerrit-trigger-csit-perftest:
1288 project: '{project}'
1290 trigger-word: 'csit-trex-report-iter-{node-arch}-perftest'
1295 !include-raw-escape:
1296 - ../scripts/setup_executor_env.sh
1298 !include-raw-escape:
1299 - ../scripts/csit/perf-verify.sh
1302 - fdio-infra-publish
1305 name: 'csit-vpp-perf-report-coverage-{stream_report}-{node-arch}'
1311 <li>get vpp performance coverage data for csit report
1316 <b>csit-vpp-perf-report-coverage-{stream_report}-
1318 <li>trigger: keyword in comment to csit patch:
1319 <b>csit-vpp-report-cov-{node-arch}-perftest
1321 <li>trigger example:
1322 csit-vpp-report-cov-{node-arch}-perftest ip4-00
1326 <li>builder-{os}-prod-{executor-arch}
1328 <li>perf test-cases selection
1330 <li>test-cases selected by tags defined in
1331 <i>csit/docs/job_specs/report_coverage/{node-arch}/
1337 <li>jjb verify: PASS/FAIL
1338 <li>present: vpp performance
1339 <li>analyse: vpp performance
1343 project-type: freestyle
1344 node: 'builder-{os}-prod-{executor-arch}'
1349 - lf-infra-properties:
1350 build-days-to-keep: "{build-days-to-keep}"
1353 - project-parameter:
1354 project: '{project}'
1357 - gerrit-refspec-parameter
1358 - gerrit-event-type-parameter
1359 - gerrit-event-comment-text-parameter
1360 - csit-perf-trial-duration-parameter:
1361 csit-perf-trial-duration: "{csit-perf-trial-duration}"
1362 - csit-perf-trial-multiplicity-parameter:
1363 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
1366 - gerrit-trigger-scm:
1367 credentials-id: 'jenkins-gerrit-credentials'
1368 refspec: '$GERRIT_REFSPEC'
1369 choosing-strategy: 'gerrit'
1372 - fdio-infra-wrappers-non-activity-timeout:
1373 build-timeout: '{build-timeout}'
1376 - gerrit-trigger-csit-perftest:
1377 project: '{project}'
1379 trigger-word: 'csit-vpp-report-cov-{node-arch}-perftest'
1384 !include-raw-escape:
1385 - ../scripts/setup_executor_env.sh
1387 !include-raw-escape:
1388 - ../scripts/csit/perf-verify.sh
1391 - fdio-infra-publish
1394 name: 'csit-dpdk-perf-report-coverage-{stream_report}-{node-arch}'
1400 <li>get dpdk performance coverage data for csit report
1405 <b>csit-dpdk-perf-report-coverage-{stream_report}-
1407 <li>trigger: keyword in comment to csit patch:
1408 <b>csit-dpdk-report-cov-{node-arch}-perftest
1410 <li>trigger example:
1411 csit-dpdk-report-cov-{node-arch}-perftest dpdk-00
1415 <li>builder-{os}-prod-{executor-arch}
1417 <li>perf test-cases selection
1419 <li>test-cases selected by tags defined in
1420 <i>csit/docs/job_specs/report_coverage/{node-arch}/
1426 <li>jjb verify: PASS/FAIL
1427 <li>present: dpdk performance
1428 <li>analyse: dpdk performance
1432 project-type: freestyle
1433 node: 'builder-{os}-prod-{executor-arch}'
1438 - lf-infra-properties:
1439 build-days-to-keep: "{build-days-to-keep}"
1442 - project-parameter:
1443 project: '{project}'
1446 - gerrit-refspec-parameter
1447 - gerrit-event-type-parameter
1448 - gerrit-event-comment-text-parameter
1449 - csit-perf-trial-duration-parameter:
1450 csit-perf-trial-duration: "{csit-perf-trial-duration}"
1451 - csit-perf-trial-multiplicity-parameter:
1452 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
1455 - gerrit-trigger-scm:
1456 credentials-id: 'jenkins-gerrit-credentials'
1457 refspec: '$GERRIT_REFSPEC'
1458 choosing-strategy: 'gerrit'
1461 - fdio-infra-wrappers-non-activity-timeout:
1462 build-timeout: '{build-timeout}'
1465 - gerrit-trigger-csit-perftest:
1466 project: '{project}'
1468 trigger-word: 'csit-dpdk-report-cov-{node-arch}-perftest'
1473 !include-raw-escape:
1474 - ../scripts/setup_executor_env.sh
1476 !include-raw-escape:
1477 - ../scripts/csit/perf-verify.sh
1480 - fdio-infra-publish
1483 name: 'csit-trex-perf-report-coverage-{stream_report}-{node-arch}'
1489 <li>get trex performance coverage data for csit report
1494 <b>csit-trex-perf-report-coverage-{stream_report}-
1496 <li>trigger: keyword in comment to csit patch:
1497 <b>csit-trex-report-cov-{node-arch}-perftest
1499 <li>trigger example:
1500 csit-trex-report-cov-{node-arch}-perftest trex-00
1504 <li>builder-{os}-prod-{executor-arch}
1506 <li>perf test-cases selection
1508 <li>test-cases selected by tags defined in
1509 <i>csit/docs/job_specs/report_coverage/{node-arch}/
1515 <li>jjb verify: PASS/FAIL
1516 <li>present: trex performance
1517 <li>analyse: trex performance
1521 project-type: freestyle
1522 node: 'builder-{os}-prod-{executor-arch}'
1527 - lf-infra-properties:
1528 build-days-to-keep: "{build-days-to-keep}"
1531 - project-parameter:
1532 project: '{project}'
1535 - gerrit-refspec-parameter
1536 - gerrit-event-type-parameter
1537 - gerrit-event-comment-text-parameter
1538 - csit-perf-trial-duration-parameter:
1539 csit-perf-trial-duration: "{csit-perf-trial-duration}"
1540 - csit-perf-trial-multiplicity-parameter:
1541 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
1544 - gerrit-trigger-scm:
1545 credentials-id: 'jenkins-gerrit-credentials'
1546 refspec: '$GERRIT_REFSPEC'
1547 choosing-strategy: 'gerrit'
1550 - fdio-infra-wrappers-non-activity-timeout:
1551 build-timeout: '{build-timeout}'
1554 - gerrit-trigger-csit-perftest:
1555 project: '{project}'
1557 trigger-word: 'csit-trex-report-cov-{node-arch}-perftest'
1562 !include-raw-escape:
1563 - ../scripts/setup_executor_env.sh
1565 !include-raw-escape:
1566 - ../scripts/csit/perf-verify.sh
1569 - fdio-infra-publish