trigger-jobs: 'yangtools-distribution-{stream},controller-distribution-{stream},aaa-distribution-{stream}'
# Don't spin up mininet vms as aaa-csit-authn jobs don't need them
- mininet-vms: 0
+ tools_system_count: 0
trigger-jobs: 'yangtools-distribution-{stream},controller-distribution-{stream},aaa-distribution-{stream}'
# Don't spin up mininet vms as aaa-csit-authn jobs don't need them
- mininet-vms: 0
+ tools_system_count: 0
trigger-jobs: 'alto-distribution-{stream}'
# Don't spin up mininet vms as alto-csit-setup jobs don't need them
- mininet-vms: 0
+ tools_system_count: 0
- all:
scope: 'all'
- # No tools system VMs needed in JCloud configuration
- mininet-vms: 0
+ # No tools system VMs needed in for this job
+ tools_system_count: 0
# Features to install
install-features: 'odl-restconf,odl-clustering-test-app,odl-jolokia'
scope: 'only'
# no mininet required
- mininet-vms: 0
+ tools_system_count: 0
# Features to install
install-features: 'odl-daexim-all,odl-netconf-topology,odl-jolokia'
# Trigger jobs (upstream dependencies)
trigger-jobs: 'daexim-merge-{stream}'
-
scope: 'all'
# Mininet configuration
- mininet-image: 'ubuntu-trusty-mininet-ovs-23-2c-2g'
- mininet-vms: 2
+ tools_system_count: 2
+ tools_system_image: Ubuntu 14.04 - mininet-ovs-2.3 - 20161110-2310
# Features to install
install-features: 'odl-genius-ui'
scope: 'all'
# 3 Ubuntu VMs in JCloud configuration
- mininet-image: 'ubuntu-trusty-gbp-2c-2g'
- mininet-vms: 3
+ tools_system_count: 3
+ tools_system_image: Ubuntu 14.04 - gbp - 20161031-0916
# Features to install
install-features: 'odl-groupbasedpolicy-ofoverlay,odl-groupbasedpolicy-ui,odl-restconf-all'
scope: 'all'
# 6 Ubuntu VMs in JCloud configuration
- mininet-image: 'ubuntu-trusty-gbp-2c-2g'
- mininet-vms: 6
+ tools_system_count: 6
+ tools_system_image: Ubuntu 14.04 - gbp - 20161031-0916
# Features to install
install-features: 'odl-groupbasedpolicy-ofoverlay,
scope: 'only'
# Mininet configuration (TOOLS)
- mininet-vms: 2
+ tools_system_count: 2
# Features to install
install-features: 'odl-restconf,odl-groupbasedpolicy-sxp-ise-adapter,odl-groupbasedpolicy-ne-location-provider,odl-groupbasedpolicy-ios-xe,odl-sfc-ios-xe-renderer,odl-sxp-controller'
+++ /dev/null
-#@IgnoreInspection BashAddShebang
-# Activate robotframework virtualenv
-# ${ROBOT_VENV} comes from the include-raw-integration-install-robotframework.sh
-# script.
-source ${ROBOT_VENV}/bin/activate
-
-echo "Changing the testplan path..."
-cat ${WORKSPACE}/test/csit/testplans/${TESTPLAN} | sed "s:integration:${WORKSPACE}:" > testplan.txt
-cat testplan.txt
-
-SUITES=$( egrep -v '(^[[:space:]]*#|^[[:space:]]*$)' testplan.txt | tr '\012' ' ' )
-
-echo "Starting Robot test suites ${SUITES} ..."
-
-pybot --removekeywords wuks -e exclude \
--v WORKSPACE:$WORKSPACE -v USER_HOME:$HOME -L TRACE \
--v DEVSTACK_SYSTEM_USER:$USER \
--v DEVSTACK_SYSTEM_IP:$OPENSTACK_CONTROL_NODE_IP \
--v DEFAULT_LINUX_PROMPT:\]\> \
--v OPENSTACK_BRANCH:$OPENSTACK_BRANCH \
--v ODL_VERSION:$ODL_VERSION \
--v DEVSTACK_DEPLOY_PATH:/opt/stack/new/devstack \
--v TEMPEST_REGEX:$TEMPEST_REGEX ${SUITES} || true
-
-scp $OPENSTACK_CONTROL_NODE_IP:/opt/stack/logs/devstacklog.txt $WORKSPACE/
-scp -r $OPENSTACK_CONTROL_NODE_IP:/opt/stack/logs/*karaf* $WORKSPACE/
-
-# vim: ts=4 sw=4 sts=4 et ft=sh :
-
wrappers:
- opendaylight-infra-wrappers:
build-timeout: '{build-timeout}'
- - integration-jclouds-controller-mininet:
- controller-image: '{controller-image}'
- controller-vms: 1
- mininet-image: '{mininet-image}'
- mininet-vms: '{mininet-vms}'
triggers:
- integration-trigger-patch-submitted:
files: 'csit/suites/{project}/**'
builders:
- - integration-copy-ssh-keys
- - integration-cleanup-workspace
+ - integration-infra-stack:
+ stack-template: '{stack-template}'
+ vm_0_count: '1'
+ vm_0_flavor: '{odl_system_flavor}'
+ vm_0_image: '{odl_system_image}'
+ vm_1_count: '{tools_system_count}'
+ vm_1_flavor: '{tools_system_flavor}'
+ vm_1_image: '{tools_system_image}'
- integration-install-robotframework
- inject:
properties-file: 'env.properties'
wrappers:
- opendaylight-infra-wrappers:
build-timeout: '{build-timeout}'
- - integration-jclouds-controller-mininet:
- controller-image: '{controller-image}'
- controller-vms: 1
- mininet-image: '{mininet-image}'
- mininet-vms: '{mininet-vms}'
triggers:
- integration-csit-{install}:
jobs: '{trigger-jobs}'
builders:
- - integration-copy-ssh-keys
- - integration-cleanup-workspace
+ - integration-infra-stack:
+ stack-template: '{stack-template}'
+ vm_0_count: '1'
+ vm_0_flavor: '{odl_system_flavor}'
+ vm_0_image: '{odl_system_image}'
+ vm_1_count: '{tools_system_count}'
+ vm_1_flavor: '{tools_system_flavor}'
+ vm_1_image: '{tools_system_image}'
- integration-install-robotframework
- inject:
properties-file: 'env.properties'
- all:
scope: 'all'
- mininet-image: 'ubuntu-trusty-mininet-ovs-23-2c-2g'
+ tools_system_image: Ubuntu 14.04 - mininet-ovs-2.3 - 20161110-2310
# Features to install
install-features: 'odl-lacp-ui'
openstack-branch: 'stable/mitaka'
odl-ml2-branch: 'stable/mitaka'
odl-ml2-driver-version: 'v1'
- openstack-image: 'centos7-devstack-mitaka-2c-8g'
+ openstack_system_image: CentOS 7 - devstack - mitaka - 20170106-2237
- newton:
openstack-branch: 'stable/newton'
odl-ml2-branch: 'stable/newton'
odl-ml2-driver-version: 'v1'
- openstack-image: 'centos7-devstack-newton-2c-8g'
+ openstack_system_image: CentOS 7 - devstack - newton - 20170106-2237
- newton-nodl-v2:
openstack-branch: 'stable/newton'
odl-ml2-branch: 'stable/newton'
odl-ml2-driver-version: 'v2'
- openstack-image: 'centos7-devstack-newton-2c-8g'
+ openstack_system_image: CentOS 7 - devstack - newton - 20170106-2237
- openstack-vms: 3
+ openstack_system_count: 3
install-features: 'odl-ovsdb-openstack,decanter-collector-jmx,decanter-appender-elasticsearch'
openstack-branch: 'stable/mitaka'
odl-ml2-branch: 'stable/mitaka'
odl-ml2-driver-version: 'v1'
- openstack_system_image: 'CentOS 7 - devstack - mitaka - 20170106-2237'
+ openstack_system_image: CentOS 7 - devstack - mitaka - 20170106-2237
- newton:
openstack-branch: 'stable/newton'
odl-ml2-branch: 'stable/newton'
odl-ml2-driver-version: 'v1'
- openstack_system_image: 'CentOS 7 - devstack - newton - 20170106-2237'
+ openstack_system_image: CentOS 7 - devstack - newton - 20170106-2237
- newton-nodl-v2:
openstack-branch: 'stable/newton'
odl-ml2-branch: 'stable/newton'
odl-ml2-driver-version: 'v2'
- openstack_system_image: 'CentOS 7 - devstack - newton - 20170106-2237'
+ openstack_system_image: CentOS 7 - devstack - newton - 20170106-2237
openstack_system_count: 4
scope: 'all'
# Mininet configuration
- mininet-vms: 2
+ tools_system_count: 2
# Features to install
install-features: 'odl-ovsdb-openstack'
robot-options: '-v flow_update_time:30s'
# mininet image
- mininet-image: 'ubuntu-trusty-mininet-ovs-25-2c-2g'
+ tools_system_image: Ubuntu 14.04 - mininet-ovs-2.5 - 20161031-0804
# Trigger jobs (upstream dependencies)
trigger-jobs: 'yangtools-distribution-{stream},controller-distribution-{stream},openflowjava-distribution-{stream},openflowplugin-distribution-{stream}'
robot-options: ''
# mininet image
- mininet-image: 'ubuntu-trusty-mininet-ovs-25-2c-2g'
+ tools_system_image: Ubuntu 14.04 - mininet-ovs-2.5 - 20161031-0804
# Trigger jobs (upstream dependencies)
trigger-jobs: 'yangtools-distribution-{stream},controller-distribution-{stream},openflowjava-distribution-{stream},openflowplugin-distribution-{stream}'
robot-options: ''
# mininet image
- mininet-image: 'ubuntu-trusty-mininet-ovs-25-2c-2g'
+ tools_system_image: Ubuntu 14.04 - mininet-ovs-2.5 - 20161031-0804
# Trigger jobs (upstream dependencies)
trigger-jobs: 'yangtools-distribution-{stream},controller-distribution-{stream},openflowjava-distribution-{stream},openflowplugin-distribution-{stream}'
robot-options: ''
# mininet image
- mininet-image: 'ubuntu-trusty-mininet-ovs-25-2c-2g'
+ tools_system_image: Ubuntu 14.04 - mininet-ovs-2.5 - 20161031-0804
# Trigger jobs (daily)
schedule: 'H H * * *'
robot-options: '-v TEST_LENGTH:23h'
# mininet image
- mininet-image: 'ubuntu-trusty-mininet-ovs-25-2c-2g'
+ tools_system_image: Ubuntu 14.04 - mininet-ovs-2.5 - 20161031-0804
# Trigger jobs (daily)
schedule: 'H H * * *'
robot-options: ''
# mininet image
- mininet-image: 'ubuntu-trusty-mininet-ovs-25-2c-2g'
+ tools_system_image: Ubuntu 14.04 - mininet-ovs-2.5 - 20161031-0804
# Trigger jobs (daily)
schedule: 'H H * * *'
scope: 'all'
# Mininet configuration
- mininet-vms: 2
+ tools_system_count: 2
# Features to install
install-features: 'odl-ovsdb-southbound-impl-rest'
scope: 'all'
# Mininet configuration
- mininet-vms: 2
+ tools_system_count: 2
# Features to install
install-features: 'odl-unimgr-ui'
scope: 'all'
# Mininet configuration
- mininet-vms: 2
+ tools_system_count: 2
# Features to install
install-features: 'odl-unimgr-ui,odl-unimgr-netvirt'
robot-options: ''
# mininet image
- mininet-image: 'ubuntu-trusty-mininet-ovs-25-2c-2g'
+ tools_system_image: Ubuntu 14.04 - mininet-ovs-2.5 - 20161031-0804
# Trigger jobs (upstream dependencies)
trigger-jobs: 'ovsdb-distribution-{stream},unimgr-distribution-{stream},netvirt-distribution-{stream},genius-distribution-{stream}'
- carbon:
branch: 'master'
jre: 'openjdk8'
- mininet-image: 'ubuntu-trusty-mininet-ovs-25-2c-2g'
+ tools_system_image: Ubuntu 14.04 - mininet-ovs-2.5 - 20161031-0804
- boron:
branch: 'stable/boron'
jre: 'openjdk8'
- mininet-image: 'ubuntu-trusty-mininet-ovs-25-2c-2g'
+ tools_system_image: Ubuntu 14.04 - mininet-ovs-2.5 - 20161031-0804
- beryllium:
branch: 'stable/beryllium'
jre: 'openjdk7'
- beryllium:
branch: 'stable/beryllium'
jre: 'openjdk7'
- mininet-image: 'ubuntu-trusty-mininet-2c-2g'
+ tools_system_image: Ubuntu 14.04 - mininet - 20161031-0803
install:
- only:
# Robot custom options
robot-options: ''
- mininet-image: 'ubuntu-trusty-mininet-ovs-25-2c-2g'
+ tools_system_image: Ubuntu 14.04 - mininet-ovs-2.5 - 20161031-0804
# Trigger jobs (upstream dependencies)
trigger-jobs: 'openflowjava-distribution-{stream},openflowplugin-distribution-{stream},vtn-distribution-{stream}'