<<: *inttest_csit_common
parameters:
- - opendaylight-infra-parameters:
- os-cloud: '{os-cloud}'
- project: 'integration/test'
+ - integration-csit-parameters:
+ archive-artifacts: '{archive-artifacts}'
branch: '{branch}'
- refspec: 'refs/heads/{branch}'
- artifacts: '{archive-artifacts}'
+ os-cloud: '{os-cloud}'
+ # CSIT
+ bundle-url: '{bundle-url}'
+ repo-url: '{repo-url}'
+ robot-options: '{robot-options}'
+ # Controller
+ controller-scope: only
+ debug-map: '{debug-map}'
+ install-features: '{install-features}'
+ use-features-boot: 'True'
- integration-distribution-branch:
branch: '{verify-branch}'
- integration-distribution-stream:
stream: '{verify-stream}'
- - integration-bundle-url:
- bundle-url: '{bundle-url}'
- - integration-repo-url:
- repo-url: '{repo-url}'
- - integration-controller-scope:
- controller-scope: 'only'
- - integration-controller-features:
- controller-features: '{install-features}'
- - integration-test-options:
- test-options: '{robot-options}'
- integration-script-plan:
script-plan: '{project}.txt'
- integration-config-plan:
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'
- integration-cleanup-tmp
publishers:
- - integration-robot:
- unstable-if: 0.0
- pass-if: 100.0
- email-notification:
email-recipients: '{email-recipients}'
email-prefix: '[{project}]'
- - integration-csit-archive-build
- - integration-csit-run-postscript
- - releng-openstack-stack-delete
+ - integration-csit-publish:
+ robot_other_files: ''
+ robot-pass-threshold: 100.0
+ robot-unstable-threshold: 0.0
- lf-infra-publish
#####################
parameters:
- - opendaylight-infra-parameters:
- os-cloud: '{os-cloud}'
- project: 'integration/test'
+ - integration-csit-parameters:
+ archive-artifacts: '{archive-artifacts}'
branch: '{branch}'
- refspec: 'refs/heads/{branch}'
- artifacts: '{archive-artifacts}'
+ os-cloud: '{os-cloud}'
+ # CSIT
+ bundle-url: '{bundle-url}'
+ repo-url: '{repo-url}'
+ robot-options: '{robot-options}'
+ # Controller
+ controller-scope: '{scope}'
+ debug-map: '{debug-map}'
+ install-features: '{install-features}'
+ use-features-boot: 'True'
- integration-distribution-branch:
branch: '{branch}'
- integration-distribution-stream:
stream: '{stream}'
- - integration-bundle-url:
- bundle-url: '{bundle-url}'
- - integration-repo-url:
- repo-url: '{repo-url}'
- - integration-controller-scope:
- controller-scope: '{scope}'
- - integration-controller-features:
- controller-features: '{install-features}'
- - integration-controller-debug-map:
- controller-debug-map: '{debug-map}'
- - integration-test-options:
- test-options: '{robot-options}'
- integration-script-plan:
script-plan: '{project}.txt'
- integration-config-plan:
jdkversion: '{jre}'
- distribution-karaf-version:
karaf-version: '{karaf-version}'
- - integration-use-features-boot:
- use-features-boot: 'True'
scm:
- integration-gerrit-scm:
- integration-cleanup-tmp
publishers:
- - integration-robot:
- unstable-if: 0.0
- pass-if: 100.0
- email-notification:
email-recipients: '{email-recipients}'
email-prefix: '[{project}]'
inclusion-flag: '{10-inclusion-flag}'
exclude: '{10-exclude-value}'
format: csv
- - integration-csit-archive-build
- - integration-csit-run-postscript
- - releng-openstack-stack-delete
+ - integration-csit-publish:
+ robot_other_files: ''
+ robot-pass-threshold: 100.0
+ robot-unstable-threshold: 0.0
- lf-infra-publish
- job-template:
<<: *inttest_csit_1node
parameters:
- - opendaylight-infra-parameters:
- os-cloud: '{os-cloud}'
- project: 'integration/test'
+ - integration-csit-parameters:
+ archive-artifacts: '{archive-artifacts}'
branch: '{branch}'
- refspec: 'refs/heads/{branch}'
- artifacts: '{archive-artifacts}'
+ os-cloud: '{os-cloud}'
+ # CSIT
+ bundle-url: '{bundle-url}'
+ repo-url: '{repo-url}'
+ robot-options: '{robot-options}'
+ # Controller
+ controller-scope: '{scope}'
+ debug-map: '{debug-map}'
+ install-features: '{install-features}'
+ use-features-boot: 'True'
- integration-distribution-branch:
branch: '{branch}'
- integration-distribution-stream:
stream: '{stream}'
- - integration-bundle-url:
- bundle-url: '{bundle-url}'
- - integration-repo-url:
- repo-url: '{repo-url}'
- - integration-controller-scope:
- controller-scope: '{scope}'
- - integration-controller-features:
- controller-features: '{install-features}'
- - integration-controller-debug-map:
- controller-debug-map: '{debug-map}'
- - integration-test-options:
- test-options: '{robot-options}'
- integration-script-plan:
script-plan: '{project}.txt'
- integration-config-plan:
jdkversion: '{jre}'
- distribution-karaf-version:
karaf-version: '{karaf-version}'
- - integration-use-features-boot:
- use-features-boot: 'True'
- job-template:
#####################
parameters:
- - opendaylight-infra-parameters:
- os-cloud: '{os-cloud}'
- project: 'integration/test'
+ - integration-csit-parameters:
+ archive-artifacts: '{archive-artifacts}'
branch: '{branch}'
- refspec: 'refs/heads/{branch}'
- artifacts: '{archive-artifacts}'
+ os-cloud: '{os-cloud}'
+ # CSIT
+ bundle-url: '{bundle-url}'
+ repo-url: '{repo-url}'
+ robot-options: '{robot-options}'
+ # Controller
+ controller-scope: only
+ debug-map: '{debug-map}'
+ install-features: 'odl-jolokia,{install-features}'
+ use-features-boot: 'True'
- integration-distribution-branch:
branch: '{verify-branch}'
- integration-distribution-stream:
stream: '{verify-stream}'
- - integration-bundle-url:
- bundle-url: '{bundle-url}'
- - integration-repo-url:
- repo-url: '{repo-url}'
- - integration-controller-scope:
- controller-scope: 'only'
- - integration-controller-features:
- controller-features: 'odl-jolokia,{install-features}'
- - integration-test-options:
- test-options: '{robot-options}'
- integration-script-plan:
script-plan: '{project}.txt'
- integration-config-plan:
jdkversion: '{verify-jdkversion}'
- distribution-karaf-version:
karaf-version: '{verify-karaf-version}'
- - integration-use-features-boot:
- use-features-boot: 'True'
scm:
- integration-gerrit-scm:
- integration-cleanup-tmp
publishers:
- - integration-robot:
- unstable-if: 0.0
- pass-if: 100.0
- email-notification:
email-recipients: '{email-recipients}'
email-prefix: '[{project}]'
- - integration-csit-archive-build
- - integration-csit-run-postscript
- - releng-openstack-stack-delete
+ - integration-csit-publish:
+ robot_other_files: ''
+ robot-pass-threshold: 100.0
+ robot-unstable-threshold: 0.0
- lf-infra-publish
#####################
parameters:
- - opendaylight-infra-parameters:
- os-cloud: '{os-cloud}'
- project: 'integration/test'
+ - integration-csit-parameters:
+ archive-artifacts: '{archive-artifacts}'
branch: '{branch}'
- refspec: 'refs/heads/{branch}'
- artifacts: '{archive-artifacts}'
+ os-cloud: '{os-cloud}'
+ # CSIT
+ bundle-url: '{bundle-url}'
+ repo-url: '{repo-url}'
+ robot-options: '{robot-options}'
+ # Controller
+ controller-scope: '{scope}'
+ debug-map: '{debug-map}'
+ install-features: 'odl-jolokia,{install-features}'
+ use-features-boot: 'True'
- integration-distribution-branch:
branch: '{branch}'
- integration-distribution-stream:
stream: '{stream}'
- - integration-bundle-url:
- bundle-url: '{bundle-url}'
- - integration-repo-url:
- repo-url: '{repo-url}'
- - integration-controller-scope:
- controller-scope: '{scope}'
- - integration-controller-features:
- controller-features: 'odl-jolokia,{install-features}'
- - integration-controller-debug-map:
- controller-debug-map: '{debug-map}'
- - integration-test-options:
- test-options: '{robot-options}'
- integration-script-plan:
script-plan: '{project}.txt'
- integration-config-plan:
jdkversion: '{jre}'
- distribution-karaf-version:
karaf-version: '{karaf-version}'
- - integration-use-features-boot:
- use-features-boot: 'True'
scm:
- integration-gerrit-scm:
- integration-cleanup-tmp
publishers:
- - integration-robot:
- unstable-if: 0.0
- pass-if: 100.0
- email-notification:
email-recipients: '{email-recipients}'
email-prefix: '[{project}]'
inclusion-flag: '{10-inclusion-flag}'
exclude: '{10-exclude-value}'
format: csv
- - integration-csit-archive-build
- - integration-csit-run-postscript
- - releng-openstack-stack-delete
+ - integration-csit-publish:
+ robot_other_files: ''
+ robot-pass-threshold: 100.0
+ robot-unstable-threshold: 0.0
- lf-infra-publish
- job-template:
<<: *inttest_csit_3node
parameters:
- - opendaylight-infra-parameters:
- os-cloud: '{os-cloud}'
- project: 'integration/test'
+ - integration-csit-parameters:
+ archive-artifacts: '{archive-artifacts}'
branch: '{branch}'
- refspec: 'refs/heads/{branch}'
- artifacts: '{archive-artifacts}'
+ os-cloud: '{os-cloud}'
+ # CSIT
+ bundle-url: '{bundle-url}'
+ repo-url: '{repo-url}'
+ robot-options: '{robot-options}'
+ # Controller
+ controller-scope: '{scope}'
+ debug-map: '{debug-map}'
+ install-features: 'odl-jolokia,{install-features}'
+ use-features-boot: 'True'
- integration-distribution-branch:
branch: '{branch}'
- integration-distribution-stream:
stream: '{stream}'
- - integration-bundle-url:
- bundle-url: '{bundle-url}'
- - integration-repo-url:
- repo-url: '{repo-url}'
- - integration-controller-scope:
- controller-scope: '{scope}'
- - integration-controller-features:
- controller-features: 'odl-jolokia,{install-features}'
- - integration-controller-debug-map:
- controller-debug-map: '{debug-map}'
- - integration-test-options:
- test-options: '{robot-options}'
- integration-script-plan:
script-plan: '{project}.txt'
- integration-config-plan:
jdkversion: '{jre}'
- distribution-karaf-version:
karaf-version: '{karaf-version}'
- - integration-use-features-boot:
- use-features-boot: 'True'
- job-template:
#####################
parameters:
- - opendaylight-infra-parameters:
- os-cloud: '{os-cloud}'
- project: 'integration/test'
+ - integration-csit-parameters:
+ archive-artifacts: '{archive-artifacts}'
branch: '{branch}'
- refspec: 'refs/heads/{branch}'
- artifacts: '{archive-artifacts}'
+ os-cloud: '{os-cloud}'
+ # CSIT
+ bundle-url: '{bundle-url}'
+ repo-url: '{repo-url}'
+ robot-options: '{robot-options}'
+ # Controller
+ controller-scope: '{scope}'
+ debug-map: '{debug-map}'
+ install-features: 'odl-jolokia,{install-features}'
+ use-features-boot: 'True'
- integration-distribution-branch:
branch: '{branch}'
- integration-distribution-stream:
stream: '{stream}'
- - integration-bundle-url:
- bundle-url: '{bundle-url}'
- - integration-repo-url:
- repo-url: '{repo-url}'
- - integration-controller-scope:
- controller-scope: '{scope}'
- - integration-controller-features:
- controller-features: 'odl-jolokia,{install-features}'
- - integration-test-options:
- test-options: '{robot-options}'
- integration-script-plan:
script-plan: '{project}.txt'
- integration-config-plan:
jdkversion: '{jre}'
- distribution-karaf-version:
karaf-version: '{karaf-version}'
- - integration-use-features-boot:
- use-features-boot: 'True'
scm:
- integration-gerrit-scm:
- integration-cleanup-tmp
publishers:
- - integration-robot:
- unstable-if: 0.0
- pass-if: 100.0
- email-notification:
email-recipients: '{email-recipients}'
email-prefix: '[{project}]'
inclusion-flag: 'off'
display-table: true
format: csv
- - integration-csit-archive-build
- - integration-csit-run-postscript
- - releng-openstack-stack-delete
+ - integration-csit-publish:
+ robot_other_files: ''
+ robot-pass-threshold: 100.0
+ robot-unstable-threshold: 0.0
- lf-infra-publish
#####################
parameters:
- - opendaylight-infra-parameters:
- os-cloud: '{os-cloud}'
- project: 'integration/test'
+ - integration-csit-parameters:
+ archive-artifacts: '{archive-artifacts}'
branch: '{branch}'
- refspec: 'refs/heads/{branch}'
- artifacts: '{archive-artifacts}'
+ os-cloud: '{os-cloud}'
+ # CSIT
+ bundle-url: '{bundle-url}'
+ repo-url: '{repo-url}'
+ robot-options: '{robot-options}'
+ # Controller
+ controller-scope: ''
+ debug-map: '{debug-map}'
+ install-features: '{install-features}'
+ use-features-boot: '{use-features-boot}'
- integration-distribution-branch:
branch: '{branch}'
- integration-distribution-stream:
stream: '{stream}'
- - integration-bundle-url:
- bundle-url: '{bundle-url}'
- - integration-repo-url:
- repo-url: '{repo-url}'
- - integration-controller-features:
- controller-features: '{install-features}'
- - integration-controller-debug-map:
- controller-debug-map: '{debug-map}'
- - integration-test-options:
- test-options: '{robot-options}'
- integration-script-plan:
script-plan: '{project}.txt'
- integration-config-plan:
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}'
- integration-cleanup-tmp
publishers:
- - integration-robot-tempest:
- unstable-if: 0.0
- pass-if: 100.0
- email-notification:
email-recipients: '{email-recipients}'
email-prefix: '[{project}]'
- integration-csit-collect-netvirt-logs
- - integration-csit-archive-build
- - integration-csit-run-postscript
- - releng-openstack-stack-delete
+ - integration-csit-publish:
+ robot_other_files:
+ - tempest_results.html
+ robot-pass-threshold: 100.0
+ robot-unstable-threshold: 0.0
- lf-infra-publish
- job-template:
<<: *inttest_csit_hwvtep_openstack
parameters:
- - opendaylight-infra-parameters:
- os-cloud: '{os-cloud}'
- project: 'integration/test'
+ - integration-csit-parameters:
+ archive-artifacts: '{archive-artifacts}'
branch: '{branch}'
- refspec: 'refs/heads/{branch}'
- artifacts: '{archive-artifacts}'
+ os-cloud: '{os-cloud}'
+ # CSIT
+ bundle-url: '{bundle-url}'
+ repo-url: '{repo-url}'
+ robot-options: '{robot-options}'
+ # Controller
+ controller-scope: ''
+ debug-map: '{debug-map}'
+ install-features: '{install-features}'
+ use-features-boot: '{use-features-boot}'
- integration-distribution-branch:
branch: '{branch}'
- integration-distribution-stream:
stream: '{stream}'
- - integration-bundle-url:
- bundle-url: '{bundle-url}'
- - integration-repo-url:
- repo-url: '{repo-url}'
- - integration-controller-features:
- controller-features: '{install-features}'
- - integration-controller-debug-map:
- controller-debug-map: '{debug-map}'
- - integration-test-options:
- test-options: '{robot-options}'
- integration-script-plan:
script-plan: '{project}.txt'
- integration-config-plan:
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}'
#####################
parameters:
- - opendaylight-infra-parameters:
- os-cloud: '{os-cloud}'
- project: 'integration/test'
+ - integration-csit-parameters:
+ archive-artifacts: '{archive-artifacts}'
branch: '{branch}'
- refspec: 'refs/heads/{branch}'
- artifacts: '{archive-artifacts}'
+ os-cloud: '{os-cloud}'
+ # CSIT
+ bundle-url: '{bundle-url}'
+ repo-url: '{repo-url}'
+ robot-options: '{robot-options}'
+ # Controller
+ controller-scope: ''
+ debug-map: '{debug-map}'
+ install-features: '{install-features}'
+ use-features-boot: '{use-features-boot}'
- integration-distribution-branch:
branch: '{branch}'
- integration-distribution-stream:
stream: '{stream}'
- - integration-bundle-url:
- bundle-url: '{bundle-url}'
- - integration-repo-url:
- repo-url: '{repo-url}'
- - integration-controller-features:
- controller-features: '{install-features}'
- - integration-controller-debug-map:
- controller-debug-map: '{debug-map}'
- - integration-test-options:
- test-options: '{robot-options}'
- integration-script-plan:
script-plan: '{project}.txt'
- integration-config-plan:
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}'
- integration-cleanup-tmp
publishers:
- - integration-robot-tempest:
- unstable-if: 0.0
- pass-if: 100.0
- email-notification:
email-recipients: '{email-recipients}'
email-prefix: '[{project}]'
- integration-csit-collect-netvirt-logs
- - integration-csit-archive-build
- - integration-csit-run-postscript
- - releng-openstack-stack-delete
+ - integration-csit-publish:
+ robot_other_files:
+ - tempest_results.html
+ robot-pass-threshold: 100.0
+ robot-unstable-threshold: 0.0
- lf-infra-publish
- job-template:
<<: *inttest_csit_openstack
parameters:
- - opendaylight-infra-parameters:
- os-cloud: '{os-cloud}'
- project: 'integration/test'
+ - integration-csit-parameters:
+ archive-artifacts: '{archive-artifacts}'
branch: '{branch}'
- refspec: 'refs/heads/{branch}'
- artifacts: '{archive-artifacts}'
+ os-cloud: '{os-cloud}'
+ # CSIT
+ bundle-url: '{bundle-url}'
+ repo-url: '{repo-url}'
+ robot-options: '{robot-options}'
+ # Controller
+ controller-scope: ''
+ debug-map: '{debug-map}'
+ install-features: '{install-features}'
+ use-features-boot: '{use-features-boot}'
- integration-distribution-branch:
branch: '{branch}'
- integration-distribution-stream:
stream: '{stream}'
- - integration-bundle-url:
- bundle-url: '{bundle-url}'
- - integration-repo-url:
- repo-url: '{repo-url}'
- - integration-controller-features:
- controller-features: '{install-features}'
- - integration-controller-debug-map:
- controller-debug-map: '{debug-map}'
- - integration-test-options:
- test-options: '{robot-options}'
- integration-script-plan:
script-plan: '{project}.txt'
- integration-config-plan:
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}'
id: inttest-patch-test
<<: *inttest_csit_common
+ build-timeout: 720
+
parameters:
- opendaylight-infra-parameters:
os-cloud: '{os-cloud}'
predefined-parameters: |
BUNDLE_URL=$BUNDLE_URL
GERRIT_BRANCH=$GERRIT_BRANCH
+ GERRIT_PROJECT_ROOT=$GERRIT_PROJECT
GERRIT_REFSPEC=$GERRIT_REFSPEC
KARAF_VERSION=$KARAF_VERSION
#####################
parameters:
- - opendaylight-infra-parameters:
- os-cloud: '{os-cloud}'
- project: 'integration/test'
+ - integration-csit-parameters:
+ archive-artifacts: '{archive-artifacts}'
branch: '{branch}'
- refspec: 'refs/heads/{branch}'
- artifacts: '{archive-artifacts}'
+ os-cloud: '{os-cloud}'
+ # CSIT
+ bundle-url: '{bundle-url}'
+ repo-url: '{repo-url}'
+ robot-options: '{robot-options}'
+ # Controller
+ controller-scope: ''
+ debug-map: '{debug-map}'
+ install-features: '{install-features}'
+ use-features-boot: '{use-features-boot}'
- integration-distribution-branch:
branch: '{branch}'
- integration-distribution-stream:
stream: '{stream}'
- - integration-bundle-url:
- bundle-url: '{bundle-url}'
- - integration-repo-url:
- repo-url: '{repo-url}'
- - integration-controller-features:
- controller-features: '{install-features}'
- - integration-controller-debug-map:
- controller-debug-map: '{debug-map}'
- - integration-test-options:
- test-options: '{robot-options}'
- integration-test-plan:
test-plan: '{project}-{functionality}.txt'
- integration-test-suites:
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}'
- integration-cleanup-tmp
publishers:
- - integration-robot-tempest:
- unstable-if: 0.0
- pass-if: 100.0
- email-notification:
email-recipients: '{email-recipients}'
email-prefix: '[{project}]'
- - integration-csit-archive-build
- - integration-csit-run-postscript
- - releng-openstack-stack-delete
+ - integration-csit-publish:
+ robot_other_files:
+ - tempest_results.html
+ robot-pass-threshold: 100.0
+ robot-unstable-threshold: 0.0
- lf-infra-publish
- job-template:
<<: *inttest_csit_apex
parameters:
- - opendaylight-infra-parameters:
- os-cloud: '{os-cloud}'
- project: 'integration/test'
+ - integration-csit-parameters:
+ archive-artifacts: '{archive-artifacts}'
branch: '{branch}'
- refspec: 'refs/heads/{branch}'
- artifacts: '{archive-artifacts}'
+ os-cloud: '{os-cloud}'
+ # CSIT
+ bundle-url: '{bundle-url}'
+ repo-url: '{repo-url}'
+ robot-options: '{robot-options}'
+ # Controller
+ controller-scope: ''
+ debug-map: '{debug-map}'
+ install-features: '{install-features}'
+ use-features-boot: '{use-features-boot}'
- integration-distribution-branch:
branch: '{branch}'
- integration-distribution-stream:
stream: '{stream}'
- - integration-bundle-url:
- bundle-url: '{bundle-url}'
- - integration-repo-url:
- repo-url: '{repo-url}'
- - integration-controller-features:
- controller-features: '{install-features}'
- - integration-controller-debug-map:
- controller-debug-map: '{debug-map}'
- - integration-test-options:
- test-options: '{robot-options}'
- integration-test-plan:
test-plan: '{testplan}'
- integration-test-suites:
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}'