1 # Job templates in this file (please update with every new template):
3 # New (for Be release):
4 # {project}-csit-verify-1node-{functionality}
5 # {project}-csit-1node-{functionality}-{install}-{stream}
6 # {project}-csit-1node-periodic-{functionality}-{install}-{stream}
7 # {project}-csit-verify-3node-{functionality}
8 # {project}-csit-3node-{functionality}-{install}-{stream}
9 # {project}-csit-3node-periodic-{functionality}-{install}-{stream}
13 # opendaylight-infra-parameters: main project integration/test ($PROJECT)
14 # jre: (openjdk7 or openjdk8) Java runtime environment to use when launching ODL
15 # integration-branch: distribution branch ($BRANCH)
16 # integration-controller-bundleurl: distribution URL ($BUNDLEURL)
17 # integration-controller-scope: only or all features ($CONTROLLERSCOPE)
18 # integration-controller-features: features under test ($CONTROLLER FEATURES)
19 # integration-test-options: robot options ($TESTOPTIONS)
20 # integration-stream-test-plan: stream specific robot test plan ($STREAMTESTPLAN)
21 # integration-test-plan: fallback robot test plan ($TESTPLAN)
22 # integration-patch-refspec: test branch ($PATCHREFSPEC)
28 name: '{project}-csit-verify-1node-{functionality}'
31 project-type: freestyle
32 node: centos7-robot-2c-2g
35 - opendaylight-infra-properties:
36 build-days-to-keep: '{build-days-to-keep}'
39 - opendaylight-infra-parameters:
40 project: 'integration/test'
42 refspec: 'refs/heads/{branch}'
43 artifacts: '{archive-artifacts}'
45 branch: 'stable/boron'
46 - integration-distribution-stream:
48 - integration-bundleurl:
49 bundleurl: '{bundleurl}'
50 - integration-controller-scope:
51 controller-scope: 'only'
52 - integration-controller-features:
53 controller-features: '{install-features}'
54 - integration-test-options:
55 test-options: '{robot-options}'
56 - integration-stream-test-plan:
57 stream-test-plan: '{project}-{functionality}-boron.txt'
58 - integration-test-plan:
59 test-plan: '{project}-{functionality}.txt'
60 - integration-jdk-version:
61 jdkversion: 'openjdk8'
64 - integration-gerrit-scm:
66 refspec: '$GERRIT_REFSPEC'
70 - opendaylight-infra-wrappers:
71 build-timeout: '{build-timeout}'
74 - integration-trigger-patch-submitted:
75 server: '{server-name}'
76 project: 'integration/test'
78 files: 'csit/suites/{project}/**'
81 - integration-infra-stack:
82 stack-template: '{stack-template}'
84 vm_0_flavor: '{odl_system_flavor}'
85 vm_0_image: '{odl_system_image}'
86 vm_1_count: '{tools_system_count}'
87 vm_1_flavor: '{tools_system_flavor}'
88 vm_1_image: '{tools_system_image}'
89 - integration-install-robotframework
91 properties-file: 'env.properties'
92 - integration-get-slave-addresses
94 properties-file: 'slave_addresses.txt'
95 - integration-get-bundle-vars
97 properties-file: 'bundle_vars.txt'
98 - integration-deploy-controller-run-test
99 - integration-cleanup-tmp
105 - email-notification:
106 email-recipients: '{email-recipients}'
107 email-prefix: '[{project}]'
108 - integration-csit-archive-build
109 - opendaylight-infra-shiplogs:
110 maven-version: 'mvn33'
113 name: '{project}-csit-1node-{functionality}-{install}-{stream}'
116 project-type: freestyle
117 node: centos7-robot-2c-2g
120 - opendaylight-infra-properties:
121 build-days-to-keep: '{build-days-to-keep}'
124 - opendaylight-infra-parameters:
125 project: 'integration/test'
127 refspec: 'refs/heads/{branch}'
128 artifacts: '{archive-artifacts}'
129 - integration-branch:
131 - integration-distribution-stream:
133 - integration-bundleurl:
134 bundleurl: '{bundleurl}'
135 - integration-controller-scope:
136 controller-scope: '{scope}'
137 - integration-controller-features:
138 controller-features: '{install-features}'
139 - integration-test-options:
140 test-options: '{robot-options}'
141 - integration-stream-test-plan:
142 stream-test-plan: '{project}-{functionality}-{stream}.txt'
143 - integration-test-plan:
144 test-plan: '{project}-{functionality}.txt'
145 - integration-patch-refspec:
147 - integration-jdk-version:
151 - integration-gerrit-scm:
153 refspec: '$PATCHREFSPEC'
157 - opendaylight-infra-wrappers:
158 build-timeout: '{build-timeout}'
161 - integration-csit-{install}:
162 jobs: '{trigger-jobs}'
165 - integration-infra-stack:
166 stack-template: '{stack-template}'
168 vm_0_flavor: '{odl_system_flavor}'
169 vm_0_image: '{odl_system_image}'
170 vm_1_count: '{tools_system_count}'
171 vm_1_flavor: '{tools_system_flavor}'
172 vm_1_image: '{tools_system_image}'
173 - integration-install-robotframework
175 properties-file: 'env.properties'
176 - integration-get-slave-addresses
178 properties-file: 'slave_addresses.txt'
179 - integration-get-bundle-vars
181 properties-file: 'bundle_vars.txt'
182 - integration-deploy-controller-run-test
183 - integration-cleanup-tmp
189 - email-notification:
190 email-recipients: '{email-recipients}'
191 email-prefix: '[{project}]'
193 - title: '{01-plot-title}'
194 yaxis: '{01-plot-yaxis}'
195 group: '{01-plot-group}'
199 use-description: false
200 csv-file-name: '{project}-csit-1node-{functionality}-{install}-{stream}-{01-plot-data-file}-history.csv'
202 - file: '{01-plot-data-file}'
203 inclusion-flag: 'off'
206 - title: '{02-plot-title}'
207 yaxis: '{02-plot-yaxis}'
208 group: '{02-plot-group}'
212 use-description: false
213 csv-file-name: '{project}-csit-1node-{functionality}-{install}-{stream}-{02-plot-data-file}-history.csv'
215 - file: '{02-plot-data-file}'
216 inclusion-flag: 'off'
219 - integration-csit-archive-build
220 - opendaylight-infra-shiplogs:
221 maven-version: 'mvn33'
224 name: '{project}-csit-1node-periodic-{functionality}-{install}-{stream}'
227 project-type: freestyle
228 node: centos7-robot-2c-2g
231 - opendaylight-infra-properties:
232 build-days-to-keep: '{build-days-to-keep}'
235 - opendaylight-infra-parameters:
236 project: 'integration/test'
238 refspec: 'refs/heads/{branch}'
239 artifacts: '{archive-artifacts}'
240 - integration-branch:
242 - integration-distribution-stream:
244 - integration-bundleurl:
245 bundleurl: '{bundleurl}'
246 - integration-controller-scope:
247 controller-scope: '{scope}'
248 - integration-controller-features:
249 controller-features: '{install-features}'
250 - integration-test-options:
251 test-options: '{robot-options}'
252 - integration-stream-test-plan:
253 stream-test-plan: '{project}-{functionality}-{stream}.txt'
254 - integration-test-plan:
255 test-plan: '{project}-{functionality}.txt'
256 - integration-patch-refspec:
258 - integration-jdk-version:
262 - integration-gerrit-scm:
264 refspec: '$PATCHREFSPEC'
268 - opendaylight-infra-wrappers:
269 build-timeout: '{build-timeout}'
272 - timed: '{schedule}'
275 - integration-infra-stack:
276 stack-template: '{stack-template}'
278 vm_0_flavor: '{odl_system_flavor}'
279 vm_0_image: '{odl_system_image}'
280 vm_1_count: '{tools_system_count}'
281 vm_1_flavor: '{tools_system_flavor}'
282 vm_1_image: '{tools_system_image}'
283 - integration-install-robotframework
285 properties-file: 'env.properties'
286 - integration-get-slave-addresses
288 properties-file: 'slave_addresses.txt'
289 - integration-get-bundle-vars
291 properties-file: 'bundle_vars.txt'
292 - integration-deploy-controller-run-test
293 - integration-cleanup-tmp
299 - email-notification:
300 email-recipients: '{email-recipients}'
301 email-prefix: '[{project}]'
303 - title: '{01-plot-title}'
304 yaxis: '{01-plot-yaxis}'
305 group: '{01-plot-group}'
309 use-description: false
310 csv-file-name: '{project}-csit-periodic-1node-{functionality}-{install}-{stream}-{01-plot-data-file}-history.csv'
312 - file: '{01-plot-data-file}'
313 inclusion-flag: 'off'
316 - title: '{02-plot-title}'
317 yaxis: '{02-plot-yaxis}'
318 group: '{02-plot-group}'
322 use-description: false
323 csv-file-name: '{project}-csit-periodic-1node-{functionality}-{install}-{stream}-{02-plot-data-file}-history.csv'
325 - file: '{02-plot-data-file}'
326 inclusion-flag: 'off'
329 - title: '{03-plot-title}'
330 yaxis: '{03-plot-yaxis}'
331 group: '{03-plot-group}'
335 use-description: false
336 csv-file-name: '{project}-csit-1node-periodic-{functionality}-{install}-{stream}-{03-plot-data-file}-03-history.csv'
338 - file: '{03-plot-data-file}'
339 inclusion-flag: '{03-inclusion-flag}'
340 exclude: '{03-exclude-value}'
342 - title: '{04-plot-title}'
343 yaxis: '{04-plot-yaxis}'
344 group: '{04-plot-group}'
348 use-description: false
349 csv-file-name: '{project}-csit-1node-periodic-{functionality}-{install}-{stream}-{04-plot-data-file}-04-history.csv'
351 - file: '{04-plot-data-file}'
352 inclusion-flag: '{04-inclusion-flag}'
353 exclude: '{04-exclude-value}'
355 - title: '{05-plot-title}'
356 yaxis: '{05-plot-yaxis}'
357 group: '{05-plot-group}'
361 use-description: false
362 csv-file-name: '{project}-csit-1node-periodic-{functionality}-{install}-{stream}-{05-plot-data-file}-05-history.csv'
364 - file: '{05-plot-data-file}'
365 inclusion-flag: '{05-inclusion-flag}'
366 exclude: '{05-exclude-value}'
368 - title: '{06-plot-title}'
369 yaxis: '{06-plot-yaxis}'
370 group: '{06-plot-group}'
374 use-description: false
375 csv-file-name: '{project}-csit-1node-periodic-{functionality}-{install}-{stream}-{06-plot-data-file}-06-history.csv'
377 - file: '{06-plot-data-file}'
378 inclusion-flag: '{06-inclusion-flag}'
379 exclude: '{06-exclude-value}'
381 - title: '{07-plot-title}'
382 yaxis: '{07-plot-yaxis}'
383 group: '{07-plot-group}'
387 use-description: false
388 csv-file-name: '{project}-csit-1node-periodic-{functionality}-{install}-{stream}-{07-plot-data-file}-07-history.csv'
390 - file: '{07-plot-data-file}'
391 inclusion-flag: '{07-inclusion-flag}'
392 exclude: '{07-exclude-value}'
394 - title: '{08-plot-title}'
395 yaxis: '{08-plot-yaxis}'
396 group: '{08-plot-group}'
400 use-description: false
401 csv-file-name: '{project}-csit-1node-periodic-{functionality}-{install}-{stream}-{08-plot-data-file}-08-history.csv'
403 - file: '{08-plot-data-file}'
404 inclusion-flag: '{08-inclusion-flag}'
405 exclude: '{08-exclude-value}'
407 - title: '{09-plot-title}'
408 yaxis: '{09-plot-yaxis}'
409 group: '{09-plot-group}'
413 use-description: false
414 csv-file-name: '{project}-csit-1node-periodic-{functionality}-{install}-{stream}-{09-plot-data-file}-09-history.csv'
416 - file: '{09-plot-data-file}'
417 inclusion-flag: '{09-inclusion-flag}'
418 exclude: '{09-exclude-value}'
420 - title: '{10-plot-title}'
421 yaxis: '{10-plot-yaxis}'
422 group: '{10-plot-group}'
426 use-description: false
427 csv-file-name: '{project}-csit-1node-periodic-{functionality}-{install}-{stream}-{10-plot-data-file}-10-history.csv'
429 - file: '{10-plot-data-file}'
430 inclusion-flag: '{10-inclusion-flag}'
431 exclude: '{10-exclude-value}'
433 - integration-csit-archive-build
434 - opendaylight-infra-shiplogs:
435 maven-version: 'mvn33'
438 name: '{project}-csit-verify-3node-{functionality}'
441 project-type: freestyle
442 node: centos7-robot-2c-2g
445 - opendaylight-infra-properties:
446 build-days-to-keep: '{build-days-to-keep}'
449 - opendaylight-infra-parameters:
450 project: 'integration/test'
452 refspec: 'refs/heads/{branch}'
453 artifacts: '{archive-artifacts}'
454 - integration-branch:
455 branch: 'stable/boron'
456 - integration-distribution-stream:
458 - integration-bundleurl:
459 bundleurl: '{bundleurl}'
460 - integration-controller-scope:
461 controller-scope: 'only'
462 - integration-controller-features:
463 controller-features: 'odl-jolokia,{install-features}'
464 - integration-test-options:
465 test-options: '{robot-options}'
466 - integration-stream-test-plan:
467 stream-test-plan: '{project}-{functionality}-boron.txt'
468 - integration-test-plan:
469 test-plan: '{project}-{functionality}.txt'
470 - integration-jdk-version:
471 jdkversion: 'openjdk8'
474 - integration-gerrit-scm:
476 refspec: '$GERRIT_REFSPEC'
480 - opendaylight-infra-wrappers:
481 build-timeout: '{build-timeout}'
484 - integration-trigger-patch-submitted:
485 server: '{server-name}'
486 project: 'integration/test'
488 files: 'csit/suites/{project}/**'
491 - integration-infra-stack:
492 stack-template: '{stack-template}'
494 vm_0_flavor: '{odl_system_flavor}'
495 vm_0_image: '{odl_system_image}'
496 vm_1_count: '{tools_system_count}'
497 vm_1_flavor: '{tools_system_flavor}'
498 vm_1_image: '{tools_system_image}'
499 - integration-install-robotframework
501 properties-file: 'env.properties'
502 - integration-get-slave-addresses
504 properties-file: 'slave_addresses.txt'
505 - integration-get-bundle-vars
507 properties-file: 'bundle_vars.txt'
508 - integration-configure-clustering
509 - integration-start-cluster-run-test
510 - integration-cleanup-tmp
516 - email-notification:
517 email-recipients: '{email-recipients}'
518 email-prefix: '[{project}]'
519 - integration-csit-archive-build
520 - opendaylight-infra-shiplogs:
521 maven-version: 'mvn33'
524 name: '{project}-csit-3node-{functionality}-{install}-{stream}'
527 project-type: freestyle
528 node: centos7-robot-2c-2g
531 - opendaylight-infra-properties:
532 build-days-to-keep: '{build-days-to-keep}'
535 - opendaylight-infra-parameters:
536 project: 'integration/test'
538 refspec: 'refs/heads/{branch}'
539 artifacts: '{archive-artifacts}'
540 - integration-branch:
542 - integration-distribution-stream:
544 - integration-bundleurl:
545 bundleurl: '{bundleurl}'
546 - integration-controller-scope:
547 controller-scope: '{scope}'
548 - integration-controller-features:
549 controller-features: 'odl-jolokia,{install-features}'
550 - integration-test-options:
551 test-options: '{robot-options}'
552 - integration-stream-test-plan:
553 stream-test-plan: '{project}-{functionality}-{stream}.txt'
554 - integration-test-plan:
555 test-plan: '{project}-{functionality}.txt'
556 - integration-patch-refspec:
558 - integration-jdk-version:
562 - integration-gerrit-scm:
564 refspec: '$PATCHREFSPEC'
568 - opendaylight-infra-wrappers:
569 build-timeout: '{build-timeout}'
572 - integration-csit-{install}:
573 jobs: '{trigger-jobs}'
576 - integration-infra-stack:
577 stack-template: '{stack-template}'
579 vm_0_flavor: '{odl_system_flavor}'
580 vm_0_image: '{odl_system_image}'
581 vm_1_count: '{tools_system_count}'
582 vm_1_flavor: '{tools_system_flavor}'
583 vm_1_image: '{tools_system_image}'
584 - integration-install-robotframework
586 properties-file: 'env.properties'
587 - integration-get-slave-addresses
589 properties-file: 'slave_addresses.txt'
590 - integration-get-bundle-vars
592 properties-file: 'bundle_vars.txt'
593 - integration-configure-clustering
594 - integration-start-cluster-run-test
595 - integration-cleanup-tmp
601 - email-notification:
602 email-recipients: '{email-recipients}'
603 email-prefix: '[{project}]'
605 - title: '{01-plot-title}'
606 yaxis: '{01-plot-yaxis}'
607 group: '{01-plot-group}'
611 use-description: false
612 csv-file-name: '{project}-csit-3node-{functionality}-{install}-{stream}-{01-plot-data-file}-history.csv'
614 - file: '{01-plot-data-file}'
615 inclusion-flag: 'off'
618 - title: '{02-plot-title}'
619 yaxis: '{02-plot-yaxis}'
620 group: '{02-plot-group}'
624 use-description: false
625 csv-file-name: '{project}-csit-3node-{functionality}-{install}-{stream}-{02-plot-data-file}-history.csv'
627 - file: '{02-plot-data-file}'
628 inclusion-flag: 'off'
631 - integration-csit-archive-build
632 - opendaylight-infra-shiplogs:
633 maven-version: 'mvn33'
636 name: '{project}-csit-3node-docker-{functionality}-{install}-{stream}'
639 project-type: freestyle
640 node: centos7-robot-2c-2g
643 - opendaylight-infra-properties:
644 build-days-to-keep: '{build-days-to-keep}'
647 - opendaylight-infra-parameters:
648 project: 'integration/test'
650 refspec: 'refs/heads/{branch}'
651 artifacts: '{archive-artifacts}'
652 - integration-branch:
654 - integration-distribution-stream:
656 - integration-bundleurl:
657 bundleurl: '{bundleurl}'
658 - integration-controller-scope:
659 controller-scope: '{scope}'
660 - integration-controller-features:
661 controller-features: 'odl-jolokia,{install-features}'
662 - integration-test-options:
663 test-options: '{robot-options}'
664 - integration-stream-test-plan:
665 stream-test-plan: '{project}-{functionality}-{stream}.txt'
666 - integration-test-plan:
667 test-plan: '{project}-{functionality}.txt'
668 - integration-patch-refspec:
670 - integration-jdk-version:
674 - integration-gerrit-scm:
676 refspec: '$PATCHREFSPEC'
680 - opendaylight-infra-wrappers:
681 build-timeout: '{build-timeout}'
684 - integration-csit-{install}:
685 jobs: '{trigger-jobs}'
688 - integration-infra-stack:
689 stack-template: '{stack-template}'
691 vm_0_flavor: '{odl_system_flavor}'
692 vm_0_image: '{odl_system_image}'
693 vm_1_count: '{docker_system_count}'
694 vm_1_flavor: '{docker_system_flavor}'
695 vm_1_image: '{docker_system_image}'
696 - integration-install-robotframework
698 properties-file: 'env.properties'
699 - integration-get-slave-addresses
701 properties-file: 'slave_addresses.txt'
702 - integration-get-bundle-vars
704 properties-file: 'bundle_vars.txt'
705 - integration-configure-clustering
706 - integration-start-cluster-run-test
707 - integration-cleanup-tmp
713 - email-notification:
714 email-recipients: '{email-recipients}'
715 email-prefix: '[{project}]'
717 - title: '{01-plot-title}'
718 yaxis: '{01-plot-yaxis}'
719 group: '{01-plot-group}'
723 use-description: false
724 csv-file-name: '{project}-csit-3node-{functionality}-{install}-{stream}-{01-plot-data-file}-history.csv'
726 - file: '{01-plot-data-file}'
727 inclusion-flag: 'off'
730 - title: '{02-plot-title}'
731 yaxis: '{02-plot-yaxis}'
732 group: '{02-plot-group}'
736 use-description: false
737 csv-file-name: '{project}-csit-3node-{functionality}-{install}-{stream}-{02-plot-data-file}-history.csv'
739 - file: '{02-plot-data-file}'
740 inclusion-flag: 'off'
743 - integration-csit-archive-build
744 - opendaylight-infra-shiplogs:
745 maven-version: 'mvn33'
748 name: '{project}-csit-3node-periodic-{functionality}-{install}-{stream}'
751 project-type: freestyle
752 node: centos7-robot-2c-2g
755 - opendaylight-infra-properties:
756 build-days-to-keep: '{build-days-to-keep}'
759 - opendaylight-infra-parameters:
760 project: 'integration/test'
762 refspec: 'refs/heads/{branch}'
763 artifacts: '{archive-artifacts}'
764 - integration-branch:
766 - integration-distribution-stream:
768 - integration-bundleurl:
769 bundleurl: '{bundleurl}'
770 - integration-controller-scope:
771 controller-scope: '{scope}'
772 - integration-controller-features:
773 controller-features: 'odl-jolokia,{install-features}'
774 - integration-test-options:
775 test-options: '{robot-options}'
776 - integration-stream-test-plan:
777 stream-test-plan: '{project}-{functionality}-{stream}.txt'
778 - integration-test-plan:
779 test-plan: '{project}-{functionality}.txt'
780 - integration-patch-refspec:
782 - integration-jdk-version:
786 - integration-gerrit-scm:
788 refspec: '$PATCHREFSPEC'
792 - opendaylight-infra-wrappers:
793 build-timeout: '{build-timeout}'
796 - timed: '{schedule}'
799 - integration-infra-stack:
800 stack-template: '{stack-template}'
802 vm_0_flavor: '{odl_system_flavor}'
803 vm_0_image: '{odl_system_image}'
804 vm_1_count: '{tools_system_count}'
805 vm_1_flavor: '{tools_system_flavor}'
806 vm_1_image: '{tools_system_image}'
807 - integration-install-robotframework
809 properties-file: 'env.properties'
810 - integration-get-slave-addresses
812 properties-file: 'slave_addresses.txt'
813 - integration-get-bundle-vars
815 properties-file: 'bundle_vars.txt'
816 - integration-configure-clustering
817 - integration-start-cluster-run-test
818 - integration-cleanup-tmp
824 - email-notification:
825 email-recipients: '{email-recipients}'
826 email-prefix: '[{project}]'
828 - title: '{01-plot-title}'
829 yaxis: '{01-plot-yaxis}'
830 group: '{01-plot-group}'
834 use-description: false
835 csv-file-name: '{project}-csit-3node-periodic-{functionality}-{install}-{stream}-{01-plot-data-file}-history.csv'
837 - file: '{01-plot-data-file}'
838 inclusion-flag: 'off'
841 - title: '{02-plot-title}'
842 yaxis: '{02-plot-yaxis}'
843 group: '{02-plot-group}'
847 use-description: false
848 csv-file-name: '{project}-csit-3node-periodic-{functionality}-{install}-{stream}-{02-plot-data-file}-history.csv'
850 - file: '{02-plot-data-file}'
851 inclusion-flag: 'off'
854 - title: '{03-plot-title}'
855 yaxis: '{03-plot-yaxis}'
856 group: '{03-plot-group}'
860 use-description: false
861 csv-file-name: '{project}-csit-3node-periodic-{functionality}-{install}-{stream}-{03-plot-data-file}-03-history.csv'
863 - file: '{03-plot-data-file}'
864 inclusion-flag: '{03-inclusion-flag}'
865 exclude: '{03-exclude-value}'
867 - title: '{04-plot-title}'
868 yaxis: '{04-plot-yaxis}'
869 group: '{04-plot-group}'
873 use-description: false
874 csv-file-name: '{project}-csit-3node-periodic-{functionality}-{install}-{stream}-{04-plot-data-file}-04-history.csv'
876 - file: '{04-plot-data-file}'
877 inclusion-flag: '{04-inclusion-flag}'
878 exclude: '{04-exclude-value}'
880 - title: '{05-plot-title}'
881 yaxis: '{05-plot-yaxis}'
882 group: '{05-plot-group}'
886 use-description: false
887 csv-file-name: '{project}-csit-3node-periodic-{functionality}-{install}-{stream}-{05-plot-data-file}-05-history.csv'
889 - file: '{05-plot-data-file}'
890 inclusion-flag: '{05-inclusion-flag}'
891 exclude: '{05-exclude-value}'
893 - title: '{06-plot-title}'
894 yaxis: '{06-plot-yaxis}'
895 group: '{06-plot-group}'
899 use-description: false
900 csv-file-name: '{project}-csit-3node-periodic-{functionality}-{install}-{stream}-{06-plot-data-file}-06-history.csv'
902 - file: '{06-plot-data-file}'
903 inclusion-flag: '{06-inclusion-flag}'
904 exclude: '{06-exclude-value}'
906 - title: '{07-plot-title}'
907 yaxis: '{07-plot-yaxis}'
908 group: '{07-plot-group}'
912 use-description: false
913 csv-file-name: '{project}-csit-3node-periodic-{functionality}-{install}-{stream}-{07-plot-data-file}-07-history.csv'
915 - file: '{07-plot-data-file}'
916 inclusion-flag: '{07-inclusion-flag}'
917 exclude: '{07-exclude-value}'
919 - title: '{08-plot-title}'
920 yaxis: '{08-plot-yaxis}'
921 group: '{08-plot-group}'
925 use-description: false
926 csv-file-name: '{project}-csit-3node-periodic-{functionality}-{install}-{stream}-{08-plot-data-file}-08-history.csv'
928 - file: '{08-plot-data-file}'
929 inclusion-flag: '{08-inclusion-flag}'
930 exclude: '{08-exclude-value}'
932 - title: '{09-plot-title}'
933 yaxis: '{09-plot-yaxis}'
934 group: '{09-plot-group}'
938 use-description: false
939 csv-file-name: '{project}-csit-3node-periodic-{functionality}-{install}-{stream}-{09-plot-data-file}-09-history.csv'
941 - file: '{09-plot-data-file}'
942 inclusion-flag: '{09-inclusion-flag}'
943 exclude: '{09-exclude-value}'
945 - title: '{10-plot-title}'
946 yaxis: '{10-plot-yaxis}'
947 group: '{10-plot-group}'
951 use-description: false
952 csv-file-name: '{project}-csit-3node-periodic-{functionality}-{install}-{stream}-{10-plot-data-file}-10-history.csv'
954 - file: '{10-plot-data-file}'
955 inclusion-flag: '{10-inclusion-flag}'
956 exclude: '{10-exclude-value}'
958 - integration-csit-archive-build
959 - opendaylight-infra-shiplogs:
960 maven-version: 'mvn33'
963 name: '{project}-csit-1node-openstack-{openstack}-{functionality}-{stream}'
966 project-type: freestyle
967 node: centos7-robot-2c-2g
971 - opendaylight-infra-properties:
972 build-days-to-keep: '{build-days-to-keep}'
975 - opendaylight-infra-parameters:
976 project: 'integration/test'
978 refspec: 'refs/heads/{branch}'
979 artifacts: '{archive-artifacts}'
980 - integration-branch:
982 - integration-distribution-stream:
984 - integration-bundleurl:
985 bundleurl: '{bundleurl}'
986 - integration-controller-features:
987 controller-features: '{install-features}'
988 - integration-test-options:
989 test-options: '{robot-options}'
990 - integration-test-plan:
991 test-plan: '{testplan}'
992 - integration-patch-refspec:
994 - integration-jdk-version:
997 name: OPENSTACK_BRANCH
998 default: '{openstack-branch}'
999 description: 'Openstack version to use with devstack'
1001 name: ODL_ML2_DRIVER_REPO
1002 default: '{odl-ml2-driver-repo}'
1003 description: 'URL to fetch networking-odl driver'
1005 name: ODL_ML2_BRANCH
1006 default: '{odl-ml2-branch}'
1007 description: 'Version of networking-odl to checkout from the repo'
1009 name: ODL_ML2_DRIVER_VERSION
1010 default: '{odl-ml2-driver-version}'
1011 description: 'Mode of networking-odl (v1 or v2)'
1013 name: ODL_ENABLE_L3_FWD
1014 default: '{odl-enable-l3}'
1015 description: 'Enable L3 FWD in ODL for createing br-ex'
1018 default: '{public-bridge}'
1019 description: 'Specifies public bridge for provider and external networking'
1021 name: ENABLE_OS_SERVICES
1022 default: '{enable-openstack-services}'
1023 description: 'comma seperated list of services to enable'
1025 name: DISABLE_OS_SERVICES
1026 default: '{disable-openstack-services}'
1027 description: 'comma seperated list of services to enable'
1029 name: TENANT_NETWORK_TYPE
1030 default: '{tenant-network-type}'
1031 description: 'Tenant Network Type supported by the implementation'
1033 name: SECURITY_GROUP_MODE
1034 default: '{security-group-mode}'
1035 description: 'Security Group Mode to be used in netvirt aclservice config'
1037 - integration-gerrit-scm:
1039 refspec: '$PATCHREFSPEC'
1043 - opendaylight-infra-wrappers:
1044 build-timeout: '{build-timeout}'
1047 - timed: '{schedule}'
1050 - integration-infra-stack:
1051 stack-template: '{stack-template}'
1053 vm_0_flavor: '{odl_system_flavor}'
1054 vm_0_image: '{odl_system_image}'
1055 vm_1_count: '{openstack_system_count}'
1056 vm_1_flavor: '{openstack_system_flavor}'
1057 vm_1_image: '{openstack_system_image}'
1058 - integration-install-robotframework
1060 properties-file: 'env.properties'
1061 - integration-get-slave-addresses
1063 properties-file: 'slave_addresses.txt'
1064 - integration-get-bundle-vars
1066 properties-file: 'bundle_vars.txt'
1067 - integration-deploy-controller-run-test
1068 - integration-deploy-openstack-run-test
1069 - integration-cleanup-tmp
1072 - integration-robot-tempest:
1075 - email-notification:
1076 email-recipients: '{email-recipients}'
1077 email-prefix: '[{project}]'
1078 - integration-csit-archive-build
1079 - opendaylight-infra-shiplogs:
1080 maven-version: 'mvn33'
1083 name: '{project}-csit-3node-openstack-{openstack}-{functionality}-{stream}'
1086 project-type: freestyle
1087 node: centos7-robot-2c-2g
1091 - opendaylight-infra-properties:
1092 build-days-to-keep: '{build-days-to-keep}'
1095 - opendaylight-infra-parameters:
1096 project: 'integration/test'
1098 refspec: 'refs/heads/{branch}'
1099 artifacts: '{archive-artifacts}'
1100 - integration-branch:
1102 - integration-distribution-stream:
1104 - integration-bundleurl:
1105 bundleurl: '{bundleurl}'
1106 - integration-controller-features:
1107 controller-features: 'odl-jolokia,{install-features}'
1108 - integration-test-options:
1109 test-options: '{robot-options}'
1110 - integration-test-plan:
1111 test-plan: '{project}-3node-openstack.txt'
1112 - integration-patch-refspec:
1114 - integration-jdk-version:
1117 name: OPENSTACK_BRANCH
1118 default: '{openstack-branch}'
1119 description: 'Openstack version to use with devstack'
1121 name: ODL_ML2_DRIVER_REPO
1122 default: '{odl-ml2-driver-repo}'
1123 description: 'URL to fetch networking-odl driver'
1125 name: ODL_ML2_BRANCH
1126 default: '{odl-ml2-branch}'
1127 description: 'Version of networking-odl to checkout from the repo'
1129 name: ODL_ML2_DRIVER_VERSION
1130 default: '{odl-ml2-driver-version}'
1131 description: 'Mode of networking-odl (v1 or v2)'
1133 name: ODL_ENABLE_L3_FWD
1134 default: '{odl-enable-l3}'
1135 description: 'Enable L3 FWD in ODL for createing br-ex'
1138 default: '{public-bridge}'
1139 description: 'Specifies public bridge for provider and external networking'
1141 name: ENABLE_HAPROXY_FOR_NEUTRON
1142 default: '{enable-haproxy}'
1143 description: 'Enable HAProxy for using neutron interface as HA'
1145 name: ENABLE_OS_SERVICES
1146 default: '{enable-openstack-services}'
1147 description: 'comma seperated list of services to enable'
1149 name: DISABLE_OS_SERVICES
1150 default: '{disable-openstack-services}'
1151 description: 'comma seperated list of services to enable'
1153 name: TENANT_NETWORK_TYPE
1154 default: '{tenant-network-type}'
1155 description: 'Tenant Network Type supported by the implementation'
1157 name: SECURITY_GROUP_MODE
1158 default: '{security-group-mode}'
1159 description: 'Security Group Mode to be used in netvirt aclservice config'
1162 - integration-gerrit-scm:
1164 refspec: '$PATCHREFSPEC'
1168 - opendaylight-infra-wrappers:
1169 build-timeout: '{build-timeout}'
1172 - timed: '{schedule}'
1175 - integration-infra-stack:
1176 stack-template: '{stack-template}'
1178 vm_0_flavor: '{odl_system_flavor}'
1179 vm_0_image: '{odl_system_image}'
1180 vm_1_count: '{openstack_system_count}'
1181 vm_1_flavor: '{openstack_system_flavor}'
1182 vm_1_image: '{openstack_system_image}'
1183 - integration-install-robotframework
1185 properties-file: 'env.properties'
1186 - integration-get-slave-addresses
1188 properties-file: 'slave_addresses.txt'
1189 - integration-get-bundle-vars
1191 properties-file: 'bundle_vars.txt'
1192 - integration-configure-clustering
1193 - integration-start-cluster-run-test
1194 - integration-deploy-openstack-run-test
1195 - integration-cleanup-tmp
1198 - integration-robot-tempest:
1201 - email-notification:
1202 email-recipients: '{email-recipients}'
1203 email-prefix: '[{project}]'
1204 - integration-csit-archive-build
1205 - opendaylight-infra-shiplogs:
1206 maven-version: 'mvn33'
1208 # Template: {project}-patch-test-{stream}
1209 # Goal: Build a patch and run project specific system test on a distribution containing the change
1210 # Operation: This job template builds a patch, creates a distribution containing the patch, and
1211 # triggers the project system test defined in {csit-list} when gerrit receives test-{project} keyword
1214 name: '{project}-patch-test-{feature}-{stream}'
1217 node: centos7-java-builder-2c-8g
1222 - opendaylight-infra-properties:
1223 build-days-to-keep: '{build-days-to-keep}'
1226 - opendaylight-infra-parameters:
1227 project: '{project}'
1229 refspec: '$GERRIT_REFSPEC'
1230 artifacts: '{archive-artifacts}'
1231 - integration-branch:
1233 - integration-distribution-git-url:
1234 git-url: '{git-url}'
1238 description: 'Specific feature test for patch'
1241 - integration-gerrit-scm:
1242 basedir: '{project}'
1243 refspec: '$GERRIT_REFSPEC'
1245 - integration-distribution-scm:
1249 - opendaylight-infra-wrappers:
1250 build-timeout: '{build-timeout}'
1254 server-name: '{server-name}'
1256 - comment-added-contains-event:
1257 comment-contains-value: 'test-{project}-all'
1258 - comment-added-contains-event:
1259 comment-contains-value: 'test-{project}-{feature}'
1261 - project-compare-type: 'ANT'
1262 project-pattern: '{project}'
1264 - branch-compare-type: 'ANT'
1265 branch-pattern: '**/{branch}'
1273 - integration-rebase-gerrit-patch
1274 - integration-get-bundle-url
1276 properties-file: 'bundle.txt'
1277 - wipe-org-opendaylight-repo
1278 - provide-maven-settings:
1279 global-settings-file: 'odl-global-settings'
1280 settings-file: 'integration-settings'
1282 maven-version: 'mvn33'
1283 pom: '{project}/pom.xml'
1284 goals: 'clean install dependency:tree -V -B -Djenkins -DskipTests -Dcheckstyle.skip=true -Dmaven.javadoc.skip=true -Dmaven.site.skip=true -DgenerateReports=false -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r -Dstream={stream}'
1286 - '-Xmx4096m -XX:MaxPermSize=1024m -Dmaven.compile.fork=true'
1287 settings: 'integration-settings'
1289 global-settings: 'odl-global-settings'
1290 global-settings-type: cfp
1294 root-pom: 'distribution/pom.xml'
1295 goals: 'clean install dependency:tree -V -B -Djenkins -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r'
1296 maven-opts: '-Xmx1024m -XX:MaxPermSize=256m -Dmaven.compile.fork=true'
1297 settings: 'integration-settings'
1299 global-settings: 'odl-global-settings'
1300 global-settings-type: cfp
1301 ignore-upstream-changes: true
1302 post-step-run-condition: 'SUCCESS'
1306 - project: '{csit-list}'
1308 predefined-parameters:
1309 BUNDLEURL=$BUNDLEURL
1312 - email-notification:
1313 email-recipients: '{email-recipients}'
1314 email-prefix: '[{project}]'