API proposal for functest 03/36703/34
authorLinda Wang <wangwulin@huawei.com>
Thu, 29 Jun 2017 07:12:29 +0000 (07:12 +0000)
committerLinda Wang <wangwulin@huawei.com>
Thu, 17 Aug 2017 09:24:49 +0000 (09:24 +0000)
commitecaecd74a20e4845fb748077b759a5697ba86f1c
treea26e7f5b5b456a78c29ab135f4862a9ca4b2ae25
parent94d1bddfdd97379e50e4c12f26116441e836d0f6
API proposal for functest

1. Propose a basic framework for API
2. And these functions have been realized:
   1) Show environment
   2) Prepare Environment
   3) Show credentials
   4) List all testcases
   5) Show a testcase
   6) List all tiers
   7) Show a tier
   8) List all testcases within given tier

JIRA: FUNCTEST-843

Change-Id: Ib961446708077b56465eda0052f6d38806b62594
Signed-off-by: Linda Wang <wangwulin@huawei.com>
22 files changed:
functest/api/__init__.py [new file with mode: 0644]
functest/api/base.py [new file with mode: 0644]
functest/api/common/__init__.py [new file with mode: 0644]
functest/api/common/api_utils.py [new file with mode: 0644]
functest/api/common/error.py [new file with mode: 0644]
functest/api/resources/__init__.py [new file with mode: 0644]
functest/api/resources/v1/__init__.py [new file with mode: 0644]
functest/api/resources/v1/creds.py [new file with mode: 0644]
functest/api/resources/v1/envs.py [new file with mode: 0644]
functest/api/resources/v1/testcases.py [new file with mode: 0644]
functest/api/resources/v1/tiers.py [new file with mode: 0644]
functest/api/server.py [new file with mode: 0644]
functest/api/urls.py [new file with mode: 0644]
functest/ci/config_functest.yaml
functest/ci/logging.ini
functest/cli/commands/cli_env.py
functest/cli/commands/cli_os.py
functest/cli/commands/cli_testcase.py
functest/cli/commands/cli_tier.py
requirements.txt
setup.cfg
tox.ini