diff options
author | Yang Yu <Gabriel.yuyang@huawei.com> | 2018-03-14 21:22:06 +0800 |
---|---|---|
committer | Yang Yu <Gabriel.yuyang@huawei.com> | 2018-03-14 21:27:58 +0800 |
commit | b8b65fbc102f632a1c83cd3fc67dc2b921902a8a (patch) | |
tree | eaddc24418ba4417e7ae675ad29655d0e4e86cbd | |
parent | 75bf3ebba105798ce450b321a5d770fcee985896 (diff) |
support hosts file copy
JIRA: BOTTLENECK-227
Dovetail needs to regulate the hosts file of each docker to
adapt SUTs. This patch is to make hosts file consistant in
Bottlenecks-Yarstick docker.
Change-Id: I93a57a5cac9c8d8c0a8b6660e84b8b351c455786
Signed-off-by: Yang Yu <Gabriel.yuyang@huawei.com>
-rw-r--r-- | testsuites/run_testsuite.py | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/testsuites/run_testsuite.py b/testsuites/run_testsuite.py index e0f46248..70e6d8c9 100644 --- a/testsuites/run_testsuite.py +++ b/testsuites/run_testsuite.py @@ -36,6 +36,14 @@ LOG = log.Logger(__name__).getLogger() # ------------------------------------------------------ +def copy_hosts_file(): + LOG.info("Begin copying hosts file to Bottlenecks-Yardstick") + os.system('cp /etc/hosts /tmp/hosts') + yardstick_docker = docker_env.docker_find('Bottlenecks-Yardstick') + docker_env.docker_exec_cmd(yardstick_docker, 'sudo cp -f /tmp/hosts /etc/hosts') + LOG.info("Done with copying hosts file to Bottlenecks-Yardstick") + + def posca_testcase_run(testsuite, testcase_script, test_config): module_string = "testsuites.%s.testcase_script.%s" % (testsuite, @@ -132,6 +140,7 @@ def main(): test_level = sys.argv[1] test_name = sys.argv[2] REPORT = sys.argv[3] + copy_hosts_file() testsuite_run(test_level, test_name, REPORT) |