bug-fix: wrong line to modify for getting results 77/49877/3
authorYang Yu <Gabriel.yuyang@huawei.com>
Wed, 3 Jan 2018 02:09:16 +0000 (10:09 +0800)
committerYu Yang (Gabriel) <Gabriel.yuyang@huawei.com>
Fri, 5 Jan 2018 07:38:51 +0000 (07:38 +0000)
In Danube, should modify no.12 line of yardstick config file to
let yardstick record result in file instead of reporting to
MongoDB. After Danube, it should be no.13 line of that file.
Also return to Danube:3.1 and will fix the line issue
for VNF scaling test in another ticket

Change-Id: I309e9c609967efdda8eaaf289d788ccf1693308e
Signed-off-by: Yang Yu <Gabriel.yuyang@huawei.com>
utils/env_prepare/stack_prepare.py
utils/infra_setup/runner/docker_env.py

index 25c2a29..c7dae39 100644 (file)
@@ -37,6 +37,16 @@ def _prepare_env_daemon(test_yardstick):
                             config.bottlenecks_config["yardstick_rc_dir"])
         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)
 
     # update the external_network
     _source_file(rc_file)
index 438d3d1..54478ff 100644 (file)
@@ -45,7 +45,7 @@ def env_yardstick(docker_name):
     volume = get_self_volume()
     yardstick_tag = os.getenv("Yardstick_TAG")
     if yardstick_tag is None:
-        yardstick_tag = "latest"
+        yardstick_tag = "danube.3.1"
     env_docker = client.containers.run(image="opnfv/yardstick:%s"
                                              % yardstick_tag,
                                        privileged=True,