1 # Copyright (c) 2024 Cisco and/or its affiliates.
2 # Copyright (c) 2024 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: 'aarch64'
46 executor-arch: 'aarch64'
49 executor-arch: 'x86_64'
52 executor-arch: 'x86_64'
55 executor-arch: 'x86_64'
58 executor-arch: 'x86_64'
59 - 'csit-dpdk-perf-mrr-weekly-master-{node-arch}':
63 executor-arch: 'x86_64'
66 executor-arch: 'x86_64'
69 executor-arch: 'x86_64'
72 executor-arch: 'x86_64'
75 executor-arch: 'aarch64'
78 executor-arch: 'x86_64'
81 executor-arch: 'aarch64'
84 executor-arch: 'aarch64'
87 executor-arch: 'x86_64'
90 executor-arch: 'x86_64'
93 executor-arch: 'x86_64'
96 executor-arch: 'x86_64'
97 periodicity: '0 0 * * 6'
98 - 'csit-trex-perf-verify-{stream}-{node-arch}':
102 executor-arch: 'x86_64'
105 executor-arch: 'x86_64'
108 executor-arch: 'x86_64'
109 - 'csit-vpp-perf-verify-{stream}-{node-arch}':
113 executor-arch: 'x86_64'
116 executor-arch: 'x86_64'
119 executor-arch: 'x86_64'
122 executor-arch: 'x86_64'
125 executor-arch: 'aarch64'
128 executor-arch: 'x86_64'
131 executor-arch: 'aarch64'
134 executor-arch: 'aarch64'
137 executor-arch: 'x86_64'
140 executor-arch: 'x86_64'
143 executor-arch: 'x86_64'
146 executor-arch: 'x86_64'
153 branch-id: 'oper-rls2406'
154 - 'csit-vpp-perf-mrr-daily-master-{node-arch}':
158 executor-arch: 'x86_64'
159 periodicity: '30 22 * * 1,4'
162 executor-arch: 'x86_64'
163 periodicity: '30 22 * * 1,4'
166 executor-arch: 'x86_64'
167 periodicity: '30 22 * * 1,4'
170 executor-arch: 'x86_64'
171 periodicity: '30 22 * * 1,4'
174 executor-arch: 'aarch64'
175 periodicity: '30 22 * * 1,4'
178 executor-arch: 'x86_64'
179 periodicity: '30 22 * * 1,4'
182 executor-arch: 'aarch64'
183 periodicity: '30 22 * * 1,4'
186 executor-arch: 'aarch64'
187 periodicity: '30 22 * * 1,4'
190 executor-arch: 'x86_64'
191 periodicity: '30 22 * * 1,4'
194 executor-arch: 'x86_64'
195 periodicity: '30 22 * * 1,4'
198 executor-arch: 'x86_64'
199 periodicity: '30 22 * * 1,4'
202 executor-arch: 'x86_64'
203 periodicity: '30 22 * * 1,4'
204 - 'csit-vpp-perf-hoststack-daily-master-{node-arch}':
208 executor-arch: 'x86_64'
209 periodicity: '30 22 * * 1,4'
212 executor-arch: 'x86_64'
213 periodicity: '30 22 * * 1,4'
216 executor-arch: 'x86_64'
217 periodicity: '30 22 * * 1,4'
220 executor-arch: 'x86_64'
221 periodicity: '30 22 * * 1,4'
224 executor-arch: 'x86_64'
225 periodicity: '30 22 * * 1,4'
226 - 'csit-vpp-perf-mrr-weekly-master-{node-arch}':
230 executor-arch: 'x86_64'
231 periodicity: '0 0 * * 6'
234 executor-arch: 'x86_64'
235 periodicity: '0 0 * * 6'
238 executor-arch: 'x86_64'
239 periodicity: '0 0 * * 1'
242 executor-arch: 'x86_64'
243 periodicity: '0 0 * * 1'
246 executor-arch: 'aarch64'
247 periodicity: '0 0 * * 1'
248 - 'csit-vpp-perf-soak-weekly-master-{node-arch}':
252 executor-arch: 'x86_64'
255 executor-arch: 'x86_64'
258 executor-arch: 'x86_64'
261 executor-arch: 'x86_64'
264 executor-arch: 'x86_64'
265 periodicity: '0 0 * * 6'
266 - 'csit-trex-perf-ndrpdr-weekly-master-{node-arch}':
270 executor-arch: 'x86_64'
271 periodicity: '0 0 * * 6'
274 executor-arch: 'x86_64'
275 periodicity: '0 0 * * 6'
278 executor-arch: 'x86_64'
279 periodicity: '0 0 * * 6'
280 - 'csit-vpp-perf-ndrpdr-weekly-master-{node-arch}':
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: 'aarch64'
305 executor-arch: 'aarch64'
308 executor-arch: 'x86_64'
311 executor-arch: 'x86_64'
314 executor-arch: 'x86_64'
317 executor-arch: 'x86_64'
318 periodicity: '0 0 * * 6'
319 - 'csit-vpp-perf-report-iterative-{stream_report}-{node-arch}':
323 executor-arch: 'x86_64'
326 executor-arch: 'x86_64'
329 executor-arch: 'x86_64'
332 executor-arch: 'x86_64'
335 executor-arch: 'aarch64'
338 executor-arch: 'x86_64'
341 executor-arch: 'aarch64'
344 executor-arch: 'aarch64'
347 executor-arch: 'x86_64'
350 executor-arch: 'x86_64'
353 executor-arch: 'aarch64'
356 executor-arch: 'x86_64'
359 executor-arch: 'x86_64'
362 executor-arch: 'x86_64'
365 executor-arch: 'x86_64'
368 executor-arch: 'x86_64'
369 - 'csit-dpdk-perf-report-iterative-{stream_report}-{node-arch}':
373 executor-arch: 'x86_64'
376 executor-arch: 'x86_64'
379 executor-arch: 'x86_64'
382 executor-arch: 'x86_64'
385 executor-arch: 'aarch64'
388 executor-arch: 'x86_64'
391 executor-arch: 'aarch64'
394 executor-arch: 'aarch64'
397 executor-arch: 'x86_64'
400 executor-arch: 'x86_64'
403 executor-arch: 'x86_64'
406 executor-arch: 'x86_64'
409 executor-arch: 'x86_64'
412 executor-arch: 'x86_64'
413 - 'csit-trex-perf-report-iterative-{stream_report}-{node-arch}':
417 executor-arch: 'x86_64'
420 executor-arch: 'x86_64'
423 executor-arch: 'x86_64'
424 - 'csit-vpp-perf-report-coverage-{stream_report}-{node-arch}':
428 executor-arch: 'x86_64'
431 executor-arch: 'x86_64'
434 executor-arch: 'x86_64'
437 executor-arch: 'x86_64'
440 executor-arch: 'aarch64'
443 executor-arch: 'x86_64'
446 executor-arch: 'aarch64'
449 executor-arch: 'aarch64'
452 executor-arch: 'x86_64'
455 executor-arch: 'x86_64'
458 executor-arch: 'aarch64'
461 executor-arch: 'x86_64'
464 executor-arch: 'x86_64'
467 executor-arch: 'x86_64'
470 executor-arch: 'x86_64'
473 executor-arch: 'x86_64'
474 - 'csit-dpdk-perf-report-coverage-{stream_report}-{node-arch}':
478 executor-arch: 'x86_64'
481 executor-arch: 'x86_64'
484 executor-arch: 'x86_64'
487 executor-arch: 'x86_64'
490 executor-arch: 'aarch64'
493 executor-arch: 'x86_64'
496 executor-arch: 'aarch64'
499 executor-arch: 'aarch64'
502 executor-arch: 'x86_64'
505 executor-arch: 'x86_64'
508 executor-arch: 'aarch64'
511 executor-arch: 'x86_64'
514 executor-arch: 'x86_64'
517 executor-arch: 'x86_64'
520 executor-arch: 'x86_64'
523 executor-arch: 'x86_64'
524 - 'csit-trex-perf-report-coverage-{stream_report}-{node-arch}':
528 executor-arch: 'x86_64'
531 executor-arch: 'x86_64'
534 executor-arch: 'x86_64'
539 csit-perf-trial-duration: '1.0'
540 csit-perf-trial-multiplicity: '10'
547 branch-id: 'oper-rls2406'
551 branch-id: 'oper-rls2406'
553 build-artifact-num-to-keep: 10
557 name: 'csit-vpp-perf-verify-{stream}-{node-arch}'
563 <li>perf verify - per csit gerrit patch
567 <li>name: <b>csit-vpp-perf-verify-{stream}-{node-arch}</b>
568 <li>trigger: keyword in comment to csit patch:
569 <b>csit-{node-arch}-perftest tag_list</b>
571 <li>perf test-cases selection
573 <li>test-cases selected using trigger keyword followed by tags
574 <li>all test-cases are labelled with CSIT RF topic tags
575 defined in <i>csit/docs/tag_documentation.rst</i>
577 <li>proposed keywords
579 <li>focus on testing specified vpp packet processing path
580 <li>format: csit-{node-arch}-perftest tag_list
582 <li>default tags for vpp startup config and perf test type
584 <li>IP4BASE, IP6BASE, L2BDBASE
585 <li>64B/78B: 64B/78B packet size
587 <li>X710: x710 Fortville NIC
588 <li>MRR: MRR throughput
592 <li>jjb verify: PASS/FAIL
598 project-type: freestyle
599 node: 'm-builder-{os}-prod-{executor-arch}'
604 - lf-infra-properties:
605 build-days-to-keep: "{build-days-to-keep}"
612 - gerrit-refspec-parameter:
613 refspec: '$GERRIT_REFSPEC'
614 - gerrit-event-type-parameter
615 - gerrit-event-comment-text-parameter
616 - csit-perf-trial-duration-parameter:
617 csit-perf-trial-duration: "{csit-perf-trial-duration}"
618 - csit-perf-trial-multiplicity-parameter:
619 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
620 # This is a manually-triggered verify job, part of API coverage.
621 # CRC checking is needed to ensure vpp crc job breaks only when intended.
622 # Can be removed when this job is no longer needed for full API coverage.
623 - csit-fail-on-crc-mismatch-parameter:
624 fail-on-crc-mismatch: 'True'
627 - gerrit-trigger-scm:
628 credentials-id: 'jenkins-gerrit-credentials'
629 refspec: '$GERRIT_REFSPEC'
630 choosing-strategy: 'gerrit'
633 - fdio-infra-wrappers-non-activity-timeout:
634 build-timeout: '{build-timeout}'
637 - gerrit-trigger-csit-perftest:
640 trigger-word: 'csit-{node-arch}-perftest'
646 - ../scripts/setup_executor_env.sh
649 - ../scripts/csit/perf-verify.sh
655 name: 'csit-vpp-perf-mrr-daily-master-{node-arch}'
661 <li>check vpp perf mrr daily
663 <li>perf test-cases selection
665 <li>all CSIT VPP MRR perf suites
669 <li>jjb verify: PASS/FAIL
671 <li>analyse: csit project (catch malfunctions/degradations)
675 project-type: freestyle
676 node: 'm-builder-{os}-prod-{executor-arch}'
681 - lf-infra-properties:
682 build-days-to-keep: "{build-days-to-keep}"
689 - csit-perf-trial-duration-parameter:
690 csit-perf-trial-duration: "{csit-perf-trial-duration}"
691 - csit-perf-trial-multiplicity-parameter:
692 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
695 - fdio-infra-wrappers-non-activity-timeout:
696 build-timeout: '{build-timeout}'
699 - timed: '{periodicity}'
702 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
704 properties-file: variables.prop
707 - ../scripts/setup_executor_env.sh
710 - ../scripts/csit/perf-timed.sh
716 name: 'csit-vpp-perf-hoststack-daily-master-{node-arch}'
722 <li>check vpp perf hoststack daily
724 <li>perf test-cases selection
726 <li>all CSIT VPP HOSTSTACK perf suites
730 <li>jjb verify: PASS/FAIL
732 <li>analyse: csit project (catch malfunctions/degradations)
736 project-type: freestyle
737 node: 'm-builder-{os}-prod-{executor-arch}'
742 - lf-infra-properties:
743 build-days-to-keep: "{build-days-to-keep}"
750 - csit-perf-trial-duration-parameter:
751 csit-perf-trial-duration: "{csit-perf-trial-duration}"
752 - csit-perf-trial-multiplicity-parameter:
753 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
756 - fdio-infra-wrappers-non-activity-timeout:
757 build-timeout: '{build-timeout}'
760 - timed: '{periodicity}'
763 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
765 properties-file: variables.prop
768 - ../scripts/setup_executor_env.sh
771 - ../scripts/csit/perf-timed.sh
777 name: 'csit-vpp-perf-mrr-weekly-master-{node-arch}'
783 <li>check vpp perf mrr weekly on {node-arch}
785 <li>perf test-cases selection
787 <li>NF Density CSIT VPP MRR perf suites
791 <li>jjb verify: PASS/FAIL
793 <li>analyse: csit project (catch malfunctions/degradations)
797 project-type: freestyle
798 node: 'm-builder-{os}-prod-{executor-arch}'
803 - lf-infra-properties:
804 build-days-to-keep: "{build-days-to-keep}"
811 - csit-perf-trial-duration-parameter:
812 csit-perf-trial-duration: "{csit-perf-trial-duration}"
813 - csit-perf-trial-multiplicity-parameter:
814 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
817 - fdio-infra-wrappers-non-activity-timeout:
818 build-timeout: '{build-timeout}'
821 - timed: '{periodicity}'
824 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
826 properties-file: variables.prop
829 - ../scripts/setup_executor_env.sh
832 - ../scripts/csit/perf-timed.sh
838 name: 'csit-vpp-perf-ndrpdr-weekly-master-{node-arch}'
844 <li>check vpp perf ndrpdr weekly on {node-arch}
846 <li>perf test-cases selection
848 <li>pre-selected CSIT VPP NDRPDR perf suites
852 <li>jjb verify: PASS/FAIL
854 <li>analyse: csit project (catch malfunctions/degradations)
857 project-type: freestyle
858 node: 'm-builder-{os}-prod-{executor-arch}'
863 - lf-infra-properties:
864 build-days-to-keep: "{build-days-to-keep}"
873 - fdio-infra-wrappers-non-activity-timeout:
874 build-timeout: '{build-timeout}'
877 - timed: '{periodicity}'
880 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
882 properties-file: variables.prop
885 - ../scripts/setup_executor_env.sh
888 - ../scripts/csit/perf-timed.sh
894 name: 'csit-vpp-perf-soak-weekly-master-{node-arch}'
900 <li>check vpp perf soak weekly on {node-arch}
902 <li>perf test-cases selection
904 <li>NF Density CSIT VPP SOAK perf suites
908 <li>jjb verify: PASS/FAIL
910 <li>analyse: csit project (catch malfunctions/degradations)
914 project-type: freestyle
915 node: 'm-builder-{os}-prod-{executor-arch}'
920 - lf-infra-properties:
921 build-days-to-keep: "{build-days-to-keep}"
928 - csit-perf-trial-duration-parameter:
929 csit-perf-trial-duration: "{csit-perf-trial-duration}"
930 - csit-perf-trial-multiplicity-parameter:
931 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
934 - fdio-infra-wrappers-non-activity-timeout:
935 build-timeout: '{build-timeout}'
938 - timed: '{periodicity}'
941 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
943 properties-file: variables.prop
946 - ../scripts/setup_executor_env.sh
949 - ../scripts/csit/perf-timed.sh
955 name: 'csit-trex-perf-ndrpdr-weekly-master-{node-arch}'
961 <li>check trex perf ndrpdr weekly on {node-arch}
963 <li>perf test-cases selection
965 <li>pre-selected CSIT TREX NDRPDR perf suites
969 <li>jjb verify: PASS/FAIL
971 <li>analyse: csit project (catch malfunctions/degradations)
974 project-type: freestyle
975 node: 'm-builder-{os}-prod-{executor-arch}'
980 - lf-infra-properties:
981 build-days-to-keep: "{build-days-to-keep}"
990 - fdio-infra-wrappers-non-activity-timeout:
991 build-timeout: '{build-timeout}'
994 - timed: '{periodicity}'
997 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
999 properties-file: variables.prop
1001 !include-raw-escape:
1002 - ../scripts/setup_executor_env.sh
1004 !include-raw-escape:
1005 - ../scripts/csit/perf-timed.sh
1008 - fdio-infra-publish
1011 name: 'csit-trex-perf-verify-{stream}-{node-arch}'
1017 <li>perf verify - per csit gerrit patch
1021 <li>name: <b>csit-trex-perf-verify-{stream}-{node-arch}</b>
1022 <li>trigger: keyword in comment to csit patch:
1023 <b>csit-trex-{node-arch}-perftest tag_list</b>
1025 <li>perf test-cases selection
1027 <li>test-cases selected using trigger keyword followed by tags
1028 <li>all test-cases are labelled with CSIT RF topic tags
1029 defined in <i>csit/docs/tag_documentation.rst</i>
1031 <li>proposed keywords
1033 <li>focus on testing specified trex packet processing path
1034 <li>format: csit-{node-arch}-perftest tag_list
1038 <li>jjb verify: PASS/FAIL
1044 project-type: freestyle
1045 node: 'm-builder-{os}-prod-{executor-arch}'
1050 - lf-infra-properties:
1051 build-days-to-keep: "{build-days-to-keep}"
1054 - project-parameter:
1055 project: '{project}'
1058 - gerrit-refspec-parameter:
1059 refspec: '$GERRIT_REFSPEC'
1060 - gerrit-event-type-parameter
1061 - gerrit-event-comment-text-parameter
1062 - csit-perf-trial-duration-parameter:
1063 csit-perf-trial-duration: "{csit-perf-trial-duration}"
1064 - csit-perf-trial-multiplicity-parameter:
1065 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
1066 # This job does not interact with VPP so not setting fail-on-crc-mismatch.
1069 - gerrit-trigger-scm:
1070 credentials-id: 'jenkins-gerrit-credentials'
1071 refspec: '$GERRIT_REFSPEC'
1072 choosing-strategy: 'gerrit'
1075 - fdio-infra-wrappers-non-activity-timeout:
1076 build-timeout: '{build-timeout}'
1079 - gerrit-trigger-csit-perftest:
1080 project: '{project}'
1082 trigger-word: 'csit-trex-{node-arch}-perftest'
1087 !include-raw-escape:
1088 - ../scripts/setup_executor_env.sh
1090 !include-raw-escape:
1091 - ../scripts/csit/perf-verify.sh
1094 - fdio-infra-publish
1097 name: 'csit-dpdk-perf-verify-{stream}-{node-arch}'
1103 <li>perf verify - per csit gerrit patch
1107 <li>name: <b>csit-dpdk-perf-verify-{stream}-{node-arch}</b>
1108 <li>trigger: keyword in comment to csit patch:
1109 <b>csit-dpdk-{node-arch}-perftest tag_list</b>
1111 <li>perf test-cases selection
1113 <li>test-cases selected using trigger keyword followed by tags
1114 <li>all test-cases are labelled with CSIT RF topic tags
1115 defined in <i>csit/docs/tag_documentation.rst</i>
1117 <li>default tags for dpdk perf test type
1119 <li>IP4BASE, L2XCBASE
1120 <li>64B: 64B packet size
1122 <li>X710: x710 Fortville NIC
1123 <li>MRR: MRR throughput
1127 <li>jjb verify: PASS/FAIL
1133 project-type: freestyle
1134 node: 'm-builder-{os}-prod-{executor-arch}'
1139 - lf-infra-properties:
1140 build-days-to-keep: "{build-days-to-keep}"
1143 - project-parameter:
1144 project: '{project}'
1147 - gerrit-refspec-parameter:
1148 refspec: '$GERRIT_REFSPEC'
1149 - gerrit-event-type-parameter
1150 - gerrit-event-comment-text-parameter
1151 - csit-perf-trial-duration-parameter:
1152 csit-perf-trial-duration: "{csit-perf-trial-duration}"
1153 - csit-perf-trial-multiplicity-parameter:
1154 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
1157 - gerrit-trigger-scm:
1158 credentials-id: 'jenkins-gerrit-credentials'
1159 refspec: '$GERRIT_REFSPEC'
1160 choosing-strategy: 'gerrit'
1163 - fdio-infra-wrappers-non-activity-timeout:
1164 build-timeout: '{build-timeout}'
1167 - gerrit-trigger-csit-perftest:
1168 project: '{project}'
1170 trigger-word: 'csit-dpdk-{node-arch}-perftest'
1175 !include-raw-escape:
1176 - ../scripts/setup_executor_env.sh
1178 !include-raw-escape:
1179 - ../scripts/csit/perf-verify.sh
1182 - fdio-infra-publish
1185 name: 'csit-dpdk-perf-mrr-weekly-master-{node-arch}'
1191 <li>check dpdk perf mrr weekly
1193 <li>perf test-cases selection
1195 <li>all CSIT DPDK MRR perf suites
1199 <li>jjb verify: PASS/FAIL
1201 <li>analyse: csit project (catch malfunctions/degradations)
1205 project-type: freestyle
1206 node: 'm-builder-{os}-prod-{executor-arch}'
1211 - lf-infra-properties:
1212 build-days-to-keep: "{build-days-to-keep}"
1215 - project-parameter:
1216 project: '{project}'
1219 - csit-perf-trial-duration-parameter:
1220 csit-perf-trial-duration: "{csit-perf-trial-duration}"
1221 - csit-perf-trial-multiplicity-parameter:
1222 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
1225 - fdio-infra-wrappers-non-activity-timeout:
1226 build-timeout: '{build-timeout}'
1229 - timed: '{periodicity}'
1232 - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
1234 properties-file: variables.prop
1236 !include-raw-escape:
1237 - ../scripts/setup_executor_env.sh
1239 !include-raw-escape:
1240 - ../scripts/csit/perf-timed.sh
1243 - fdio-infra-publish
1246 name: 'csit-vpp-perf-report-iterative-{stream_report}-{node-arch}'
1252 <li>get vpp performance iterative data for csit report
1257 <b>csit-vpp-perf-report-iterative-{stream_report}-
1259 <li>trigger: keyword in comment to csit patch:
1260 <b>csit-vpp-report-iter-{node-arch}-perftest
1262 <li>trigger example:
1263 csit-vpp-report-iter-{node-arch}-perftest vpp-00
1265 <li>perf test-cases selection
1267 <li>test-cases selected by tags defined in
1268 <i>csit/docs/job_specs/report_iterative/{node-arch}/
1274 <li>jjb verify: PASS/FAIL
1275 <li>present: vpp performance
1276 <li>analyse: vpp performance
1280 project-type: freestyle
1281 node: 'm-builder-{os}-prod-{executor-arch}'
1286 - lf-infra-properties:
1287 build-days-to-keep: "{build-days-to-keep}"
1290 - project-parameter:
1291 project: '{project}'
1294 - gerrit-refspec-parameter:
1295 refspec: '$GERRIT_REFSPEC'
1296 - gerrit-event-type-parameter
1297 - gerrit-event-comment-text-parameter
1298 - csit-perf-trial-duration-parameter:
1299 csit-perf-trial-duration: "{csit-perf-trial-duration}"
1300 - csit-perf-trial-multiplicity-parameter:
1301 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
1304 - gerrit-trigger-scm:
1305 credentials-id: 'jenkins-gerrit-credentials'
1306 refspec: '$GERRIT_REFSPEC'
1307 choosing-strategy: 'gerrit'
1310 - fdio-infra-wrappers-non-activity-timeout:
1311 build-timeout: '{build-timeout}'
1314 - gerrit-trigger-csit-perftest:
1315 project: '{project}'
1317 trigger-word: 'csit-vpp-report-iter-{node-arch}-perftest'
1322 !include-raw-escape:
1323 - ../scripts/setup_executor_env.sh
1325 !include-raw-escape:
1326 - ../scripts/csit/perf-verify.sh
1329 - fdio-infra-publish
1332 name: 'csit-dpdk-perf-report-iterative-{stream_report}-{node-arch}'
1338 <li>get dpdk performance iterative data for csit report
1343 <b>csit-dpdk-perf-report-iterative-{stream_report}-
1345 <li>trigger: keyword in comment to csit patch:
1346 <b>csit-dpdk-report-iter-{node-arch}-perftest
1348 <li>trigger example:
1349 csit-dpdk-report-iter-{node-arch}-perftest dpdk-00
1351 <li>perf test-cases selection
1353 <li>test-cases selected by tags defined in
1354 <i>csit/docs/job_specs/report_iterative/{node-arch}/
1360 <li>jjb verify: PASS/FAIL
1361 <li>present: dpdk performance
1362 <li>analyse: dpdk performance
1366 project-type: freestyle
1367 node: 'm-builder-{os}-prod-{executor-arch}'
1372 - lf-infra-properties:
1373 build-days-to-keep: "{build-days-to-keep}"
1376 - project-parameter:
1377 project: '{project}'
1380 - gerrit-refspec-parameter:
1381 refspec: '$GERRIT_REFSPEC'
1382 - gerrit-event-type-parameter
1383 - gerrit-event-comment-text-parameter
1384 - csit-perf-trial-duration-parameter:
1385 csit-perf-trial-duration: "{csit-perf-trial-duration}"
1386 - csit-perf-trial-multiplicity-parameter:
1387 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
1390 - gerrit-trigger-scm:
1391 credentials-id: 'jenkins-gerrit-credentials'
1392 refspec: '$GERRIT_REFSPEC'
1393 choosing-strategy: 'gerrit'
1396 - fdio-infra-wrappers-non-activity-timeout:
1397 build-timeout: '{build-timeout}'
1400 - gerrit-trigger-csit-perftest:
1401 project: '{project}'
1403 trigger-word: 'csit-dpdk-report-iter-{node-arch}-perftest'
1408 !include-raw-escape:
1409 - ../scripts/setup_executor_env.sh
1411 !include-raw-escape:
1412 - ../scripts/csit/perf-verify.sh
1415 - fdio-infra-publish
1418 name: 'csit-trex-perf-report-iterative-{stream_report}-{node-arch}'
1424 <li>get trex performance iterative data for csit report
1429 <b>csit-trex-perf-report-iterative-{stream_report}-
1431 <li>trigger: keyword in comment to csit patch:
1432 <b>csit-trex-report-iter-{node-arch}-perftest
1434 <li>trigger example:
1435 csit-trex-report-iter-{node-arch}-perftest trex-00
1437 <li>perf test-cases selection
1439 <li>test-cases selected by tags defined in
1440 <i>csit/docs/job_specs/report_iterative/{node-arch}/
1446 <li>jjb verify: PASS/FAIL
1447 <li>present: trex performance
1448 <li>analyse: trex performance
1452 project-type: freestyle
1453 node: 'm-builder-{os}-prod-{executor-arch}'
1458 - lf-infra-properties:
1459 build-days-to-keep: "{build-days-to-keep}"
1462 - project-parameter:
1463 project: '{project}'
1466 - gerrit-refspec-parameter:
1467 refspec: '$GERRIT_REFSPEC'
1468 - gerrit-event-type-parameter
1469 - gerrit-event-comment-text-parameter
1470 - csit-perf-trial-duration-parameter:
1471 csit-perf-trial-duration: "{csit-perf-trial-duration}"
1472 - csit-perf-trial-multiplicity-parameter:
1473 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
1476 - gerrit-trigger-scm:
1477 credentials-id: 'jenkins-gerrit-credentials'
1478 refspec: '$GERRIT_REFSPEC'
1479 choosing-strategy: 'gerrit'
1482 - fdio-infra-wrappers-non-activity-timeout:
1483 build-timeout: '{build-timeout}'
1486 - gerrit-trigger-csit-perftest:
1487 project: '{project}'
1489 trigger-word: 'csit-trex-report-iter-{node-arch}-perftest'
1494 !include-raw-escape:
1495 - ../scripts/setup_executor_env.sh
1497 !include-raw-escape:
1498 - ../scripts/csit/perf-verify.sh
1501 - fdio-infra-publish
1504 name: 'csit-vpp-perf-report-coverage-{stream_report}-{node-arch}'
1510 <li>get vpp performance coverage data for csit report
1515 <b>csit-vpp-perf-report-coverage-{stream_report}-
1517 <li>trigger: keyword in comment to csit patch:
1518 <b>csit-vpp-report-cov-{node-arch}-perftest
1520 <li>trigger example:
1521 csit-vpp-report-cov-{node-arch}-perftest ip4-00
1523 <li>perf test-cases selection
1525 <li>test-cases selected by tags defined in
1526 <i>csit/docs/job_specs/report_coverage/{node-arch}/
1532 <li>jjb verify: PASS/FAIL
1533 <li>present: vpp performance
1534 <li>analyse: vpp performance
1538 project-type: freestyle
1539 node: 'm-builder-{os}-prod-{executor-arch}'
1544 - lf-infra-properties:
1545 build-days-to-keep: "{build-days-to-keep}"
1548 - project-parameter:
1549 project: '{project}'
1552 - gerrit-refspec-parameter:
1553 refspec: '$GERRIT_REFSPEC'
1554 - gerrit-event-type-parameter
1555 - gerrit-event-comment-text-parameter
1556 - csit-perf-trial-duration-parameter:
1557 csit-perf-trial-duration: "{csit-perf-trial-duration}"
1558 - csit-perf-trial-multiplicity-parameter:
1559 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
1562 - gerrit-trigger-scm:
1563 credentials-id: 'jenkins-gerrit-credentials'
1564 refspec: '$GERRIT_REFSPEC'
1565 choosing-strategy: 'gerrit'
1568 - fdio-infra-wrappers-non-activity-timeout:
1569 build-timeout: '{build-timeout}'
1572 - gerrit-trigger-csit-perftest:
1573 project: '{project}'
1575 trigger-word: 'csit-vpp-report-cov-{node-arch}-perftest'
1580 !include-raw-escape:
1581 - ../scripts/setup_executor_env.sh
1583 !include-raw-escape:
1584 - ../scripts/csit/perf-verify.sh
1587 - fdio-infra-publish
1590 name: 'csit-dpdk-perf-report-coverage-{stream_report}-{node-arch}'
1596 <li>get dpdk performance coverage data for csit report
1601 <b>csit-dpdk-perf-report-coverage-{stream_report}-
1603 <li>trigger: keyword in comment to csit patch:
1604 <b>csit-dpdk-report-cov-{node-arch}-perftest
1606 <li>trigger example:
1607 csit-dpdk-report-cov-{node-arch}-perftest dpdk-00
1609 <li>perf test-cases selection
1611 <li>test-cases selected by tags defined in
1612 <i>csit/docs/job_specs/report_coverage/{node-arch}/
1618 <li>jjb verify: PASS/FAIL
1619 <li>present: dpdk performance
1620 <li>analyse: dpdk performance
1624 project-type: freestyle
1625 node: 'm-builder-{os}-prod-{executor-arch}'
1630 - lf-infra-properties:
1631 build-days-to-keep: "{build-days-to-keep}"
1634 - project-parameter:
1635 project: '{project}'
1638 - gerrit-refspec-parameter:
1639 refspec: '$GERRIT_REFSPEC'
1640 - gerrit-event-type-parameter
1641 - gerrit-event-comment-text-parameter
1642 - csit-perf-trial-duration-parameter:
1643 csit-perf-trial-duration: "{csit-perf-trial-duration}"
1644 - csit-perf-trial-multiplicity-parameter:
1645 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
1648 - gerrit-trigger-scm:
1649 credentials-id: 'jenkins-gerrit-credentials'
1650 refspec: '$GERRIT_REFSPEC'
1651 choosing-strategy: 'gerrit'
1654 - fdio-infra-wrappers-non-activity-timeout:
1655 build-timeout: '{build-timeout}'
1658 - gerrit-trigger-csit-perftest:
1659 project: '{project}'
1661 trigger-word: 'csit-dpdk-report-cov-{node-arch}-perftest'
1666 !include-raw-escape:
1667 - ../scripts/setup_executor_env.sh
1669 !include-raw-escape:
1670 - ../scripts/csit/perf-verify.sh
1673 - fdio-infra-publish
1676 name: 'csit-trex-perf-report-coverage-{stream_report}-{node-arch}'
1682 <li>get trex performance coverage data for csit report
1687 <b>csit-trex-perf-report-coverage-{stream_report}-
1689 <li>trigger: keyword in comment to csit patch:
1690 <b>csit-trex-report-cov-{node-arch}-perftest
1692 <li>trigger example:
1693 csit-trex-report-cov-{node-arch}-perftest trex-00
1695 <li>perf test-cases selection
1697 <li>test-cases selected by tags defined in
1698 <i>csit/docs/job_specs/report_coverage/{node-arch}/
1704 <li>jjb verify: PASS/FAIL
1705 <li>present: trex performance
1706 <li>analyse: trex performance
1710 project-type: freestyle
1711 node: 'm-builder-{os}-prod-{executor-arch}'
1716 - lf-infra-properties:
1717 build-days-to-keep: "{build-days-to-keep}"
1720 - project-parameter:
1721 project: '{project}'
1724 - gerrit-refspec-parameter:
1725 refspec: '$GERRIT_REFSPEC'
1726 - gerrit-event-type-parameter
1727 - gerrit-event-comment-text-parameter
1728 - csit-perf-trial-duration-parameter:
1729 csit-perf-trial-duration: "{csit-perf-trial-duration}"
1730 - csit-perf-trial-multiplicity-parameter:
1731 csit-perf-trial-multiplicity: "{csit-perf-trial-multiplicity}"
1734 - gerrit-trigger-scm:
1735 credentials-id: 'jenkins-gerrit-credentials'
1736 refspec: '$GERRIT_REFSPEC'
1737 choosing-strategy: 'gerrit'
1740 - fdio-infra-wrappers-non-activity-timeout:
1741 build-timeout: '{build-timeout}'
1744 - gerrit-trigger-csit-perftest:
1745 project: '{project}'
1747 trigger-word: 'csit-trex-report-cov-{node-arch}-perftest'
1752 !include-raw-escape:
1753 - ../scripts/setup_executor_env.sh
1755 !include-raw-escape:
1756 - ../scripts/csit/perf-verify.sh
1759 - fdio-infra-publish