Add test result dispatcher 74/1274/2
authorQiLiang <liangqi1@huawei.com>
Sun, 9 Aug 2015 16:48:17 +0000 (00:48 +0800)
committerQiLiang <liangqi1@huawei.com>
Mon, 24 Aug 2015 03:21:04 +0000 (11:21 +0800)
commit84ab6e07ef9abef13b44b69d41d5886a253751de
tree689f18a5f9b661b7244e0ea32d9b2b4d051c64f7
parentc4610ed9b6e1f77befae039072d8a5ffdb9af08a
Add test result dispatcher

This patch is the initial implementation of DB result storage.

Having implemented a dispathcer which enable user select different ways
to store test results according to different requirements. This patch
can support not only local file storage, but also remote storage by
using http request(it will call common-db-api when available). Later,
local DB sotrage will be supported.

This patch is raw and simple, which is implemented with reference to
openstack ceilometer.

Any comment is welcome.

JIRA: YARDSTICK-61

Change-Id: Icaf8369edfab5d05f0819eb02d5b05dc8a04d69d
Signed-off-by: QiLiang <liangqi1@huawei.com>
yardstick/benchmark/runners/base.py
yardstick/dispatcher/__init__.py [new file with mode: 0644]
yardstick/dispatcher/base.py [new file with mode: 0644]
yardstick/dispatcher/file.py [new file with mode: 0644]
yardstick/dispatcher/http.py [new file with mode: 0644]