diff options
author | Morgan Richomme <morgan.richomme@orange.com> | 2015-12-08 16:29:36 +0100 |
---|---|---|
committer | Morgan Richomme <morgan.richomme@orange.com> | 2015-12-09 10:40:48 +0100 |
commit | e75efb7931720b3c53384856a8d5e808afc93970 (patch) | |
tree | 1f5885baf7e5f064bb1a9dd5fd01a6bd893af0ef /testcases/config_functest.yaml | |
parent | 2e6774462537a69be83e4ebdb8c574359163b071 (diff) |
Add test dependencies in Functest config files
to know if the tescase/test suite can be run (or not)
JIRA: RELENG-69
Change-Id: I54e92a0a0b89fe64f6cd07f05b66859278ed84a8
Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
Diffstat (limited to 'testcases/config_functest.yaml')
-rw-r--r-- | testcases/config_functest.yaml | 58 |
1 files changed, 58 insertions, 0 deletions
diff --git a/testcases/config_functest.yaml b/testcases/config_functest.yaml index 460335777..5307df623 100644 --- a/testcases/config_functest.yaml +++ b/testcases/config_functest.yaml @@ -125,3 +125,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' |