diff options
author | Cédric Ollivier <cedric.ollivier@orange.com> | 2020-04-02 10:43:06 +0200 |
---|---|---|
committer | Cédric Ollivier <cedric.ollivier@orange.com> | 2020-04-02 11:14:50 +0200 |
commit | 696aacaa5489b3fa5ba54795b012d104b59638f5 (patch) | |
tree | 45db94624b2db437344f73d64d11fe2dfbc773ce | |
parent | 253c41ebee08fe26dc19ff1adc1cf1f5e3db916a (diff) |
Add Functest CNTT benchmarking testcases in OVN
It doesn't run shaker and vtmp which are equal in IaaS verification and
CNTT conformance. CNTT benchmarking testcase costs time for quite
nothing but it verifies both processes (IaaS verification and
CNTT conformance).
Change-Id: Ibab8b037e8e6ef6ecf52c67dd1159792b880f865
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
-rw-r--r-- | jjb/functest/functest.ovn.yaml | 102 | ||||
-rw-r--r-- | jjb/functest/functest.yaml | 4 |
2 files changed, 87 insertions, 19 deletions
diff --git a/jjb/functest/functest.ovn.yaml b/jjb/functest/functest.ovn.yaml index b3ae260df..8d2a673b6 100644 --- a/jjb/functest/functest.ovn.yaml +++ b/jjb/functest/functest.ovn.yaml @@ -207,6 +207,13 @@ - 'functest-ovn-{repo}-{container}-{tag}-pull' - project: + name: 'functest-ovn-opnfv-functest-benchmarking-cntt-pull' + <<: *functest-ovn-params + container: 'functest-benchmarking-cntt' + jobs: + - 'functest-ovn-{repo}-{container}-{tag}-pull' + +- project: name: 'functest-ovn-opnfv-functest-vnf-pull' <<: *functest-ovn-params container: 'functest-vnf' @@ -251,6 +258,13 @@ - 'functest-ovn-{repo}-{container}-{tag}-rmi' - project: + name: 'functest-ovn-opnfv-functest-benchmarking-cntt-rmi' + <<: *functest-ovn-params + container: 'functest-benchmarking-cntt' + jobs: + - 'functest-ovn-{repo}-{container}-{tag}-rmi' + +- project: name: 'functest-ovn-opnfv-functest-vnf-rmi' <<: *functest-ovn-params container: 'functest-vnf' @@ -343,13 +357,13 @@ <<: *functest-ovn-params container: 'functest-smoke-cntt' test: - - neutron-tempest-plugin-api - - tempest_cinder - - tempest_keystone - - rally_sanity - - tempest_full - - tempest_scenario - - tempest_slow + - neutron-tempest-plugin-api-cntt + - tempest_cinder_cntt + - tempest_keystone_cntt + - rally_sanity_cntt + - tempest_full_cntt + - tempest_scenario_cntt + - tempest_slow_cntt jobs: - 'functest-ovn-{repo}-{container}-{tag}-{test}-run' @@ -366,6 +380,16 @@ - 'functest-ovn-{repo}-{container}-{tag}-{test}-run' - project: + name: 'functest-ovn-opnfv-functest-benchmarking-cntt' + <<: *functest-ovn-params + container: 'functest-benchmarking-cntt' + test: + - rally_full_cntt + - rally_jobs_cntt + jobs: + - 'functest-ovn-{repo}-{container}-{tag}-{test}-run' + +- project: name: 'functest-ovn-opnfv-functest-vnf' <<: *functest-ovn-params container: 'functest-vnf' @@ -449,6 +473,8 @@ <<: *functest-ovn-jobs - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-rmi' <<: *functest-ovn-jobs + - name: 'functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-rmi' + <<: *functest-ovn-jobs - name: 'functest-ovn-opnfv-functest-vnf-{tag}-rmi' <<: *functest-ovn-jobs - multijob: @@ -462,6 +488,8 @@ <<: *functest-ovn-jobs - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-pull' <<: *functest-ovn-jobs + - name: 'functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-pull' + <<: *functest-ovn-jobs - name: 'functest-ovn-opnfv-functest-vnf-{tag}-pull' <<: *functest-ovn-jobs - multijob: @@ -563,6 +591,14 @@ - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-shaker-run' <<: *functest-ovn-jobs - multijob: + name: opnfv/functest-benchmarking-cntt:{tag} + condition: ALWAYS + projects: + - name: 'functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-rally_full_cntt-run' + <<: *functest-ovn-jobs + - name: 'functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-rally_jobs_cntt-run' + <<: *functest-ovn-jobs + - multijob: name: opnfv/functest-vnf:{tag} condition: ALWAYS execution-type: SEQUENTIALLY @@ -676,6 +712,16 @@ - 'functest-ovn-{repo}-{container}-{tag}-check' - project: + name: functest-ovn-opnfv-functest-smoke-cntt-{tag}-build + <<: *functest-ovn-params + container: functest-smoke-cntt + ref_arg: BRANCH + path: docker/smoke + jobs: + - 'functest-ovn-{repo}-{container}-{tag}-gate' + - 'functest-ovn-{repo}-{container}-{tag}-check' + +- project: name: functest-ovn-opnfv-functest-benchmarking-{tag}-build <<: *functest-ovn-params container: functest-benchmarking @@ -686,21 +732,21 @@ - 'functest-ovn-{repo}-{container}-{tag}-check' - project: - name: functest-ovn-opnfv-functest-vnf-{tag}-build + name: functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-build <<: *functest-ovn-params - container: functest-vnf - ref_arg: - path: docker/vnf + container: functest-benchmarking-cntt + ref_arg: BRANCH + path: docker/benchmarking-cntt jobs: - 'functest-ovn-{repo}-{container}-{tag}-gate' - 'functest-ovn-{repo}-{container}-{tag}-check' - project: - name: functest-ovn-opnfv-functest-smoke-cntt-{tag}-build + name: functest-ovn-opnfv-functest-vnf-{tag}-build <<: *functest-ovn-params - container: functest-smoke-cntt - ref_arg: BRANCH - path: docker/smoke-cntt + container: functest-vnf + ref_arg: + path: docker/vnf jobs: - 'functest-ovn-{repo}-{container}-{tag}-gate' - 'functest-ovn-{repo}-{container}-{tag}-check' @@ -737,6 +783,8 @@ <<: *functest-ovn-jobs - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-rmi' <<: *functest-ovn-jobs + - name: 'functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-rmi' + <<: *functest-ovn-jobs - name: 'functest-ovn-opnfv-functest-vnf-{tag}-rmi' <<: *functest-ovn-jobs - multijob: @@ -771,10 +819,12 @@ - name: 'functest-ovn-opnfv-functest-vnf-{tag}-check' <<: *functest-ovn-jobs - multijob: - name: build opnfv/functest-smoke-cntt + name: build cntt containers projects: - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-check' <<: *functest-ovn-jobs + - name: 'functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-check' + <<: *functest-ovn-jobs - multijob: name: opnfv/functest-healthcheck:{tag} projects: @@ -870,6 +920,13 @@ - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-shaker-run' <<: *functest-ovn-jobs - multijob: + name: opnfv/functest-benchmarking-cntt:{tag} + projects: + - name: 'functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-rally_full_cntt-run' + <<: *functest-ovn-jobs + - name: 'functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-rally_jobs_cntt-run' + <<: *functest-ovn-jobs + - multijob: name: opnfv/functest-vnf:{tag} execution-type: SEQUENTIALLY projects: @@ -940,6 +997,8 @@ <<: *functest-ovn-jobs - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-rmi' <<: *functest-ovn-jobs + - name: 'functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-rmi' + <<: *functest-ovn-jobs - name: 'functest-ovn-opnfv-functest-vnf-{tag}-rmi' <<: *functest-ovn-jobs - multijob: @@ -974,10 +1033,12 @@ - name: 'functest-ovn-opnfv-functest-vnf-{tag}-gate' <<: *functest-ovn-jobs - multijob: - name: build opnfv/functest-smoke-cntt + name: build cntt containers projects: - name: 'functest-ovn-opnfv-functest-smoke-cntt-{tag}-gate' <<: *functest-ovn-jobs + - name: 'functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-gate' + <<: *functest-ovn-jobs - multijob: name: opnfv/functest-healthcheck:{tag} projects: @@ -1073,6 +1134,13 @@ - name: 'functest-ovn-opnfv-functest-benchmarking-{tag}-shaker-run' <<: *functest-ovn-jobs - multijob: + name: opnfv/functest-benchmarking-cntt:{tag} + projects: + - name: 'functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-rally_full_cntt-run' + <<: *functest-ovn-jobs + - name: 'functest-ovn-opnfv-functest-benchmarking-cntt-{tag}-rally_jobs_cntt-run' + <<: *functest-ovn-jobs + - multijob: name: opnfv/functest-vnf:{tag} execution-type: SEQUENTIALLY projects: diff --git a/jjb/functest/functest.yaml b/jjb/functest/functest.yaml index 1ed78e32b..2af228549 100644 --- a/jjb/functest/functest.yaml +++ b/jjb/functest/functest.yaml @@ -823,7 +823,7 @@ - name: 'functest-opnfv-functest-vnf-{tag}-check' <<: *functest-jobs - multijob: - name: build opnfv/functest-smoke-cntt + name: build cntt containers projects: - name: 'functest-opnfv-functest-smoke-cntt-{tag}-check' <<: *functest-jobs @@ -1037,7 +1037,7 @@ - name: 'functest-opnfv-functest-vnf-{tag}-gate' <<: *functest-jobs - multijob: - name: build opnfv/functest-smoke-cntt + name: build cntt containers projects: - name: 'functest-opnfv-functest-smoke-cntt-{tag}-gate' <<: *functest-jobs |