Refactor loader classes 35/27235/5
authorYujun Zhang <zhang.yujunz@zte.com.cn>
Thu, 19 Jan 2017 08:58:46 +0000 (16:58 +0800)
committerYujun Zhang <zhang.yujunz@zte.com.cn>
Sun, 29 Jan 2017 12:34:56 +0000 (20:34 +0800)
commitf2d021c72b38845954755bab54aa13b4b2aad725
tree384b0aa7772facb1e8f836a4741f8151ef119901
parenta42b9a6ac576b11403955ff38df6cc58cf02abb7
Refactor loader classes

- rename BaseLoader to YamlFileLoader as base class of QTIP specs loader
- create an abstract BaseLoader
- create FileLoader for logfile collector

Change-Id: I0c992cd847fc0dce4fdd73a13c1cdbc406c84532
Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
qtip/base/constant.py
qtip/collector/base.py
qtip/collector/logfile.py
qtip/loader/base.py
qtip/loader/file.py [new file with mode: 0644]
qtip/loader/metric.py
qtip/loader/plan.py
qtip/loader/qpi.py
qtip/loader/yaml_file.py [new file with mode: 0644]
tests/data/benchmarks/plan/doctor.yaml [moved from tests/data/opt/plan/doctor.yaml with 76% similarity]
tests/unit/loader/plan_test.py