Support to specify docker image for each test case 69/54369/8
authorxudan <xudan16@huawei.com>
Fri, 23 Mar 2018 04:03:58 +0000 (00:03 -0400)
committerGeorg Kunz <georg.kunz@ericsson.com>
Tue, 10 Apr 2018 10:21:02 +0000 (10:21 +0000)
commit8b0d80d556dfd7935b6464ec76b49c9c0e6249e0
tree4bc938b2043e89f5a88cb81f81196a9da3b75f0f
parentde58a1bd6d908aefc8461c866901e64c12454c8b
Support to specify docker image for each test case

1. Currently each type of test cases will use one docker image.
2. For example,
   Functest test cases use opnfv/functest-restapi:euphrates
   Yardstick uses opnfv/yardstick:opnfv-5.1.0
3. It needs to support to specify the docker image for each test case.
4. For example,
   vping test cases use opnfv/functest-smoke:euphrates
   sdnvpn uses opnfv/functest-features:euphrates
5. The benefit of this is that these docker images are well verified
   by Functest CI and from Functest plan, they may not support
   functest-restapi docker image in its future release.

JIRA: DOVETAIL-638

Change-Id: I8a30eea2233aeff809af2e241b6c939194397832
Signed-off-by: xudan <xudan16@huawei.com>
dovetail/container.py
dovetail/test_runner.py
dovetail/utils/dovetail_utils.py
etc/conf/functest_config.yml
etc/testcase/sdnvpn.tc000.yml
etc/testcase/sdnvpn.tc001.yml
etc/testcase/sdnvpn.tc002.yml
etc/testcase/sdnvpn.tc003.yml
etc/testcase/sdnvpn.tc004.yml
etc/testcase/sdnvpn.tc008.yml
etc/testcase/vnf.tc001.yml