- tools_system_image: Ubuntu 14.04 - mininet-ovs-25 - 20170210-0300
-
-# Template: integration-csit-verify-1node-library
-# Goal: Verify changes in csit folder not covered by projects suite verify jobs (e.g. libraries or variables)
-# Operation: This job template performs a base openflow test when there is a change in the libraries folder
-
-- job-template:
- name: 'integration-csit-verify-1node-library'
-
- project-type: freestyle
- node: centos7-robot-2c-2g
-
- # {stream} is already defined as a composite object, it cannot be overriden.
- dist-stream: boron
- # This is not a template, so define branch, scope and jre for distribution to test with.
- branch: stable/boron
- scope: only
- jre: openjdk8
-
- properties:
- - opendaylight-infra-properties:
- build-days-to-keep: '{build-days-to-keep}'
-
- parameters:
- - opendaylight-infra-parameters:
- os-cloud: '{os-cloud}'
- project: '{project}'
- branch: '{test-branch}'
- refspec: 'refs/heads/{test-branch}'
- artifacts: '{archive-artifacts}'
- - integration-distribution-branch:
- branch: '{branch}'
- - integration-distribution-stream:
- stream: '{dist-stream}'
- - integration-bundleurl:
- bundleurl: '{bundleurl}'
- - integration-controller-scope:
- controller-scope: '{scope}'
- - integration-controller-features:
- controller-features: >
- odl-clustering-test-app,
- odl-openflowplugin-flow-services-ui,
- odl-openflowplugin-app-table-miss-enforcer,
- odl-bgpcep-pcep,
- odl-bgpcep-bgp,
- odl-netconf-connector-all
- # when upgrading to carbon you should replace odl-netconf-connector-all with odl-netconf-topology
- # and change USE_NETCONF_CONNECTOR to False in test-options
- - integration-test-options:
- test-options: '-v TIMEOUT_BUG_4220:10s -v USE_NETCONF_CONNECTOR:True'
- - integration-stream-test-plan:
- stream-test-plan: 'test-libraries-{dist-stream}.txt'
- - integration-test-plan:
- test-plan: 'test-libraries.txt'
- - integration-patch-refspec:
- branch: '$GERRIT_REFSPEC'
- - integration-jdk-version:
- jdkversion: '{jre}'
-
- scm:
- - integration-gerrit-scm:
- basedir: 'test'
- refspec: '$PATCHREFSPEC'
- branch: '{test-branch}'
-
- wrappers:
- - opendaylight-infra-wrappers:
- build-timeout: '{build-timeout}'
-
- triggers:
- - integration-trigger-patch-submitted:
- server: '{server-name}'
- project: '{project}'
- branch: '{test-branch}'
- files: 'csit/libraries/*'
-
- builders:
- - 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'
- - integration-get-slave-addresses
- - inject:
- properties-file: 'slave_addresses.txt'
- - integration-get-bundle-vars
- - inject:
- properties-file: 'bundle_vars.txt'
- - integration-deploy-controller-run-test
- - integration-cleanup-tmp
-
- publishers:
- - integration-robot:
- unstable-if: 0.0
- pass-if: 100.0
- - email-notification:
- email-recipients: '{email-recipients}'
- email-prefix: '[integration]'
- - integration-csit-archive-build
- - opendaylight-infra-shiplogs:
- maven-version: 'mvn33'