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: 'x86_64'
40 executor-arch: 'aarch64'
43 executor-arch: 'x86_64'
46 executor-arch: 'x86_64'
49 executor-arch: 'aarch64'
50 - 'csit-dpdk-perf-mrr-weekly-master-{node-arch}':
54 executor-arch: 'x86_64'
57 executor-arch: 'x86_64'
60 executor-arch: 'x86_64'
63 executor-arch: 'x86_64'
66 executor-arch: 'aarch64'
69 executor-arch: 'x86_64'
72 executor-arch: 'aarch64'
73 periodicity: '0 0 * * 6'
74 - 'csit-trex-perf-verify-{stream}-{node-arch}':
78 executor-arch: 'x86_64'
79 - 'csit-vpp-perf-verify-{stream}-{node-arch}':
83 executor-arch: 'x86_64'
86 executor-arch: 'x86_64'
89 executor-arch: 'x86_64'
92 executor-arch: 'x86_64'
95 executor-arch: 'x86_64'
98 executor-arch: 'aarch64'
101 executor-arch: 'x86_64'
104 executor-arch: 'x86_64'
107 executor-arch: 'aarch64'
114 branch-id: 'oper-rls2110'
117 branch-id: 'oper-rls2202'
118 - 'csit-vpp-perf-mrr-daily-master-{node-arch}':
122 executor-arch: 'x86_64'
123 periodicity: '0 2 * * 1,3,5'
126 executor-arch: 'x86_64'
127 periodicity: '0 2 * * 1-5'
130 executor-arch: 'x86_64'
131 periodicity: '0 2 * * 1-5'
134 executor-arch: 'x86_64'
135 periodicity: '0 2 * * 1,4'
138 executor-arch: 'x86_64'
139 periodicity: '0 2 * * 1,4'
142 executor-arch: 'aarch64'
143 periodicity: '0 2 * * 1,4'
146 executor-arch: 'x86_64'
147 periodicity: '0 2 * * 1,4'
150 executor-arch: 'x86_64'
151 periodicity: '0 2 * * 1,4'
154 executor-arch: 'aarch64'
155 periodicity: '0 2 * * 4'
156 - 'csit-vpp-perf-mrr-weekly-{stream}-{node-arch}':
160 executor-arch: 'x86_64'
163 executor-arch: 'x86_64'
166 executor-arch: 'x86_64'
169 executor-arch: 'x86_64'
172 executor-arch: 'x86_64'
175 executor-arch: 'x86_64'
180 periodicity: '0 0 * * 6'
181 - 'csit-vpp-perf-ndrpdr-weekly-master-{node-arch}':
185 executor-arch: 'x86_64'
188 executor-arch: 'x86_64'
191 executor-arch: 'x86_64'
194 executor-arch: 'x86_64'
195 periodicity: '0 0 * * 6'
196 - 'csit-trex-perf-ndrpdr-weekly-master-{node-arch}':
200 executor-arch: 'x86_64'
201 periodicity: '0 0 * * 6'
202 - 'csit-vpp-perf-report-iterative-{stream_report}-{node-arch}':
206 executor-arch: 'x86_64'
209 executor-arch: 'x86_64'
212 executor-arch: 'x86_64'
215 executor-arch: 'x86_64'
218 executor-arch: 'x86_64'
221 executor-arch: 'aarch64'
224 executor-arch: 'x86_64'
227 executor-arch: 'x86_64'
230 executor-arch: 'aarch64'
233 executor-arch: 'x86_64'
236 executor-arch: 'x86_64'
237 - 'csit-dpdk-perf-report-iterative-{stream_report}-{node-arch}':
241 executor-arch: 'x86_64'
244 executor-arch: 'x86_64'
247 executor-arch: 'x86_64'
250 executor-arch: 'x86_64'
253 executor-arch: 'x86_64'
256 executor-arch: 'aarch64'
259 executor-arch: 'x86_64'
262 executor-arch: 'x86_64'
265 executor-arch: 'aarch64'
268 executor-arch: 'x86_64'
271 executor-arch: 'x86_64'
272 - 'csit-trex-perf-report-iterative-{stream_report}-{node-arch}':
276 executor-arch: 'x86_64'
277 - 'csit-vpp-perf-report-coverage-{stream_report}-{node-arch}':
281 executor-arch: 'x86_64'
284 executor-arch: 'x86_64'
287 executor-arch: 'x86_64'
290 executor-arch: 'x86_64'
293 executor-arch: 'x86_64'
296 executor-arch: 'aarch64'
299 executor-arch: 'x86_64'
302 executor-arch: 'x86_64'
305 executor-arch: 'aarch64'
308 executor-arch: 'x86_64'
311 executor-arch: 'x86_64'
312 - 'csit-dpdk-perf-report-coverage-{stream_report}-{node-arch}':
316 executor-arch: 'x86_64'
319 executor-arch: 'x86_64'
322 executor-arch: 'x86_64'
325 executor-arch: 'x86_64'
328 executor-arch: 'x86_64'
331 executor-arch: 'aarch64'
334 executor-arch: 'x86_64'
337 executor-arch: 'x86_64'
340 executor-arch: 'aarch64'
343 executor-arch: 'x86_64'
346 executor-arch: 'x86_64'
347 - 'csit-trex-perf-report-coverage-{stream_report}-{node-arch}':
351 executor-arch: 'x86_64'
356 csit-perf-trial-duration: '1.0'
357 csit-perf-trial-multiplicity: '10'
364 branch-id: 'oper-rls2110'
367 branch-id: 'oper-rls2202'
371 branch-id: 'oper-rls2110'
374 branch-id: 'oper-rls2202'
376 build-artifact-num-to-keep: 10
380 name: 'csit-vpp-perf-verify-{stream}-{node-arch}'
386 <li>perf verify - per csit gerrit patch
390 <li>name: <b>csit-vpp-perf-verify-{stream}-{node-arch}</b>
391 <li>trigger: keyword in comment to csit patch:
392 <b>csit-{node-arch}-perftest tag_list</b>
396 <li>builder-{os}-prod-{executor-arch}
398 <li>perf test-cases selection
400 <li>test-cases selected using trigger keyword followed by tags
401 <li>all test-cases are labelled with CSIT RF topic tags
402 defined in <i>csit/docs/tag_documentation.rst</i>
404 <li>proposed keywords
406 <li>focus on testing specified vpp packet processing path
407 <li>format: csit-{node-arch}-perftest tag_list
409 <li>default tags for vpp startup config and perf test type
411 <li>IP4BASE, IP6BASE, L2BDBASE
412 <li>64B/78B: 64B/78B packet size
414 <li>X710: x710 Fortville NIC
415 <li>MRR: MRR throughput
419 <li>jjb verify: PASS/FAIL
425 project-type: freestyle
426 node: 'builder-{os}-prod-{executor-arch}'
431 - lf-infra-properties:
432 build-days-to-keep: "{build-days-to-keep}"
439 - gerrit-refspec-parameter
440 - gerrit-event-type-parameter
441 - gerrit-event-comment-text-parameter
442 - csit-perf-trial-duration-parameter:
443 csit-perf-trial-duration: "{csit-perf-trial-duration}"
444 - csit-perf-trial-multiplicity-parameter:
445 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
446 # This is a manually-triggered verify job, part of API coverage.
447 # CRC checking is needed to ensure vpp crc job breaks only when intended.
448 # Can be removed when this job is no longer needed for full API coverage.
449 - csit-fail-on-crc-mismatch-parameter:
450 fail-on-crc-mismatch: 'True'
453 - gerrit-trigger-scm:
454 credentials-id: 'jenkins-gerrit-credentials'
455 refspec: '$GERRIT_REFSPEC'
456 choosing-strategy: 'gerrit'
459 - fdio-infra-wrappers-non-activity-timeout:
460 build-timeout: '{build-timeout}'
463 - gerrit-trigger-csit-perftest:
466 trigger-word: 'csit-{node-arch}-perftest'
472 - ../scripts/setup_executor_env.sh
475 - ../scripts/csit/perf-verify.sh
481 name: 'csit-vpp-perf-mrr-daily-master-{node-arch}'
487 <li>check vpp perf mrr daily
491 <li>builder-{os}-prod-{executor-arch}
493 <li>perf test-cases selection
495 <li>all CSIT VPP MRR perf suites
499 <li>jjb verify: PASS/FAIL
501 <li>analyse: csit project (catch malfunctions/degradations)
505 project-type: freestyle
506 node: 'builder-{os}-prod-{executor-arch}'
511 - lf-infra-properties:
512 build-days-to-keep: "{build-days-to-keep}"
519 - csit-perf-trial-duration-parameter:
520 csit-perf-trial-duration: "{csit-perf-trial-duration}"
521 - csit-perf-trial-multiplicity-parameter:
522 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
525 - fdio-infra-wrappers-non-activity-timeout:
526 build-timeout: '{build-timeout}'
529 - timed: '{periodicity}'
532 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
534 properties-file: variables.prop
537 - ../scripts/setup_executor_env.sh
540 - ../scripts/csit/perf-timed.sh
546 name: 'csit-vpp-perf-mrr-weekly-{stream}-{node-arch}'
552 <li>check vpp perf mrr weekly on {node-arch}
556 <li>builder-{os}-prod-{executor-arch}
558 <li>perf test-cases selection
560 <li>NF Density CSIT VPP MRR perf suites
564 <li>jjb verify: PASS/FAIL
566 <li>analyse: csit project (catch malfunctions/degradations)
570 project-type: freestyle
571 node: 'builder-{os}-prod-{executor-arch}'
576 - lf-infra-properties:
577 build-days-to-keep: "{build-days-to-keep}"
584 - csit-perf-trial-duration-parameter:
585 csit-perf-trial-duration: "{csit-perf-trial-duration}"
586 - csit-perf-trial-multiplicity-parameter:
587 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
590 - fdio-infra-wrappers-non-activity-timeout:
591 build-timeout: '{build-timeout}'
594 - timed: '{periodicity}'
597 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
599 properties-file: variables.prop
602 - ../scripts/setup_executor_env.sh
605 - ../scripts/csit/perf-timed.sh
611 name: 'csit-vpp-perf-ndrpdr-weekly-master-{node-arch}'
617 <li>check vpp perf ndrpdr weekly on {node-arch}
621 <li>builder-{os}-prod-{executor-arch}
623 <li>perf test-cases selection
625 <li>pre-selected CSIT VPP NDRPDR perf suites
629 <li>jjb verify: PASS/FAIL
631 <li>analyse: csit project (catch malfunctions/degradations)
634 project-type: freestyle
635 node: 'builder-{os}-prod-{executor-arch}'
640 - lf-infra-properties:
641 build-days-to-keep: "{build-days-to-keep}"
650 - fdio-infra-wrappers-non-activity-timeout:
651 build-timeout: '{build-timeout}'
654 - timed: '{periodicity}'
657 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
659 properties-file: variables.prop
662 - ../scripts/setup_executor_env.sh
665 - ../scripts/csit/perf-timed.sh
671 name: 'csit-trex-perf-ndrpdr-weekly-master-{node-arch}'
677 <li>check trex perf ndrpdr weekly on {node-arch}
681 <li>builder-{os}-prod-{executor-arch}
683 <li>perf test-cases selection
685 <li>pre-selected CSIT TREX NDRPDR perf suites
689 <li>jjb verify: PASS/FAIL
691 <li>analyse: csit project (catch malfunctions/degradations)
694 project-type: freestyle
695 node: 'builder-{os}-prod-{executor-arch}'
700 - lf-infra-properties:
701 build-days-to-keep: "{build-days-to-keep}"
710 - fdio-infra-wrappers-non-activity-timeout:
711 build-timeout: '{build-timeout}'
714 - timed: '{periodicity}'
717 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
719 properties-file: variables.prop
722 - ../scripts/setup_executor_env.sh
725 - ../scripts/csit/perf-timed.sh
731 name: 'csit-trex-perf-verify-{stream}-{node-arch}'
737 <li>perf verify - per csit gerrit patch
741 <li>name: <b>csit-trex-perf-verify-{stream}-{node-arch}</b>
742 <li>trigger: keyword in comment to csit patch:
743 <b>csit-trex-{node-arch}-perftest tag_list</b>
747 <li>builder-{os}-prod-{executor-arch}
749 <li>perf test-cases selection
751 <li>test-cases selected using trigger keyword followed by tags
752 <li>all test-cases are labelled with CSIT RF topic tags
753 defined in <i>csit/docs/tag_documentation.rst</i>
755 <li>proposed keywords
757 <li>focus on testing specified trex packet processing path
758 <li>format: csit-{node-arch}-perftest tag_list
762 <li>jjb verify: PASS/FAIL
768 project-type: freestyle
769 node: 'builder-{os}-prod-{executor-arch}'
774 - lf-infra-properties:
775 build-days-to-keep: "{build-days-to-keep}"
782 - gerrit-refspec-parameter
783 - gerrit-event-type-parameter
784 - gerrit-event-comment-text-parameter
785 - csit-perf-trial-duration-parameter:
786 csit-perf-trial-duration: "{csit-perf-trial-duration}"
787 - csit-perf-trial-multiplicity-parameter:
788 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
789 # This is a manually-triggered verify job, part of API coverage.
790 # CRC checking is needed to ensure vpp crc job breaks only when intended.
791 # Can be removed when this job is no longer needed for full API coverage.
792 - csit-fail-on-crc-mismatch-parameter:
793 fail-on-crc-mismatch: 'True'
796 - gerrit-trigger-scm:
797 credentials-id: 'jenkins-gerrit-credentials'
798 refspec: '$GERRIT_REFSPEC'
799 choosing-strategy: 'gerrit'
802 - fdio-infra-wrappers-non-activity-timeout:
803 build-timeout: '{build-timeout}'
806 - gerrit-trigger-csit-perftest:
809 trigger-word: 'csit-trex-{node-arch}-perftest'
815 - ../scripts/setup_executor_env.sh
818 - ../scripts/csit/perf-verify.sh
824 name: 'csit-dpdk-perf-verify-{stream}-{node-arch}'
830 <li>perf verify - per csit gerrit patch
834 <li>name: <b>csit-dpdk-perf-verify-{stream}-{node-arch}</b>
835 <li>trigger: keyword in comment to csit patch:
836 <b>csit-dpdk-{node-arch}-perftest tag_list</b>
840 <li>builder-{os}-prod-{executor-arch}
842 <li>perf test-cases selection
844 <li>test-cases selected using trigger keyword followed by tags
845 <li>all test-cases are labelled with CSIT RF topic tags
846 defined in <i>csit/docs/tag_documentation.rst</i>
848 <li>default tags for dpdk perf test type
850 <li>IP4BASE, L2XCBASE
851 <li>64B: 64B packet size
853 <li>X710: x710 Fortville NIC
854 <li>MRR: MRR throughput
858 <li>jjb verify: PASS/FAIL
864 project-type: freestyle
865 node: 'builder-{os}-prod-{executor-arch}'
870 - lf-infra-properties:
871 build-days-to-keep: "{build-days-to-keep}"
878 - gerrit-refspec-parameter
879 - gerrit-event-type-parameter
880 - gerrit-event-comment-text-parameter
881 - csit-perf-trial-duration-parameter:
882 csit-perf-trial-duration: "{csit-perf-trial-duration}"
883 - csit-perf-trial-multiplicity-parameter:
884 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
887 - gerrit-trigger-scm:
888 credentials-id: 'jenkins-gerrit-credentials'
889 refspec: '$GERRIT_REFSPEC'
890 choosing-strategy: 'gerrit'
893 - fdio-infra-wrappers-non-activity-timeout:
894 build-timeout: '{build-timeout}'
897 - gerrit-trigger-csit-perftest:
900 trigger-word: 'csit-dpdk-{node-arch}-perftest'
906 - ../scripts/setup_executor_env.sh
909 - ../scripts/csit/perf-verify.sh
915 name: 'csit-dpdk-perf-mrr-weekly-master-{node-arch}'
921 <li>check dpdk perf mrr weekly
925 <li>builder-{os}-prod-{executor-arch}
927 <li>perf test-cases selection
929 <li>all CSIT DPDK MRR perf suites
933 <li>jjb verify: PASS/FAIL
935 <li>analyse: csit project (catch malfunctions/degradations)
939 project-type: freestyle
940 node: 'builder-{os}-prod-{executor-arch}'
945 - lf-infra-properties:
946 build-days-to-keep: "{build-days-to-keep}"
953 - csit-perf-trial-duration-parameter:
954 csit-perf-trial-duration: "{csit-perf-trial-duration}"
955 - csit-perf-trial-multiplicity-parameter:
956 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
959 - fdio-infra-wrappers-non-activity-timeout:
960 build-timeout: '{build-timeout}'
963 - timed: '{periodicity}'
966 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
968 properties-file: variables.prop
971 - ../scripts/setup_executor_env.sh
974 - ../scripts/csit/perf-timed.sh
980 name: 'csit-vpp-perf-report-iterative-{stream_report}-{node-arch}'
986 <li>get vpp performance iterative data for csit report
991 <b>csit-vpp-perf-report-iterative-{stream_report}-
993 <li>trigger: keyword in comment to csit patch:
994 <b>csit-vpp-report-iter-{node-arch}-perftest
997 csit-vpp-report-iter-{node-arch}-perftest vpp-00
1001 <li>builder-{os}-prod-{executor-arch}
1003 <li>perf test-cases selection
1005 <li>test-cases selected by tags defined in
1006 <i>csit/docs/job_specs/report_iterative/{node-arch}/
1012 <li>jjb verify: PASS/FAIL
1013 <li>present: vpp performance
1014 <li>analyse: vpp performance
1018 project-type: freestyle
1019 node: 'builder-{os}-prod-{executor-arch}'
1024 - lf-infra-properties:
1025 build-days-to-keep: "{build-days-to-keep}"
1028 - project-parameter:
1029 project: '{project}'
1032 - gerrit-refspec-parameter
1033 - gerrit-event-type-parameter
1034 - gerrit-event-comment-text-parameter
1035 - csit-perf-trial-duration-parameter:
1036 csit-perf-trial-duration: "{csit-perf-trial-duration}"
1037 - csit-perf-trial-multiplicity-parameter:
1038 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
1041 - gerrit-trigger-scm:
1042 credentials-id: 'jenkins-gerrit-credentials'
1043 refspec: '$GERRIT_REFSPEC'
1044 choosing-strategy: 'gerrit'
1047 - fdio-infra-wrappers-non-activity-timeout:
1048 build-timeout: '{build-timeout}'
1051 - gerrit-trigger-csit-perftest:
1052 project: '{project}'
1054 trigger-word: 'csit-vpp-report-iter-{node-arch}-perftest'
1059 !include-raw-escape:
1060 - ../scripts/setup_executor_env.sh
1062 !include-raw-escape:
1063 - ../scripts/csit/perf-verify.sh
1066 - fdio-infra-publish
1069 name: 'csit-dpdk-perf-report-iterative-{stream_report}-{node-arch}'
1075 <li>get dpdk performance iterative data for csit report
1080 <b>csit-dpdk-perf-report-iterative-{stream_report}-
1082 <li>trigger: keyword in comment to csit patch:
1083 <b>csit-dpdk-report-iter-{node-arch}-perftest
1085 <li>trigger example:
1086 csit-dpdk-report-iter-{node-arch}-perftest dpdk-00
1090 <li>builder-{os}-prod-{executor-arch}
1092 <li>perf test-cases selection
1094 <li>test-cases selected by tags defined in
1095 <i>csit/docs/job_specs/report_iterative/{node-arch}/
1101 <li>jjb verify: PASS/FAIL
1102 <li>present: dpdk performance
1103 <li>analyse: dpdk performance
1107 project-type: freestyle
1108 node: 'builder-{os}-prod-{executor-arch}'
1113 - lf-infra-properties:
1114 build-days-to-keep: "{build-days-to-keep}"
1117 - project-parameter:
1118 project: '{project}'
1121 - gerrit-refspec-parameter
1122 - gerrit-event-type-parameter
1123 - gerrit-event-comment-text-parameter
1124 - csit-perf-trial-duration-parameter:
1125 csit-perf-trial-duration: "{csit-perf-trial-duration}"
1126 - csit-perf-trial-multiplicity-parameter:
1127 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
1130 - gerrit-trigger-scm:
1131 credentials-id: 'jenkins-gerrit-credentials'
1132 refspec: '$GERRIT_REFSPEC'
1133 choosing-strategy: 'gerrit'
1136 - fdio-infra-wrappers-non-activity-timeout:
1137 build-timeout: '{build-timeout}'
1140 - gerrit-trigger-csit-perftest:
1141 project: '{project}'
1143 trigger-word: 'csit-dpdk-report-iter-{node-arch}-perftest'
1148 !include-raw-escape:
1149 - ../scripts/setup_executor_env.sh
1151 !include-raw-escape:
1152 - ../scripts/csit/perf-verify.sh
1155 - fdio-infra-publish
1158 name: 'csit-trex-perf-report-iterative-{stream_report}-{node-arch}'
1164 <li>get trex performance iterative data for csit report
1169 <b>csit-trex-perf-report-iterative-{stream_report}-
1171 <li>trigger: keyword in comment to csit patch:
1172 <b>csit-trex-report-iter-{node-arch}-perftest
1174 <li>trigger example:
1175 csit-trex-report-iter-{node-arch}-perftest trex-00
1179 <li>builder-{os}-prod-{executor-arch}
1181 <li>perf test-cases selection
1183 <li>test-cases selected by tags defined in
1184 <i>csit/docs/job_specs/report_iterative/{node-arch}/
1190 <li>jjb verify: PASS/FAIL
1191 <li>present: trex performance
1192 <li>analyse: trex performance
1196 project-type: freestyle
1197 node: 'builder-{os}-prod-{executor-arch}'
1202 - lf-infra-properties:
1203 build-days-to-keep: "{build-days-to-keep}"
1206 - project-parameter:
1207 project: '{project}'
1210 - gerrit-refspec-parameter
1211 - gerrit-event-type-parameter
1212 - gerrit-event-comment-text-parameter
1213 - csit-perf-trial-duration-parameter:
1214 csit-perf-trial-duration: "{csit-perf-trial-duration}"
1215 - csit-perf-trial-multiplicity-parameter:
1216 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
1219 - gerrit-trigger-scm:
1220 credentials-id: 'jenkins-gerrit-credentials'
1221 refspec: '$GERRIT_REFSPEC'
1222 choosing-strategy: 'gerrit'
1225 - fdio-infra-wrappers-non-activity-timeout:
1226 build-timeout: '{build-timeout}'
1229 - gerrit-trigger-csit-perftest:
1230 project: '{project}'
1232 trigger-word: 'csit-trex-report-iter-{node-arch}-perftest'
1237 !include-raw-escape:
1238 - ../scripts/setup_executor_env.sh
1240 !include-raw-escape:
1241 - ../scripts/csit/perf-verify.sh
1244 - fdio-infra-publish
1247 name: 'csit-vpp-perf-report-coverage-{stream_report}-{node-arch}'
1253 <li>get vpp performance coverage data for csit report
1258 <b>csit-vpp-perf-report-coverage-{stream_report}-
1260 <li>trigger: keyword in comment to csit patch:
1261 <b>csit-vpp-report-cov-{node-arch}-perftest
1263 <li>trigger example:
1264 csit-vpp-report-cov-{node-arch}-perftest ip4-00
1268 <li>builder-{os}-prod-{executor-arch}
1270 <li>perf test-cases selection
1272 <li>test-cases selected by tags defined in
1273 <i>csit/docs/job_specs/report_coverage/{node-arch}/
1279 <li>jjb verify: PASS/FAIL
1280 <li>present: vpp performance
1281 <li>analyse: vpp performance
1285 project-type: freestyle
1286 node: 'builder-{os}-prod-{executor-arch}'
1291 - lf-infra-properties:
1292 build-days-to-keep: "{build-days-to-keep}"
1295 - project-parameter:
1296 project: '{project}'
1299 - gerrit-refspec-parameter
1300 - gerrit-event-type-parameter
1301 - gerrit-event-comment-text-parameter
1302 - csit-perf-trial-duration-parameter:
1303 csit-perf-trial-duration: "{csit-perf-trial-duration}"
1304 - csit-perf-trial-multiplicity-parameter:
1305 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
1308 - gerrit-trigger-scm:
1309 credentials-id: 'jenkins-gerrit-credentials'
1310 refspec: '$GERRIT_REFSPEC'
1311 choosing-strategy: 'gerrit'
1314 - fdio-infra-wrappers-non-activity-timeout:
1315 build-timeout: '{build-timeout}'
1318 - gerrit-trigger-csit-perftest:
1319 project: '{project}'
1321 trigger-word: 'csit-vpp-report-cov-{node-arch}-perftest'
1326 !include-raw-escape:
1327 - ../scripts/setup_executor_env.sh
1329 !include-raw-escape:
1330 - ../scripts/csit/perf-verify.sh
1333 - fdio-infra-publish
1336 name: 'csit-dpdk-perf-report-coverage-{stream_report}-{node-arch}'
1342 <li>get dpdk performance coverage data for csit report
1347 <b>csit-dpdk-perf-report-coverage-{stream_report}-
1349 <li>trigger: keyword in comment to csit patch:
1350 <b>csit-dpdk-report-cov-{node-arch}-perftest
1352 <li>trigger example:
1353 csit-dpdk-report-cov-{node-arch}-perftest dpdk-00
1357 <li>builder-{os}-prod-{executor-arch}
1359 <li>perf test-cases selection
1361 <li>test-cases selected by tags defined in
1362 <i>csit/docs/job_specs/report_coverage/{node-arch}/
1368 <li>jjb verify: PASS/FAIL
1369 <li>present: dpdk performance
1370 <li>analyse: dpdk performance
1374 project-type: freestyle
1375 node: 'builder-{os}-prod-{executor-arch}'
1380 - lf-infra-properties:
1381 build-days-to-keep: "{build-days-to-keep}"
1384 - project-parameter:
1385 project: '{project}'
1388 - gerrit-refspec-parameter
1389 - gerrit-event-type-parameter
1390 - gerrit-event-comment-text-parameter
1391 - csit-perf-trial-duration-parameter:
1392 csit-perf-trial-duration: "{csit-perf-trial-duration}"
1393 - csit-perf-trial-multiplicity-parameter:
1394 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
1397 - gerrit-trigger-scm:
1398 credentials-id: 'jenkins-gerrit-credentials'
1399 refspec: '$GERRIT_REFSPEC'
1400 choosing-strategy: 'gerrit'
1403 - fdio-infra-wrappers-non-activity-timeout:
1404 build-timeout: '{build-timeout}'
1407 - gerrit-trigger-csit-perftest:
1408 project: '{project}'
1410 trigger-word: 'csit-dpdk-report-cov-{node-arch}-perftest'
1415 !include-raw-escape:
1416 - ../scripts/setup_executor_env.sh
1418 !include-raw-escape:
1419 - ../scripts/csit/perf-verify.sh
1422 - fdio-infra-publish
1425 name: 'csit-trex-perf-report-coverage-{stream_report}-{node-arch}'
1431 <li>get trex performance coverage data for csit report
1436 <b>csit-trex-perf-report-coverage-{stream_report}-
1438 <li>trigger: keyword in comment to csit patch:
1439 <b>csit-trex-report-cov-{node-arch}-perftest
1441 <li>trigger example:
1442 csit-trex-report-cov-{node-arch}-perftest trex-00
1446 <li>builder-{os}-prod-{executor-arch}
1448 <li>perf test-cases selection
1450 <li>test-cases selected by tags defined in
1451 <i>csit/docs/job_specs/report_coverage/{node-arch}/
1457 <li>jjb verify: PASS/FAIL
1458 <li>present: trex performance
1459 <li>analyse: trex performance
1463 project-type: freestyle
1464 node: 'builder-{os}-prod-{executor-arch}'
1469 - lf-infra-properties:
1470 build-days-to-keep: "{build-days-to-keep}"
1473 - project-parameter:
1474 project: '{project}'
1477 - gerrit-refspec-parameter
1478 - gerrit-event-type-parameter
1479 - gerrit-event-comment-text-parameter
1480 - csit-perf-trial-duration-parameter:
1481 csit-perf-trial-duration: "{csit-perf-trial-duration}"
1482 - csit-perf-trial-multiplicity-parameter:
1483 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
1486 - gerrit-trigger-scm:
1487 credentials-id: 'jenkins-gerrit-credentials'
1488 refspec: '$GERRIT_REFSPEC'
1489 choosing-strategy: 'gerrit'
1492 - fdio-infra-wrappers-non-activity-timeout:
1493 build-timeout: '{build-timeout}'
1496 - gerrit-trigger-csit-perftest:
1497 project: '{project}'
1499 trigger-word: 'csit-trex-report-cov-{node-arch}-perftest'
1504 !include-raw-escape:
1505 - ../scripts/setup_executor_env.sh
1507 !include-raw-escape:
1508 - ../scripts/csit/perf-verify.sh
1511 - fdio-infra-publish