Bug fix: fit Yardstick 3.1 version. 77/37677/1
authorliyin <liyin11@huawei.com>
Tue, 18 Jul 2017 06:55:29 +0000 (14:55 +0800)
committerYu Yang (Gabriel) <Gabriel.yuyang@huawei.com>
Tue, 18 Jul 2017 08:09:45 +0000 (08:09 +0000)
JIRA: BOTTLENECK-173

This patch will add a file to create some yardstick conf,
Yardstick will use this file to manage output file type.

Change-Id: I1d265af9f0b9b5132dc63c4d6d95d5bc194c7ff6
Signed-off-by: liyin <liyin11@huawei.com>
(cherry picked from commit 962b6269fdee0991251304a2b16cba78961d4b42)

utils/env_prepare/stack_prepare.py

index ce8da61..157122a 100644 (file)
@@ -32,9 +32,19 @@ def _prepare_env_daemon(test_yardstick):
     if not os.environ.get("EXTERNAL_NETWORK"):
         _append_external_network(rc_file)
     if test_yardstick:
+        yardstick_contain = docker_env.yardstick_info["container"]
         cmd = "cp %s %s" % (rc_file,
                             config.bottlenecks_config["yardstick_rc_dir"])
-        yardstick_contain = docker_env.yardstick_info["container"]
+        docker_env.docker_exec_cmd(yardstick_contain,
+                                   cmd)
+        file_orig = ("/home/opnfv/repos/yardstick/etc"
+                     "/yardstick/yardstick.conf.sample")
+        file_after = "/etc/yardstick/yardstick.conf"
+        cmd = "cp %s %s" % (file_orig,
+                            file_after)
+        docker_env.docker_exec_cmd(yardstick_contain,
+                                   cmd)
+        cmd = "sed -i ā€˜12s/http/file/gā€™ /etc/yardstick/yardstick.conf"
         docker_env.docker_exec_cmd(yardstick_contain,
                                    cmd)