Architecture evolution skeleton 69/24469/2
authorYujun Zhang <zhang.yujunz@zte.com.cn>
Thu, 17 Nov 2016 05:52:03 +0000 (13:52 +0800)
committerYujun Zhang <zhang.yujunz@zte.com.cn>
Mon, 21 Nov 2016 02:36:52 +0000 (10:36 +0800)
commit539405270b57a5ee7409a164a38b9fdb0b3624e7
treec8f9a6fd5d61b8060802ec06bba5f9c94fe66bcb
parentcaa171ac3796bbeacfdac0939713eedfad85e3c3
Architecture evolution skeleton

- benchmarks will be driven by qtip.runner
- qtip.runner is used by both qtip.cli and qtip.api
- unit test for each module will be placed under tests/unit
- functional tests will be moved to tests/functional
- data as testing sample will be moved to tests/data

NOTE: this patch moves files only, it may fails many tests. To be
followed up in next step.

JIRA: QTIP-148

Change-Id: I27e8169a74783970a1f7818456eb76a7311fb60c
Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
31 files changed:
qtip/runner/__init__.py [new file with mode: 0644]
qtip/runner/perftest.py [new file with mode: 0644]
qtip/runner/suite.py [new file with mode: 0644]
qtip/runner/test_plan.py [new file with mode: 0644]
tests/__init__.py [new file with mode: 0644]
tests/data/output/hosts [moved from tests/output/hosts with 100% similarity]
tests/data/schema/test_bm_schema.yaml [moved from tests/schema/test_bm_schema.yaml with 100% similarity]
tests/data/schema/test_vm_schema.yaml [moved from tests/schema/test_vm_schema.yaml with 100% similarity]
tests/data/test_plan/bm_ping.yaml [moved from tests/test_case/bm_ping.yaml with 100% similarity]
tests/data/test_plan/bm_with_proxy.yaml [moved from tests/test_case/bm_with_proxy.yaml with 100% similarity]
tests/data/test_plan/bm_without_proxy.yaml [moved from tests/test_case/bm_without_proxy.yaml with 100% similarity]
tests/data/test_plan/vm.yaml [moved from tests/test_case/vm.yaml with 100% similarity]
tests/data/test_plan/vm_error.yaml [moved from tests/test_case/vm_error.yaml with 100% similarity]
tests/functional/__init__.py [new file with mode: 0644]
tests/functional/yaml_schema_test.py [moved from tests/yaml_schema_test.py with 100% similarity]
tests/unit/__init__.py [new file with mode: 0644]
tests/unit/api/__init__.py [new file with mode: 0644]
tests/unit/api/qtip_server_test.py [moved from tests/qtip_server_test.py with 100% similarity]
tests/unit/cli/__init__.py [new file with mode: 0644]
tests/unit/runner/__init__.py [new file with mode: 0644]
tests/unit/runner/perftest_test.py [new file with mode: 0644]
tests/unit/runner/suite_test.py [new file with mode: 0644]
tests/unit/runner/test_plan_test.py [new file with mode: 0644]
tests/unit/utils/__init__.py [new file with mode: 0644]
tests/unit/utils/ansible_api_test.py [moved from tests/ansible_api_test.py with 100% similarity]
tests/unit/utils/args_handler_test.py [moved from tests/args_handler_test.py with 100% similarity]
tests/unit/utils/cli_test.py [moved from tests/cli_test.py with 100% similarity]
tests/unit/utils/create_zones_test.py [moved from tests/create_zones_test.py with 100% similarity]
tests/unit/utils/driver_test.py [moved from tests/driver_test.py with 100% similarity]
tests/unit/utils/env_setup_test.py [moved from tests/env_setup_test.py with 100% similarity]
tests/unit/utils/spawn_vm_test.py [moved from tests/spawn_vm_test.py with 100% similarity]