Yardstick virtualenv support 39/33039/1
authorchenjiankun <chenjiankun1@huawei.com>
Sat, 1 Apr 2017 01:19:16 +0000 (01:19 +0000)
committerJing Lu <lvjing5@huawei.com>
Thu, 6 Apr 2017 06:13:16 +0000 (06:13 +0000)
commit221f4482bab3361cdb69161147e4d32d098d9a43
tree9c2e6608f2acfef314c18ecea695153fc127019d
parentd19113a5cd65f83d29ea48a3ae75cefa1d914676
Yardstick virtualenv support

JIRA: YARDSTICK-620

Currently we recommend using docker to run yardstick.
And it is hard to use virtualenv to install yardstick.
So I modify install.sh in yardstick root path.
It will support using virtualenv to install yardstick(including API) in
linux.
In this patch, I make yardstick support read yardstick configuration
have priority over constants.

Change-Id: I9ea1241b228532a6497451e6c8f232173ddb783e
Signed-off-by: chenjiankun <chenjiankun1@huawei.com>
(cherry picked from commit b74d875134b988a26441d559a9e700aaa68d6a0c)
22 files changed:
api/api-prepare.sh
api/conf.py [deleted file]
api/resources/env_action.py
api/resources/release_action.py
api/resources/samples_action.py
api/urls.py
api/utils/common.py
api/utils/daemonthread.py
api/utils/influx.py
api/yardstick.ini [deleted file]
docker/Dockerfile
etc/yardstick/yardstick.yaml [new file with mode: 0644]
install.sh
tests/unit/common/test_utils.py
yardstick/__init__.py
yardstick/benchmark/contexts/heat.py
yardstick/benchmark/contexts/node.py
yardstick/benchmark/contexts/standalone.py
yardstick/benchmark/core/task.py
yardstick/common/constants.py
yardstick/common/utils.py
yardstick/definitions.py [deleted file]