summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorCédric Ollivier <cedric.ollivier@orange.com>2019-05-16 20:45:55 +0200
committerCédric Ollivier <cedric.ollivier@orange.com>2019-05-16 20:45:55 +0200
commit21c2b0fbca399eb2894813ff63768390d97e161d (patch)
tree409844471d128f6a17154416b565e5cb59806ccb
parente122564564e1b822f8a66a7262a6c8c30435b912 (diff)
Add new Functest testcases in gates
It takes the new refstack testcase into account [1] [1] https://gerrit.opnfv.org/gerrit/#/c/67833/ Change-Id: I9eca54d4dbe5b685e821ee56270c1dbb2de54e57 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
-rw-r--r--jjb/functest/functest.yaml60
1 files changed, 59 insertions, 1 deletions
diff --git a/jjb/functest/functest.yaml b/jjb/functest/functest.yaml
index 074ad737b..4a60c6484 100644
--- a/jjb/functest/functest.yaml
+++ b/jjb/functest/functest.yaml
@@ -103,7 +103,6 @@
-v $WORKSPACE/../$JOB_NAME/results:/var/lib/xtesting/results \
-e DEBUG=True \
-e EXTERNAL_NETWORK=public \
- -e DEBUG=true \
-v /home/opnfv/functest/openstack.creds:/home/opnfv/functest/conf/env_file \
-v /home/opnfv/functest/images:/home/opnfv/functest/images \
-v /home/opnfv/functest/blacklist.yaml:/usr/lib/python2.7/\
@@ -265,6 +264,9 @@
- neutron-tempest-plugin-api
- rally_sanity
- refstack_defcore
+ - refstack_compute
+ - refstack_object
+ - refstack_platform
- tempest_full
- tempest_scenario
- patrole
@@ -272,6 +274,17 @@
- networking-bgpvpn
- networking-sfc
- barbican
+ exclude:
+ - tag: latest
+ test: refstack_defcore
+ - tag: iruya
+ test: refstack_defcore
+ - tag: hunter
+ test: refstack_compute
+ - tag: hunter
+ test: refstack_object
+ - tag: hunter
+ test: refstack_platform
jobs:
- 'functest-{repo}-{container}-{tag}-{test}-run'
@@ -356,6 +369,8 @@
<<: *functest-jobs
- multijob:
name: opnfv/functest-healthcheck:{tag}
+ execution-type: PARALLEL
+ condition: ALWAYS
projects:
- name: 'functest-opnfv-functest-healthcheck-{tag}-connection_check-run'
<<: *functest-jobs
@@ -383,6 +398,8 @@
<<: *functest-jobs
- multijob:
name: opnfv/functest-smoke:{tag}
+ execution-type: PARALLEL
+ condition: SUCCESSFUL
projects:
- name: 'functest-opnfv-functest-smoke-{tag}-neutron-tempest-plugin-api-run'
<<: *functest-jobs
@@ -390,6 +407,12 @@
<<: *functest-jobs
- name: 'functest-opnfv-functest-smoke-{tag}-refstack_defcore-run'
<<: *functest-jobs
+ - name: 'functest-opnfv-functest-smoke-{tag}-refstack_compute-run'
+ <<: *functest-jobs
+ - name: 'functest-opnfv-functest-smoke-{tag}-refstack_object-run'
+ <<: *functest-jobs
+ - name: 'functest-opnfv-functest-smoke-{tag}-refstack_platform-run'
+ <<: *functest-jobs
- name: 'functest-opnfv-functest-smoke-{tag}-tempest_full-run'
<<: *functest-jobs
- name: 'functest-opnfv-functest-smoke-{tag}-tempest_scenario-run'
@@ -406,6 +429,8 @@
<<: *functest-jobs
- multijob:
name: opnfv/functest-benchmarking:{tag}
+ execution-type: PARALLEL
+ condition: ALWAYS
projects:
- name: 'functest-opnfv-functest-benchmarking-{tag}-rally_full-run'
<<: *functest-jobs
@@ -418,6 +443,7 @@
- multijob:
name: opnfv/functest-vnf:{tag}
execution-type: SEQUENTIALLY
+ condition: ALWAYS
projects:
- name: 'functest-opnfv-functest-vnf-{tag}-cloudify-run'
<<: *functest-jobs
@@ -431,6 +457,8 @@
<<: *functest-jobs
- multijob:
name: opnfv/functest-features:{tag}
+ execution-type: PARALLEL
+ condition: ALWAYS
projects:
- name: 'functest-opnfv-functest-features-{tag}-doctor-notification-run'
<<: *functest-jobs
@@ -624,6 +652,8 @@
<<: *functest-jobs
- multijob:
name: opnfv/functest-healthcheck:{tag}
+ execution-type: PARALLEL
+ condition: ALWAYS
projects:
- name: 'functest-opnfv-functest-healthcheck-{tag}-connection_check-run'
<<: *functest-jobs
@@ -651,6 +681,8 @@
<<: *functest-jobs
- multijob:
name: opnfv/functest-smoke:{tag}
+ execution-type: PARALLEL
+ condition: SUCCESSFUL
projects:
- name: 'functest-opnfv-functest-smoke-{tag}-neutron-tempest-plugin-api-run'
<<: *functest-jobs
@@ -658,6 +690,12 @@
<<: *functest-jobs
- name: 'functest-opnfv-functest-smoke-{tag}-refstack_defcore-run'
<<: *functest-jobs
+ - name: 'functest-opnfv-functest-smoke-{tag}-refstack_compute-run'
+ <<: *functest-jobs
+ - name: 'functest-opnfv-functest-smoke-{tag}-refstack_object-run'
+ <<: *functest-jobs
+ - name: 'functest-opnfv-functest-smoke-{tag}-refstack_platform-run'
+ <<: *functest-jobs
- name: 'functest-opnfv-functest-smoke-{tag}-tempest_full-run'
<<: *functest-jobs
- name: 'functest-opnfv-functest-smoke-{tag}-tempest_scenario-run'
@@ -674,6 +712,8 @@
<<: *functest-jobs
- multijob:
name: opnfv/functest-benchmarking:{tag}
+ execution-type: PARALLEL
+ condition: ALWAYS
projects:
- name: 'functest-opnfv-functest-benchmarking-{tag}-rally_full-run'
<<: *functest-jobs
@@ -686,6 +726,7 @@
- multijob:
name: opnfv/functest-vnf:{tag}
execution-type: SEQUENTIALLY
+ condition: ALWAYS
projects:
- name: 'functest-opnfv-functest-vnf-{tag}-cloudify-run'
<<: *functest-jobs
@@ -699,6 +740,8 @@
<<: *functest-jobs
- multijob:
name: opnfv/functest-features:{tag}
+ execution-type: PARALLEL
+ condition: ALWAYS
projects:
- name: 'functest-opnfv-functest-features-{tag}-doctor-notification-run'
<<: *functest-jobs
@@ -798,6 +841,8 @@
<<: *functest-jobs
- multijob:
name: opnfv/functest-healthcheck:{tag}
+ execution-type: PARALLEL
+ condition: ALWAYS
projects:
- name: 'functest-opnfv-functest-healthcheck-{tag}-connection_check-run'
<<: *functest-jobs
@@ -825,6 +870,8 @@
<<: *functest-jobs
- multijob:
name: opnfv/functest-smoke:{tag}
+ execution-type: PARALLEL
+ condition: SUCCESSFUL
projects:
- name: 'functest-opnfv-functest-smoke-{tag}-neutron-tempest-plugin-api-run'
<<: *functest-jobs
@@ -832,6 +879,12 @@
<<: *functest-jobs
- name: 'functest-opnfv-functest-smoke-{tag}-refstack_defcore-run'
<<: *functest-jobs
+ - name: 'functest-opnfv-functest-smoke-{tag}-refstack_compute-run'
+ <<: *functest-jobs
+ - name: 'functest-opnfv-functest-smoke-{tag}-refstack_object-run'
+ <<: *functest-jobs
+ - name: 'functest-opnfv-functest-smoke-{tag}-refstack_platform-run'
+ <<: *functest-jobs
- name: 'functest-opnfv-functest-smoke-{tag}-tempest_full-run'
<<: *functest-jobs
- name: 'functest-opnfv-functest-smoke-{tag}-tempest_scenario-run'
@@ -848,6 +901,8 @@
<<: *functest-jobs
- multijob:
name: opnfv/functest-benchmarking:{tag}
+ execution-type: PARALLEL
+ condition: ALWAYS
projects:
- name: 'functest-opnfv-functest-benchmarking-{tag}-rally_full-run'
<<: *functest-jobs
@@ -860,6 +915,7 @@
- multijob:
name: opnfv/functest-vnf:{tag}
execution-type: SEQUENTIALLY
+ condition: ALWAYS
projects:
- name: 'functest-opnfv-functest-vnf-{tag}-cloudify-run'
<<: *functest-jobs
@@ -873,6 +929,8 @@
<<: *functest-jobs
- multijob:
name: opnfv/functest-features:{tag}
+ execution-type: PARALLEL
+ condition: ALWAYS
projects:
- name: 'functest-opnfv-functest-features-{tag}-doctor-notification-run'
<<: *functest-jobs