# Job templates in this file (please update with every new template):
-#
+#
# Old templates:
# {project}-csit-verify-1node-{functionality}-{stream}
# {project}-csit-1node-imds-{functionality}-{install}-{stream}
test-options: '{robot-options}'
- integration-test-plan:
test-plan: '{project}-{functionality}.txt'
+ - integration-jdk-version:
+ jdkversion: 'openjdk7'
scm:
- integration-gerrit-scm:
controller-vms: 1
mininet-image: '{mininet-image}'
mininet-vms: '{mininet-vms}'
+ mininet-cloud-name: '{mininet-cloud-name}'
- ssh-agent-credentials:
users:
- '{ssh-credentials}'
triggers:
- integration-trigger-patch-submitted:
name: 'integration/test'
- branch: 'master'
+ branch: '{branch}'
pattern: 'csit/suites/{project}/**'
builders:
+ - integration-cleanup-workspace
+ - integration-install-robotframework
+ - inject:
+ properties-file: 'env.properties'
- integration-get-slave-addresses
- inject:
properties-file: 'slave_addresses.txt'
- inject:
properties-file: 'bundle_vars.txt'
- integration-deploy-controller-run-test
+ - integration-cleanup-tmp
publishers:
- integration-robot:
unstable-if: 0.0
- pass-if: 0.0
+ pass-if: 100.0
- archive:
- artifacts: 'karaf.log'
+ artifacts: 'karaf.log*'
- email-notification:
email-prefix: '[{project}]'
test-plan: '{project}-{functionality}.txt'
- integration-patch-refspec:
branch: 'stable/helium'
+ - integration-jdk-version:
+ jdkversion: 'openjdk7'
scm:
- integration-gerrit-scm:
controller-vms: 1
mininet-image: '{mininet-image}'
mininet-vms: '{mininet-vms}'
+ mininet-cloud-name: '{mininet-cloud-name}'
- ssh-agent-credentials:
users:
- '{ssh-credentials}'
result: 'success'
builders:
+ - integration-cleanup-workspace
+ - integration-install-robotframework
+ - inject:
+ properties-file: 'env.properties'
- integration-get-slave-addresses
- inject:
properties-file: 'slave_addresses.txt'
- 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
- archive:
- artifacts: 'karaf.log'
+ artifacts: 'karaf.log*'
- email-notification:
email-prefix: '[{project}]'
- plot:
test-options: '{robot-options}'
- integration-test-plan:
test-plan: '{project}-{functionality}.txt'
+ - integration-jdk-version:
+ jdkversion: 'openjdk7'
scm:
- integration-gerrit-scm:
controller-vms: 1
mininet-image: '{mininet-image}'
mininet-vms: '{mininet-vms}'
+ mininet-cloud-name: '{mininet-cloud-name}'
- ssh-agent-credentials:
users:
- '{ssh-credentials}'
pattern: 'csit/suites/{project}/**'
builders:
+ - integration-cleanup-workspace
+ - integration-install-robotframework
+ - inject:
+ properties-file: 'env.properties'
- integration-get-slave-addresses
- inject:
properties-file: 'slave_addresses.txt'
- inject:
properties-file: 'bundle_vars.txt'
- integration-deploy-controller-run-test
+ - integration-cleanup-tmp
publishers:
- integration-robot:
unstable-if: 0.0
- pass-if: 0.0
+ pass-if: 100.0
- archive:
- artifacts: 'karaf.log'
+ artifacts: 'karaf.log*'
- email-notification:
email-prefix: '[{project}]'
test-plan: '{project}-{functionality}.txt'
- integration-patch-refspec:
branch: 'master'
+ - integration-jdk-version:
+ jdkversion: 'openjdk7'
scm:
- integration-gerrit-scm:
controller-vms: 1
mininet-image: '{mininet-image}'
mininet-vms: '{mininet-vms}'
+ mininet-cloud-name: '{mininet-cloud-name}'
- ssh-agent-credentials:
users:
- '{ssh-credentials}'
result: 'success'
builders:
+ - integration-cleanup-workspace
+ - integration-install-robotframework
+ - inject:
+ properties-file: 'env.properties'
- integration-get-slave-addresses
- inject:
properties-file: 'slave_addresses.txt'
- 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
- archive:
- artifacts: 'karaf.log'
+ artifacts: 'karaf.log*'
- email-notification:
email-prefix: '[{project}]'
- plot:
test-plan: '{project}-{functionality}.txt'
- integration-patch-refspec:
branch: 'master'
+ - integration-jdk-version:
+ jdkversion: 'openjdk7'
scm:
- integration-gerrit-scm:
controller-vms: 1
mininet-image: '{mininet-image}'
mininet-vms: '{mininet-vms}'
+ mininet-cloud-name: '{mininet-cloud-name}'
- ssh-agent-credentials:
users:
- '{ssh-credentials}'
- timed: '{schedule}'
builders:
+ - integration-cleanup-workspace
+ - integration-install-robotframework
+ - inject:
+ properties-file: 'env.properties'
- integration-get-slave-addresses
- inject:
properties-file: 'slave_addresses.txt'
- 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
- archive:
- artifacts: 'karaf.log'
+ artifacts: '*.log,karaf.log*'
- email-notification:
email-prefix: '[{project}]'
- plot:
test-options: '{robot-options}'
- integration-test-plan:
test-plan: '{project}-{functionality}.txt'
+ - integration-jdk-version:
+ jdkversion: 'openjdk7'
scm:
- integration-gerrit-scm:
controller-vms: 3
mininet-image: '{mininet-image}'
mininet-vms: '{mininet-vms}'
+ mininet-cloud-name: '{mininet-cloud-name}'
- ssh-agent-credentials:
users:
- '{ssh-credentials}'
pattern: 'csit/suites/{project}/**'
builders:
+ - integration-cleanup-workspace
+ - integration-install-robotframework
+ - inject:
+ properties-file: 'env.properties'
- integration-get-slave-addresses
- inject:
properties-file: 'slave_addresses.txt'
- integration-deploy-controller
- integration-configure-clustering
- integration-start-cluster-run-test
+ - integration-cleanup-tmp
+
publishers:
- integration-robot:
unstable-if: 0.0
- pass-if: 0.0
+ pass-if: 100.0
- archive:
- artifacts: '*karaf.log'
+ artifacts: '*karaf.log*'
- email-notification:
email-prefix: '[{project}]'
test-plan: '{project}-{functionality}.txt'
- integration-patch-refspec:
branch: 'master'
+ - integration-jdk-version:
+ jdkversion: 'openjdk7'
scm:
- integration-gerrit-scm:
controller-vms: 3
mininet-image: '{mininet-image}'
mininet-vms: '{mininet-vms}'
+ mininet-cloud-name: '{mininet-cloud-name}'
- ssh-agent-credentials:
users:
- '{ssh-credentials}'
result: 'success'
builders:
+ - integration-cleanup-workspace
+ - integration-install-robotframework
+ - inject:
+ properties-file: 'env.properties'
- integration-get-slave-addresses
- inject:
properties-file: 'slave_addresses.txt'
- integration-deploy-controller
- integration-configure-clustering
- integration-start-cluster-run-test
+ - integration-cleanup-tmp
publishers:
- integration-robot:
unstable-if: 0.0
pass-if: 100.0
- archive:
- artifacts: '*karaf.log'
+ artifacts: '*karaf.log*'
- email-notification:
email-prefix: '[{project}]'
- plot:
test-plan: '{project}-{functionality}.txt'
- integration-patch-refspec:
branch: 'master'
+ - integration-jdk-version:
+ jdkversion: 'openjdk7'
scm:
- integration-gerrit-scm:
controller-vms: 3
mininet-image: '{mininet-image}'
mininet-vms: '{mininet-vms}'
+ mininet-cloud-name: '{mininet-cloud-name}'
- ssh-agent-credentials:
users:
- '{ssh-credentials}'
- timed: '{schedule}'
builders:
+ - integration-cleanup-workspace
+ - integration-install-robotframework
+ - inject:
+ properties-file: 'env.properties'
- integration-get-slave-addresses
- inject:
properties-file: 'slave_addresses.txt'
- integration-deploy-controller
- integration-configure-clustering
- integration-start-cluster-run-test
+ - integration-cleanup-tmp
publishers:
- integration-robot:
unstable-if: 0.0
pass-if: 100.0
- archive:
- artifacts: '*karaf.log'
+ artifacts: '*karaf.log*'
- email-notification:
email-prefix: '[{project}]'
- plot: