Yardstick output format unified 57/35257/7
authorchenjiankun <chenjiankun1@huawei.com>
Wed, 24 May 2017 07:22:51 +0000 (07:22 +0000)
committerchenjiankun <chenjiankun1@huawei.com>
Thu, 22 Jun 2017 11:06:17 +0000 (11:06 +0000)
commitacc757fc7cf9db54d97d4563cd294efafc3f7747
tree20a55964d84fa84c06a91b2e9b9233902f42c2c7
parent5c33b82efbc0f7e58bdcfc4288ce08b7b3c999f2
Yardstick output format unified

JIRA: YARDSTICK-658

Currently the yardstick have three dispatcher: file, influxdb, mongodb.
(influxdb using API to get result and mongodb using testAPI to get result)
But their output format is different. It is hard to use.

In this patch, make all dispatchers using the same data source.
And make the output format of file and influxdb unified.
As for mongodb, since it is related to testAPI, so I make it push data
every test case.

The unified output format is:
    http://paste.openstack.org/show/610125/

Change-Id: I854ac4f03e6f904469b07b0c924c7d850545ae5b
Signed-off-by: chenjiankun <chenjiankun1@huawei.com>
15 files changed:
api/resources/results.py
tests/unit/benchmark/core/test_task.py
tests/unit/benchmark/runner/test_base.py
tests/unit/dispatcher/test_influxdb.py
yardstick/benchmark/core/task.py
yardstick/benchmark/runners/arithmetic.py
yardstick/benchmark/runners/base.py
yardstick/benchmark/runners/duration.py
yardstick/benchmark/runners/iteration.py
yardstick/benchmark/runners/sequence.py
yardstick/cmd/commands/task.py
yardstick/dispatcher/base.py
yardstick/dispatcher/file.py
yardstick/dispatcher/http.py
yardstick/dispatcher/influxdb.py