Signed-off-by: Jiří Župka <[email protected]>
---
client/virt/virt_utils.py | 25 +++++++++++++++++++++++++
1 files changed, 25 insertions(+), 0 deletions(-)
diff --git a/client/virt/virt_utils.py b/client/virt/virt_utils.py
index 17963fb..a2a73ec 100644
--- a/client/virt/virt_utils.py
+++ b/client/virt/virt_utils.py
@@ -3934,6 +3934,31 @@ def install_host_kernel(job, params):
install_type)
+def install_cpuflags_util_on_vm(test, vm, dst_dir, extra_flags=None):
+ """
+ Install stress to vm.
+
+ @param vm: virtual machine.
+ @param dst_dir: Installation path.
+ @param extra_flags: Extraflags for gcc compiler.
+ """
+ if not extra_flags:
+ extra_flags = ""
+
+ cpuflags_src = os.path.join(test.virtdir, "deps", "test_cpu_flags")
+ cpuflags_dst = os.path.join(dst_dir, "test_cpu_flags")
+ session = vm.wait_for_login()
+ session.cmd("rm -rf %s" %
+ (cpuflags_dst))
+ session.cmd("sync")
+ vm.copy_files_to(cpuflags_src, dst_dir)
+ session.cmd("sync")
+ session.cmd("cd %s; make EXTRA_FLAGS='%s';" %
+ (cpuflags_dst, extra_flags))
+ session.cmd("sync")
+ session.close()
+
+
def if_nametoindex(ifname):
"""
Map an interface name into its corresponding index.
--
1.7.7.6
_______________________________________________
Autotest mailing list
[email protected]
http://test.kernel.org/cgi-bin/mailman/listinfo/autotest