summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJose Lausuch <jose.lausuch@ericsson.com>2015-12-10 16:50:16 +0000
committerGerrit Code Review <gerrit@172.30.200.206>2015-12-10 16:50:16 +0000
commit85d35dd06b6d87b64b93bf8e3a50eb0920859f47 (patch)
tree06722f4d38e7dbb0417bb8cee4bd4ee0912d689f
parent1e13ded680617837924ea951ecffd882d495e5e1 (diff)
parente75efb7931720b3c53384856a8d5e808afc93970 (diff)
Merge "Add test dependencies in Functest config files to know if the tescase/test suite can be run (or not)"
-rw-r--r--testcases/config_functest.yaml58
1 files changed, 58 insertions, 0 deletions
diff --git a/testcases/config_functest.yaml b/testcases/config_functest.yaml
index fc8b1c1b4..af529b347 100644
--- a/testcases/config_functest.yaml
+++ b/testcases/config_functest.yaml
@@ -129,3 +129,61 @@ ONOS:
OCN2: '189.42.8.105'
results:
test_db_url: http://213.77.62.197
+
+########################################################################
+# This part lists the dependencies of the tests
+#
+# it is used to managed the complexity of the possible combination
+#
+# 17 projects have been declared for Brahmaputra (D Milestone)
+# 89 testcases are associated with these 17 projects
+#
+# in B-Release, Functest deals with 6 companion projects:
+# - congress
+# - doctor
+# - ovno
+# - policyTest
+# - promise
+# - sdnvpn
+#
+# constraints may be declared at the testcase or the test project level
+#
+# By default we consider that all the tests can be run on any configuration
+#
+# we defined 3 constraints
+# - installer (e.g. my test can be run only with installer Compass)
+# possible values: apex, compass, fuel, joid
+#
+# - controller (e.g. my test can be done only with controller OpenContrail)
+# possible values: none, odl, onos, opencontrail
+#
+# - options (ovs, kvm, QEMU, proc) (my test is only possible with OVS 2.3.2)
+# possible values:
+# ovs: ovs2.4, ovsX
+# kvm:
+# qemu:
+#
+#######################################################################
+test-dependencies:
+ #congress:
+ #doctor:
+ functest:
+ odl:
+ controller: 'odl'
+ onos:
+ controller: 'onos'
+ onos-ovsdb:
+ controller: 'onos'
+ #promise:
+ ovno:
+ controller: 'opencontrail'
+ policy-test:
+ controller: 'odl'
+ sdnvpn:
+ options: 'ovs2.4'
+ opnfv-yardstick-tc026-sdnvpn:
+ controller: 'none'
+ odl-vpn_service-tests:
+ controller: 'odl'
+ openstack-neutron-bgpvpn-api-extension-tests:
+ controller: 'none'