# Job templates in this file (please update with every new template):
# FIXME: Update
#
-# {project}-csit-verify-1node-{functionality}
# {project}-csit-1node-{functionality}-{install}-{stream}
# {project}-csit-1node-periodic-{functionality}-{install}-{stream}
-# {project}-csit-verify-3node-{functionality}
+# {project}-csit-3node-docker-{functionality}-{install}-{stream}
# {project}-csit-3node-{functionality}-{install}-{stream}
# {project}-csit-3node-periodic-{functionality}-{install}-{stream}
+# {project}-csit-hwvtep-{topology}-openstack-{openstack}-{functionality}-{stream}
+# {project}-csit-{topology}-openstack-{openstack}-{functionality}-{stream}
+# {project}-csit-verify-1node-{functionality}
+# {project}-csit-verify-3node-{functionality}
+# {project}-patch-test-{feature}-{stream}
#
# Parameters:
# FIXME: Distinguish variables, macros and arguments, then update.
# 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-2g
+ 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'
triggers:
- integration-trigger-patch-submitted:
- server: '{server-name}'
+ gerrit-server-name: '{gerrit-server-name}'
project: 'integration/test'
branch: 'master'
files: 'csit/suites/{project}/**'
- 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-2g
+ 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:
disabled: false
project-type: freestyle
- node: centos7-robot-2c-2g
+ 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:
disabled: false
project-type: freestyle
- node: centos7-robot-2c-2g
+ 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:
triggers:
- integration-trigger-patch-submitted:
- server: '{server-name}'
+ gerrit-server-name: '{gerrit-server-name}'
project: 'integration/test'
branch: 'master'
files: 'csit/suites/{project}/**'
disabled: false
project-type: freestyle
- node: centos7-robot-2c-2g
+ 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:
disabled: false
project-type: freestyle
- node: centos7-robot-2c-2g
+ 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:
disabled: false
project-type: freestyle
- node: centos7-robot-2c-2g
+ 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:
disabled: false
project-type: freestyle
- node: centos7-robot-2c-2g
+ 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}'
disabled: false
project-type: freestyle
- node: centos7-robot-2c-2g
+ 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}'
# 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}'
triggers:
- gerrit:
- server-name: '{server-name}'
+ server-name: '{gerrit-server-name}'
trigger-on:
- comment-added-contains-event:
comment-contains-value: 'test-{project}-all'
-DgenerateReports=false
-Dstream={stream}
{opendaylight-infra-mvn-opts}
+ # TODO: {opendaylight-infra-parallel-mvn-opts}?
java-opts:
- '-Xmx4096m -XX:MaxPermSize=1024m -Dmaven.compile.fork=true'
settings: integration-settings
clean install dependency:tree
-Pq
-Dgitid.skip=false
- {opendaylight-infra-mvn-opts}
+ {opendaylight-infra-parallel-mvn-opts}
java-opts:
- '-Xmx1024m -XX:MaxPermSize=256m -Dmaven.compile.fork=true'
settings: integration-settings