- schedule-high-frequency: 'H H/4 * * *'
-
- - nitrogen:
- branch: 'stable/nitrogen'
- jre: 'openjdk8'
- csit-blacklist: longevity gate sanity capwap centinel coe didm iotdm jsonrpc lacp netide tsdr
- csit-list: !include: csit-jobs-nitrogen.lst
- csit-sanity-list: '{csit-sanity-list-nitrogen}'
- csit-weekly-list: '{csit-weekly-list-nitrogen}'
- schedule-weekly: 'H 23 * * 6'
- csit-high-frequency-list: '{csit-high-frequency-list-nitrogen}'
- schedule-high-frequency: 'H H/4 * * *'
-
- - carbon:
- branch: 'stable/carbon'
- karaf-version: karaf3
- jdk: 'openjdk8'
- jre: 'openjdk8'
- csit-blacklist: longevity gate sanity capwap centinel coe jsonrpc
- csit-list: !include: csit-jobs-carbon.lst
- csit-sanity-list: '{csit-sanity-list-carbon}'
- csit-weekly-list: '{csit-weekly-list-carbon}'
- schedule-weekly: 'H 23 * * 6'
- csit-high-frequency-list: '{csit-high-frequency-list-carbon}'
- schedule-high-frequency: 'H H/4 * * *'
-
- - boron:
- branch: 'stable/boron'
- karaf-version: karaf3
- jdk: 'openjdk8'
- jre: 'openjdk8'
- csit-blacklist: longevity gate sanity jsonrpc
- csit-list: !include: csit-jobs-boron.lst
- csit-sanity-list: '{csit-sanity-list-boron}'
- csit-weekly-list: '{csit-weekly-list-boron}'
- schedule-weekly: 'H 23 * * 6'
- csit-high-frequency-list: ''
- schedule-high-frequency: ''
-
- # tools system image
- tools_system_image: Ubuntu 16.04 - mininet-ovs-25 - 20170808-0158
-
-# 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: '{verify-branch}'
- - integration-distribution-stream:
- stream: '{verify-stream}'
- - integration-bundle-url:
- bundle-url: '{bundle-url}'
- - 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-{verify-stream}.txt'
- - integration-test-plan:
- test-plan: 'test-libraries.txt'
- - integration-patch-refspec:
- branch: '$GERRIT_REFSPEC'
- - integration-jdk-version:
- jdkversion: '{jre}'
- - distribution-karaf-version:
- karaf-version: '{verify-karaf-version}'
-
- 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-detect-variables
- - integration-deploy-controller-run-test
- - integration-cleanup-tmp