# integration-stream-test-plan: stream specific robot test plan ($STREAMTESTPLAN)
# integration-test-plan: fallback robot test plan ($TESTPLAN)
# integration-patch-refspec: test branch ($PATCHREFSPEC)
+# integration-use-features-boot: bool to toggle use of featuresBoot ($USEFEATURESBOOT)
# New templates
- job-template:
- name: '{project}-csit-verify-1node-{functionality}'
+ name: '{prefix}{project}-csit-verify-1node-{functionality}'
+ id: inttest-csit-verify-1node
disabled: false
project-type: freestyle
- node: centos7-robot-2c-4g
+ node: centos7-robot-2c-8g
properties:
- opendaylight-infra-properties:
jdkversion: '{verify-jdkversion}'
- distribution-karaf-version:
karaf-version: '{verify-karaf-version}'
-
+ - integration-use-features-boot:
+ use-features-boot: 'True'
scm:
- integration-gerrit-scm:
basedir: 'test'
- inject:
properties-file: 'slave_addresses.txt'
- integration-detect-variables
+ - integration-install-common-functions
- integration-deploy-controller-run-test
- integration-cleanup-tmp
- lf-infra-publish
- job-template:
- name: '{project}-csit-1node-{functionality}-{install}-{stream}'
+ name: '{prefix}{project}-csit-1node-{functionality}-{install}-{stream}'
+ id: inttest-csit-1node
# Keep synchronized with *-csit4-*-carbon please.
disabled: false
project-type: freestyle
- node: centos7-robot-2c-4g
+ node: centos7-robot-2c-8g
properties:
- opendaylight-infra-properties:
stream-test-plan: '{project}-{functionality}-{stream}.txt'
- integration-test-plan:
test-plan: '{project}-{functionality}.txt'
+ - integration-test-suites:
+ test-suites: '{test-suites}'
- integration-patch-refspec:
branch: 'master'
- integration-jdk-version:
jdkversion: '{jre}'
- distribution-karaf-version:
karaf-version: '{karaf-version}'
+ - integration-use-features-boot:
+ use-features-boot: 'True'
scm:
- integration-gerrit-scm:
- inject:
properties-file: 'slave_addresses.txt'
- integration-detect-variables
+ - integration-install-common-functions
- integration-deploy-controller-run-test
- integration-cleanup-tmp
- lf-infra-publish
- job-template:
- name: '{project}-csit-1node-periodic-{functionality}-{install}-{stream}'
+ name: '{prefix}{project}-csit-1node-periodic-{functionality}-{install}-{stream}'
+ id: inttest-csit-1node-periodic
disabled: false
project-type: freestyle
- node: centos7-robot-2c-4g
+ node: centos7-robot-2c-8g
properties:
- opendaylight-infra-properties:
stream-test-plan: '{project}-{functionality}-{stream}.txt'
- integration-test-plan:
test-plan: '{project}-{functionality}.txt'
+ - integration-test-suites:
+ test-suites: '{test-suites}'
- integration-patch-refspec:
branch: 'master'
- integration-jdk-version:
jdkversion: '{jre}'
- distribution-karaf-version:
karaf-version: '{karaf-version}'
+ - integration-use-features-boot:
+ use-features-boot: 'True'
scm:
- integration-gerrit-scm:
- inject:
properties-file: 'slave_addresses.txt'
- integration-detect-variables
+ - integration-install-common-functions
- integration-deploy-controller-run-test
- integration-cleanup-tmp
- lf-infra-publish
- job-template:
- name: '{project}-csit-verify-3node-{functionality}'
+ name: '{prefix}{project}-csit-verify-3node-{functionality}'
+ id: inttest-csit-verify-3node
disabled: false
project-type: freestyle
- node: centos7-robot-2c-4g
+ node: centos7-robot-2c-8g
properties:
- opendaylight-infra-properties:
stream-test-plan: '{project}-{functionality}-{verify-stream}.txt'
- integration-test-plan:
test-plan: '{project}-{functionality}.txt'
+ - integration-test-suites:
+ test-suites: '{test-suites}'
- integration-jdk-version:
jdkversion: '{verify-jdkversion}'
- distribution-karaf-version:
karaf-version: '{verify-karaf-version}'
+ - integration-use-features-boot:
+ use-features-boot: 'True'
scm:
- integration-gerrit-scm:
- inject:
properties-file: 'slave_addresses.txt'
- integration-detect-variables
+ - integration-install-common-functions
- integration-configure-clustering
- integration-start-cluster-run-test
- integration-cleanup-tmp
- lf-infra-publish
- job-template:
- name: '{project}-csit-3node-{functionality}-{install}-{stream}'
+ name: '{prefix}{project}-csit-3node-{functionality}-{install}-{stream}'
+ id: inttest-csit-3node
disabled: false
project-type: freestyle
- node: centos7-robot-2c-4g
+ node: centos7-robot-2c-8g
properties:
- opendaylight-infra-properties:
stream-test-plan: '{project}-{functionality}-{stream}.txt'
- integration-test-plan:
test-plan: '{project}-{functionality}.txt'
+ - integration-test-suites:
+ test-suites: '{test-suites}'
- integration-patch-refspec:
branch: 'master'
- integration-jdk-version:
jdkversion: '{jre}'
- distribution-karaf-version:
karaf-version: '{karaf-version}'
+ - integration-use-features-boot:
+ use-features-boot: 'True'
scm:
- integration-gerrit-scm:
- inject:
properties-file: 'slave_addresses.txt'
- integration-detect-variables
+ - integration-install-common-functions
- integration-configure-clustering
- integration-start-cluster-run-test
- integration-cleanup-tmp
- lf-infra-publish
- job-template:
- name: '{project}-csit-3node-docker-{functionality}-{install}-{stream}'
+ name: '{prefix}{project}-csit-3node-docker-{functionality}-{install}-{stream}'
+ id: inttest-csit-3node-docker
disabled: false
project-type: freestyle
- node: centos7-robot-2c-4g
+ node: centos7-robot-2c-8g
properties:
- opendaylight-infra-properties:
jdkversion: '{jre}'
- distribution-karaf-version:
karaf-version: '{karaf-version}'
+ - integration-use-features-boot:
+ use-features-boot: 'True'
scm:
- integration-gerrit-scm:
- inject:
properties-file: 'slave_addresses.txt'
- integration-detect-variables
+ - integration-install-common-functions
- integration-configure-clustering
- integration-start-cluster-run-test
- integration-cleanup-tmp
- lf-infra-publish
- job-template:
- name: '{project}-csit-3node-periodic-{functionality}-{install}-{stream}'
+ name: '{prefix}{project}-csit-3node-periodic-{functionality}-{install}-{stream}'
+ id: inttest-csit-3node-periodic
disabled: false
project-type: freestyle
- node: centos7-robot-2c-4g
+ node: centos7-robot-2c-8g
properties:
- opendaylight-infra-properties:
stream-test-plan: '{project}-{functionality}-{stream}.txt'
- integration-test-plan:
test-plan: '{project}-{functionality}.txt'
+ - integration-test-suites:
+ test-suites: '{test-suites}'
- integration-patch-refspec:
branch: 'master'
- integration-jdk-version:
jdkversion: '{jre}'
- distribution-karaf-version:
karaf-version: '{karaf-version}'
+ - integration-use-features-boot:
+ use-features-boot: 'True'
scm:
- integration-gerrit-scm:
- inject:
properties-file: 'slave_addresses.txt'
- integration-detect-variables
+ - integration-install-common-functions
- integration-configure-clustering
- integration-start-cluster-run-test
- integration-cleanup-tmp
- lf-infra-publish
- job-template:
- name: '{project}-csit-hwvtep-{topology}-openstack-{openstack}-{functionality}-{stream}'
+ name: '{prefix}{project}-csit-hwvtep-{topology}-openstack-{openstack}-{functionality}-{stream}'
+ id: inttest-csit-hwvtep-openstack
disabled: false
project-type: freestyle
- node: centos7-robot-2c-4g
+ node: centos7-robot-2c-8g
concurrent: true
properties:
jdkversion: '{jre}'
- distribution-karaf-version:
karaf-version: '{karaf-version}'
+ - integration-use-features-boot:
+ use-features-boot: '{use-features-boot}'
- string:
name: OPENSTACK_BRANCH
default: '{openstack-branch}'
name: ENABLE_OS_COMPUTE_SERVICES
default: '{enable-openstack-compute-services}'
description: 'comma separated list of services to enable on compute nodes'
+ - string:
+ name: ENABLE_OS_NETWORK_SERVICES
+ default: '{enable-openstack-network-services}'
+ description: 'comma seperated list of network services to enable'
- string:
name: ENABLE_OS_PLUGINS
default: '{enable-openstack-plugins}'
- inject:
properties-file: 'slave_addresses.txt'
- integration-detect-variables
+ - integration-install-common-functions
- integration-deploy-controller-run-test
- integration-deploy-openstack-run-test
- integration-cleanup-tmp
- lf-infra-publish
- job-template:
- name: '{project}-csit-{topology}-openstack-{openstack}-{functionality}-{stream}'
+ name: '{prefix}{project}-csit-{topology}-openstack-{openstack}-{functionality}-{stream}'
+ id: inttest-csit-openstack
disabled: false
project-type: freestyle
- node: centos7-robot-2c-4g
+ node: centos7-robot-2c-8g
concurrent: true
properties:
jdkversion: '{jre}'
- distribution-karaf-version:
karaf-version: '{karaf-version}'
+ - integration-use-features-boot:
+ use-features-boot: '{use-features-boot}'
- string:
name: OPENSTACK_BRANCH
default: '{openstack-branch}'
name: ENABLE_OS_COMPUTE_SERVICES
default: '{enable-openstack-compute-services}'
description: 'comma separated list of services to enable on compute nodes'
+ - string:
+ name: ENABLE_OS_NETWORK_SERVICES
+ default: '{enable-openstack-network-services}'
+ description: 'comma seperated list of network services to enable'
- string:
name: ENABLE_OS_PLUGINS
default: '{enable-openstack-plugins}'
- inject:
properties-file: 'slave_addresses.txt'
- integration-detect-variables
+ - integration-install-common-functions
- integration-deploy-controller-run-test
- integration-deploy-openstack-run-test
- integration-cleanup-tmp
# triggers the project system test defined in {csit-list} when gerrit receives test-{project} keyword
- job-template:
- name: '{project}-patch-test-{feature}-{stream}'
+ name: '{prefix}{project}-patch-test-{feature}-{stream}'
+ id: inttest-patch-test
project-type: freestyle
- node: centos7-java-builder-2c-8g
+ node: centos7-builder-2c-8g
concurrent: true
- jdk: '{jdk}'
+ jdk: '{java-version}'
properties:
- opendaylight-infra-properties:
clean install dependency:tree
-Pq
-Dgitid.skip=false
+ -Dmaven.gitcommitid.skip=false
-DgenerateReports=false
-Dstream={stream}
{opendaylight-infra-mvn-opts}
- # TODO: {opendaylight-infra-parallel-mvn-opts}?
+ # {opendaylight-infra-parallel-mvn-opts} is bad when there are multiple big features in SFT.
java-opts:
- '-Xmx4096m -XX:MaxPermSize=1024m -Dmaven.compile.fork=true'
settings: integration-settings
clean install dependency:tree
-Pq
-Dgitid.skip=false
- {opendaylight-infra-parallel-mvn-opts}
+ -Dmaven.gitcommitid.skip=false
+ {opendaylight-infra-mvn-opts}
+ # {opendaylight-infra-parallel-mvn-opts} is bad when there are multiple big features in SFT.
java-opts:
- '-Xmx1024m -XX:MaxPermSize=256m -Dmaven.compile.fork=true'
settings: integration-settings