1 # Copyright (c) 2021 Cisco and/or its affiliates.
2 # Copyright (c) 2019 PANTHEON.tech s.r.o. and/or its affiliates.
3 # Licensed under the Apache License, Version 2.0 (the "License");
4 # you may not use this file except in compliance with the License.
5 # You may obtain a copy of the License at:
7 # http://www.apache.org/licenses/LICENSE-2.0
9 # Unless required by applicable law or agreed to in writing, software
10 # distributed under the License is distributed on an "AS IS" BASIS,
11 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 # See the License for the specific language governing permissions and
13 # limitations under the License.
18 description: 'CSIT Jenkins jobs.'
21 - 'csit-dpdk-perf-verify-{stream}-{node-arch}':
25 executor-arch: 'x86_64'
28 executor-arch: 'x86_64'
31 executor-arch: 'x86_64'
34 executor-arch: 'x86_64'
37 executor-arch: 'aarch64'
40 executor-arch: 'x86_64'
43 executor-arch: 'x86_64'
46 executor-arch: 'aarch64'
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'
67 periodicity: '0 0 * * 6'
68 - 'csit-trex-perf-verify-{stream}-{node-arch}':
72 executor-arch: 'x86_64'
73 - 'csit-vpp-perf-verify-{stream}-{node-arch}':
77 executor-arch: 'x86_64'
80 executor-arch: 'x86_64'
83 executor-arch: 'x86_64'
86 executor-arch: 'x86_64'
89 executor-arch: 'aarch64'
92 executor-arch: 'x86_64'
95 executor-arch: 'x86_64'
98 executor-arch: 'aarch64'
105 branch-id: 'oper-rls2110'
108 branch-id: 'oper-rls2202'
109 - 'csit-vpp-perf-mrr-daily-master-{node-arch}':
113 executor-arch: 'x86_64'
114 periodicity: '0 2 * * 1-5'
117 executor-arch: 'x86_64'
118 periodicity: '0 2 * * 1-5'
121 executor-arch: 'x86_64'
122 periodicity: '0 2 * * 1,4'
125 executor-arch: 'x86_64'
126 periodicity: '0 2 * * 1,4'
129 executor-arch: 'aarch64'
130 periodicity: '0 2 * * 1,4'
133 executor-arch: 'x86_64'
134 periodicity: '0 2 * * 1,4'
137 executor-arch: 'x86_64'
138 periodicity: '0 2 * * 1,4'
141 executor-arch: 'aarch64'
142 periodicity: '0 2 * * 4'
143 - 'csit-vpp-perf-mrr-weekly-{stream}-{node-arch}':
147 executor-arch: 'x86_64'
150 executor-arch: 'x86_64'
153 executor-arch: 'x86_64'
156 executor-arch: 'x86_64'
159 executor-arch: 'x86_64'
164 periodicity: '0 0 * * 6'
165 - 'csit-vpp-perf-ndrpdr-weekly-master-{node-arch}':
169 executor-arch: 'x86_64'
172 executor-arch: 'x86_64'
175 executor-arch: 'x86_64'
176 periodicity: '0 0 * * 6'
177 - 'csit-trex-perf-ndrpdr-weekly-master-{node-arch}':
181 executor-arch: 'x86_64'
182 periodicity: '0 0 * * 6'
183 - 'csit-vpp-perf-report-iterative-{stream_report}-{node-arch}':
187 executor-arch: 'x86_64'
190 executor-arch: 'x86_64'
193 executor-arch: 'x86_64'
196 executor-arch: 'x86_64'
199 executor-arch: 'aarch64'
202 executor-arch: 'x86_64'
205 executor-arch: 'x86_64'
208 executor-arch: 'aarch64'
211 executor-arch: 'x86_64'
214 executor-arch: 'x86_64'
215 - 'csit-dpdk-perf-report-iterative-{stream_report}-{node-arch}':
219 executor-arch: 'x86_64'
222 executor-arch: 'x86_64'
225 executor-arch: 'x86_64'
228 executor-arch: 'x86_64'
231 executor-arch: 'aarch64'
234 executor-arch: 'x86_64'
237 executor-arch: 'x86_64'
240 executor-arch: 'aarch64'
243 executor-arch: 'x86_64'
246 executor-arch: 'x86_64'
247 - 'csit-trex-perf-report-iterative-{stream_report}-{node-arch}':
251 executor-arch: 'x86_64'
252 - 'csit-vpp-perf-report-coverage-{stream_report}-{node-arch}':
256 executor-arch: 'x86_64'
259 executor-arch: 'x86_64'
262 executor-arch: 'x86_64'
265 executor-arch: 'x86_64'
268 executor-arch: 'aarch64'
271 executor-arch: 'x86_64'
274 executor-arch: 'x86_64'
277 executor-arch: 'aarch64'
280 executor-arch: 'x86_64'
283 executor-arch: 'x86_64'
284 - 'csit-dpdk-perf-report-coverage-{stream_report}-{node-arch}':
288 executor-arch: 'x86_64'
291 executor-arch: 'x86_64'
294 executor-arch: 'x86_64'
297 executor-arch: 'x86_64'
300 executor-arch: 'aarch64'
303 executor-arch: 'x86_64'
306 executor-arch: 'x86_64'
309 executor-arch: 'aarch64'
312 executor-arch: 'x86_64'
315 executor-arch: 'x86_64'
316 - 'csit-trex-perf-report-coverage-{stream_report}-{node-arch}':
320 executor-arch: 'x86_64'
325 csit-perf-trial-duration: '1.0'
326 csit-perf-trial-multiplicity: '10'
333 branch-id: 'oper-rls2110'
336 branch-id: 'oper-rls2202'
340 branch-id: 'oper-rls2110'
343 branch-id: 'oper-rls2202'
345 build-artifact-num-to-keep: 10
349 name: 'csit-vpp-perf-verify-{stream}-{node-arch}'
355 <li>perf verify - per csit gerrit patch
359 <li>name: <b>csit-vpp-perf-verify-{stream}-{node-arch}</b>
360 <li>trigger: keyword in comment to csit patch:
361 <b>csit-{node-arch}-perftest tag_list</b>
365 <li>builder-{os}-prod-{executor-arch}
367 <li>perf test-cases selection
369 <li>test-cases selected using trigger keyword followed by tags
370 <li>all test-cases are labelled with CSIT RF topic tags
371 defined in <i>csit/docs/tag_documentation.rst</i>
373 <li>proposed keywords
375 <li>focus on testing specified vpp packet processing path
376 <li>format: csit-{node-arch}-perftest tag_list
378 <li>default tags for vpp startup config and perf test type
380 <li>IP4BASE, IP6BASE, L2BDBASE
381 <li>64B/78B: 64B/78B packet size
383 <li>X710: x710 Fortville NIC
384 <li>MRR: MRR throughput
388 <li>jjb verify: PASS/FAIL
394 project-type: freestyle
395 node: 'builder-{os}-prod-{executor-arch}'
400 - lf-infra-properties:
401 build-days-to-keep: "{build-days-to-keep}"
408 - gerrit-refspec-parameter
409 - gerrit-event-type-parameter
410 - gerrit-event-comment-text-parameter
411 - csit-perf-trial-duration-parameter:
412 csit-perf-trial-duration: "{csit-perf-trial-duration}"
413 - csit-perf-trial-multiplicity-parameter:
414 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
415 # This is a manually-triggered verify job, part of API coverage.
416 # CRC checking is needed to ensure vpp crc job breaks only when intended.
417 # Can be removed when this job is no longer needed for full API coverage.
418 - csit-fail-on-crc-mismatch-parameter:
419 fail-on-crc-mismatch: 'True'
422 - gerrit-trigger-scm:
423 credentials-id: 'jenkins-gerrit-credentials'
424 refspec: '$GERRIT_REFSPEC'
425 choosing-strategy: 'gerrit'
428 - fdio-infra-wrappers-non-activity-timeout:
429 build-timeout: '{build-timeout}'
432 - gerrit-trigger-csit-perftest:
435 trigger-word: 'csit-{node-arch}-perftest'
441 - ../scripts/setup_executor_env.sh
444 - ../scripts/csit/perf-verify.sh
450 name: 'csit-vpp-perf-mrr-daily-master-{node-arch}'
456 <li>check vpp perf mrr daily
460 <li>builder-{os}-prod-{executor-arch}
462 <li>perf test-cases selection
464 <li>all CSIT VPP MRR perf suites
468 <li>jjb verify: PASS/FAIL
470 <li>analyse: csit project (catch malfunctions/degradations)
474 project-type: freestyle
475 node: 'builder-{os}-prod-{executor-arch}'
480 - lf-infra-properties:
481 build-days-to-keep: "{build-days-to-keep}"
488 - csit-perf-trial-duration-parameter:
489 csit-perf-trial-duration: "{csit-perf-trial-duration}"
490 - csit-perf-trial-multiplicity-parameter:
491 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
494 - fdio-infra-wrappers-non-activity-timeout:
495 build-timeout: '{build-timeout}'
498 - timed: '{periodicity}'
501 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
503 properties-file: variables.prop
506 - ../scripts/setup_executor_env.sh
509 - ../scripts/csit/perf-timed.sh
515 name: 'csit-vpp-perf-mrr-weekly-{stream}-{node-arch}'
521 <li>check vpp perf mrr weekly on {node-arch}
525 <li>builder-{os}-prod-{executor-arch}
527 <li>perf test-cases selection
529 <li>NF Density CSIT VPP MRR perf suites
533 <li>jjb verify: PASS/FAIL
535 <li>analyse: csit project (catch malfunctions/degradations)
539 project-type: freestyle
540 node: 'builder-{os}-prod-{executor-arch}'
545 - lf-infra-properties:
546 build-days-to-keep: "{build-days-to-keep}"
553 - csit-perf-trial-duration-parameter:
554 csit-perf-trial-duration: "{csit-perf-trial-duration}"
555 - csit-perf-trial-multiplicity-parameter:
556 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
559 - fdio-infra-wrappers-non-activity-timeout:
560 build-timeout: '{build-timeout}'
563 - timed: '{periodicity}'
566 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
568 properties-file: variables.prop
571 - ../scripts/setup_executor_env.sh
574 - ../scripts/csit/perf-timed.sh
580 name: 'csit-vpp-perf-ndrpdr-weekly-master-{node-arch}'
586 <li>check vpp perf ndrpdr weekly on {node-arch}
590 <li>builder-{os}-prod-{executor-arch}
592 <li>perf test-cases selection
594 <li>pre-selected CSIT VPP NDRPDR perf suites
598 <li>jjb verify: PASS/FAIL
600 <li>analyse: csit project (catch malfunctions/degradations)
603 project-type: freestyle
604 node: 'builder-{os}-prod-{executor-arch}'
609 - lf-infra-properties:
610 build-days-to-keep: "{build-days-to-keep}"
619 - fdio-infra-wrappers-non-activity-timeout:
620 build-timeout: '{build-timeout}'
623 - timed: '{periodicity}'
626 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
628 properties-file: variables.prop
631 - ../scripts/setup_executor_env.sh
634 - ../scripts/csit/perf-timed.sh
640 name: 'csit-trex-perf-ndrpdr-weekly-master-{node-arch}'
646 <li>check trex perf ndrpdr weekly on {node-arch}
650 <li>builder-{os}-prod-{executor-arch}
652 <li>perf test-cases selection
654 <li>pre-selected CSIT TREX NDRPDR perf suites
658 <li>jjb verify: PASS/FAIL
660 <li>analyse: csit project (catch malfunctions/degradations)
663 project-type: freestyle
664 node: 'builder-{os}-prod-{executor-arch}'
669 - lf-infra-properties:
670 build-days-to-keep: "{build-days-to-keep}"
679 - fdio-infra-wrappers-non-activity-timeout:
680 build-timeout: '{build-timeout}'
683 - timed: '{periodicity}'
686 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
688 properties-file: variables.prop
691 - ../scripts/setup_executor_env.sh
694 - ../scripts/csit/perf-timed.sh
700 name: 'csit-trex-perf-verify-{stream}-{node-arch}'
706 <li>perf verify - per csit gerrit patch
710 <li>name: <b>csit-trex-perf-verify-{stream}-{node-arch}</b>
711 <li>trigger: keyword in comment to csit patch:
712 <b>csit-trex-{node-arch}-perftest tag_list</b>
716 <li>builder-{os}-prod-{executor-arch}
718 <li>perf test-cases selection
720 <li>test-cases selected using trigger keyword followed by tags
721 <li>all test-cases are labelled with CSIT RF topic tags
722 defined in <i>csit/docs/tag_documentation.rst</i>
724 <li>proposed keywords
726 <li>focus on testing specified trex packet processing path
727 <li>format: csit-{node-arch}-perftest tag_list
731 <li>jjb verify: PASS/FAIL
737 project-type: freestyle
738 node: 'builder-{os}-prod-{executor-arch}'
743 - lf-infra-properties:
744 build-days-to-keep: "{build-days-to-keep}"
751 - gerrit-refspec-parameter
752 - gerrit-event-type-parameter
753 - gerrit-event-comment-text-parameter
754 - csit-perf-trial-duration-parameter:
755 csit-perf-trial-duration: "{csit-perf-trial-duration}"
756 - csit-perf-trial-multiplicity-parameter:
757 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
758 # This is a manually-triggered verify job, part of API coverage.
759 # CRC checking is needed to ensure vpp crc job breaks only when intended.
760 # Can be removed when this job is no longer needed for full API coverage.
761 - csit-fail-on-crc-mismatch-parameter:
762 fail-on-crc-mismatch: 'True'
765 - gerrit-trigger-scm:
766 credentials-id: 'jenkins-gerrit-credentials'
767 refspec: '$GERRIT_REFSPEC'
768 choosing-strategy: 'gerrit'
771 - fdio-infra-wrappers-non-activity-timeout:
772 build-timeout: '{build-timeout}'
775 - gerrit-trigger-csit-perftest:
778 trigger-word: 'csit-trex-{node-arch}-perftest'
784 - ../scripts/setup_executor_env.sh
787 - ../scripts/csit/perf-verify.sh
793 name: 'csit-dpdk-perf-verify-{stream}-{node-arch}'
799 <li>perf verify - per csit gerrit patch
803 <li>name: <b>csit-dpdk-perf-verify-{stream}-{node-arch}</b>
804 <li>trigger: keyword in comment to csit patch:
805 <b>csit-dpdk-{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>default tags for dpdk perf test type
819 <li>IP4BASE, L2XCBASE
820 <li>64B: 64B packet size
822 <li>X710: x710 Fortville NIC
823 <li>MRR: MRR throughput
827 <li>jjb verify: PASS/FAIL
833 project-type: freestyle
834 node: 'builder-{os}-prod-{executor-arch}'
839 - lf-infra-properties:
840 build-days-to-keep: "{build-days-to-keep}"
847 - gerrit-refspec-parameter
848 - gerrit-event-type-parameter
849 - gerrit-event-comment-text-parameter
850 - csit-perf-trial-duration-parameter:
851 csit-perf-trial-duration: "{csit-perf-trial-duration}"
852 - csit-perf-trial-multiplicity-parameter:
853 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
856 - gerrit-trigger-scm:
857 credentials-id: 'jenkins-gerrit-credentials'
858 refspec: '$GERRIT_REFSPEC'
859 choosing-strategy: 'gerrit'
862 - fdio-infra-wrappers-non-activity-timeout:
863 build-timeout: '{build-timeout}'
866 - gerrit-trigger-csit-perftest:
869 trigger-word: 'csit-dpdk-{node-arch}-perftest'
875 - ../scripts/setup_executor_env.sh
878 - ../scripts/csit/perf-verify.sh
884 name: 'csit-dpdk-perf-mrr-weekly-master-{node-arch}'
890 <li>check dpdk perf mrr weekly
894 <li>builder-{os}-prod-{executor-arch}
896 <li>perf test-cases selection
898 <li>all CSIT DPDK MRR perf suites
902 <li>jjb verify: PASS/FAIL
904 <li>analyse: csit project (catch malfunctions/degradations)
908 project-type: freestyle
909 node: 'builder-{os}-prod-{executor-arch}'
914 - lf-infra-properties:
915 build-days-to-keep: "{build-days-to-keep}"
922 - csit-perf-trial-duration-parameter:
923 csit-perf-trial-duration: "{csit-perf-trial-duration}"
924 - csit-perf-trial-multiplicity-parameter:
925 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
928 - fdio-infra-wrappers-non-activity-timeout:
929 build-timeout: '{build-timeout}'
932 - timed: '{periodicity}'
935 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
937 properties-file: variables.prop
940 - ../scripts/setup_executor_env.sh
943 - ../scripts/csit/perf-timed.sh
949 name: 'csit-vpp-perf-report-iterative-{stream_report}-{node-arch}'
955 <li>get vpp performance iterative data for csit report
960 <b>csit-vpp-perf-report-iterative-{stream_report}-
962 <li>trigger: keyword in comment to csit patch:
963 <b>csit-vpp-report-iter-{node-arch}-perftest
966 csit-vpp-report-iter-{node-arch}-perftest vpp-00
970 <li>builder-{os}-prod-{executor-arch}
972 <li>perf test-cases selection
974 <li>test-cases selected by tags defined in
975 <i>csit/docs/job_specs/report_iterative/{node-arch}/
981 <li>jjb verify: PASS/FAIL
982 <li>present: vpp performance
983 <li>analyse: vpp performance
987 project-type: freestyle
988 node: 'builder-{os}-prod-{executor-arch}'
993 - lf-infra-properties:
994 build-days-to-keep: "{build-days-to-keep}"
1001 - gerrit-refspec-parameter
1002 - gerrit-event-type-parameter
1003 - gerrit-event-comment-text-parameter
1004 - csit-perf-trial-duration-parameter:
1005 csit-perf-trial-duration: "{csit-perf-trial-duration}"
1006 - csit-perf-trial-multiplicity-parameter:
1007 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
1010 - gerrit-trigger-scm:
1011 credentials-id: 'jenkins-gerrit-credentials'
1012 refspec: '$GERRIT_REFSPEC'
1013 choosing-strategy: 'gerrit'
1016 - fdio-infra-wrappers-non-activity-timeout:
1017 build-timeout: '{build-timeout}'
1020 - gerrit-trigger-csit-perftest:
1021 project: '{project}'
1023 trigger-word: 'csit-vpp-report-iter-{node-arch}-perftest'
1028 !include-raw-escape:
1029 - ../scripts/setup_executor_env.sh
1031 !include-raw-escape:
1032 - ../scripts/csit/perf-verify.sh
1035 - fdio-infra-publish
1038 name: 'csit-dpdk-perf-report-iterative-{stream_report}-{node-arch}'
1044 <li>get dpdk performance iterative data for csit report
1049 <b>csit-dpdk-perf-report-iterative-{stream_report}-
1051 <li>trigger: keyword in comment to csit patch:
1052 <b>csit-dpdk-report-iter-{node-arch}-perftest
1054 <li>trigger example:
1055 csit-dpdk-report-iter-{node-arch}-perftest dpdk-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: dpdk performance
1072 <li>analyse: dpdk 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-dpdk-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-trex-perf-report-iterative-{stream_report}-{node-arch}'
1133 <li>get trex performance iterative data for csit report
1138 <b>csit-trex-perf-report-iterative-{stream_report}-
1140 <li>trigger: keyword in comment to csit patch:
1141 <b>csit-trex-report-iter-{node-arch}-perftest
1143 <li>trigger example:
1144 csit-trex-report-iter-{node-arch}-perftest trex-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: trex performance
1161 <li>analyse: trex 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-trex-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-vpp-perf-report-coverage-{stream_report}-{node-arch}'
1222 <li>get vpp performance coverage data for csit report
1227 <b>csit-vpp-perf-report-coverage-{stream_report}-
1229 <li>trigger: keyword in comment to csit patch:
1230 <b>csit-vpp-report-cov-{node-arch}-perftest
1232 <li>trigger example:
1233 csit-vpp-report-cov-{node-arch}-perftest ip4-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_coverage/{node-arch}/
1248 <li>jjb verify: PASS/FAIL
1249 <li>present: vpp performance
1250 <li>analyse: vpp 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-vpp-report-cov-{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-dpdk-perf-report-coverage-{stream_report}-{node-arch}'
1311 <li>get dpdk performance coverage data for csit report
1316 <b>csit-dpdk-perf-report-coverage-{stream_report}-
1318 <li>trigger: keyword in comment to csit patch:
1319 <b>csit-dpdk-report-cov-{node-arch}-perftest
1321 <li>trigger example:
1322 csit-dpdk-report-cov-{node-arch}-perftest dpdk-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: dpdk performance
1339 <li>analyse: dpdk 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-dpdk-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-trex-perf-report-coverage-{stream_report}-{node-arch}'
1400 <li>get trex performance coverage data for csit report
1405 <b>csit-trex-perf-report-coverage-{stream_report}-
1407 <li>trigger: keyword in comment to csit patch:
1408 <b>csit-trex-report-cov-{node-arch}-perftest
1410 <li>trigger example:
1411 csit-trex-report-cov-{node-arch}-perftest trex-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: trex performance
1428 <li>analyse: trex 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-trex-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