Modify TestCase constructor attributes 55/33155/3
authorCédric Ollivier <cedric.ollivier@orange.com>
Sat, 8 Apr 2017 11:38:45 +0000 (13:38 +0200)
committerCédric Ollivier <cedric.ollivier@orange.com>
Tue, 11 Apr 2017 12:23:21 +0000 (14:23 +0200)
commit96bacd7d8ffb9c05672c0a1fc6e68d19e4a6793a
tree7e0fa1d220628aa0ea3f6b0d36702224e2891628
parentccc675b3095271d59dba3a49c0b116d0ff6c6bfb
Modify TestCase constructor attributes

Every feature/testcase now allows receiving the data defined in
testcases.yaml as args (name is renamed to case_name).

From the time being, only project and case names are handled. Next
pending patches will add criteria, cmd and repo to this list.

It keeps the default values for case names except for features which
will be aggregated into Feature.

Change-Id: Id742d100b8183d7f10894c24ae6879d1b2b60ac9
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
49 files changed:
functest/ci/run_tests.py
functest/ci/testcases.yaml
functest/ci/tier_builder.py
functest/core/feature.py
functest/core/pytest_suite_runner.py
functest/core/testcase.py
functest/core/vnf_base.py
functest/opnfv_tests/features/barometer.py
functest/opnfv_tests/features/copper.py
functest/opnfv_tests/features/doctor.py
functest/opnfv_tests/features/domino.py
functest/opnfv_tests/features/netready.py
functest/opnfv_tests/features/odl_sfc.py
functest/opnfv_tests/features/promise.py
functest/opnfv_tests/features/sdnvpn.py
functest/opnfv_tests/features/security_scan.py
functest/opnfv_tests/mano/orchestra.py
functest/opnfv_tests/openstack/rally/rally.py
functest/opnfv_tests/openstack/refstack_client/refstack_client.py
functest/opnfv_tests/openstack/snaps/api_check.py
functest/opnfv_tests/openstack/snaps/connection_check.py
functest/opnfv_tests/openstack/snaps/health_check.py
functest/opnfv_tests/openstack/snaps/smoke.py
functest/opnfv_tests/openstack/snaps/snaps_test_runner.py
functest/opnfv_tests/openstack/tempest/tempest.py
functest/opnfv_tests/openstack/vping/vping_base.py
functest/opnfv_tests/openstack/vping/vping_ssh.py
functest/opnfv_tests/openstack/vping/vping_userdata.py
functest/opnfv_tests/sdn/onos/onos.py
functest/opnfv_tests/vnf/aaa/aaa.py
functest/opnfv_tests/vnf/ims/clearwater_ims_base.py
functest/opnfv_tests/vnf/ims/cloudify_ims.py
functest/opnfv_tests/vnf/rnc/parser.py
functest/opnfv_tests/vnf/router/vyos_vrouter.py
functest/tests/unit/ci/test_tier_builder.py
functest/tests/unit/core/test_testcase.py
functest/tests/unit/features/test_barometer.py
functest/tests/unit/features/test_copper.py
functest/tests/unit/features/test_doctor.py
functest/tests/unit/features/test_domino.py
functest/tests/unit/features/test_netready.py
functest/tests/unit/features/test_odl_sfc.py
functest/tests/unit/features/test_promise.py
functest/tests/unit/features/test_sdnvpn.py
functest/tests/unit/features/test_security_scan.py
functest/tests/unit/odl/test_odl.py
functest/tests/unit/utils/test_functest_utils.py
functest/tests/unit/vnf/rnc/test_parser.py
functest/utils/functest_utils.py