]> Git Repo - qemu.git/blobdiff - tests/vm/basevm.py
tests/vm: Allow to set qemu-img path
[qemu.git] / tests / vm / basevm.py
index 0b8c1b26576eabdce8f5f168aace750c8306987f..ed5dd4f3d0e45bad50fb47dd49de9189c502264a 100755 (executable)
@@ -21,7 +21,7 @@ import logging
 import time
 import datetime
 sys.path.append(os.path.join(os.path.dirname(__file__), '..', '..', 'python'))
-from qemu import kvm_available
+from qemu.accel import kvm_available
 from qemu.machine import QEMUMachine
 import subprocess
 import hashlib
@@ -152,6 +152,11 @@ class BaseVM(object):
     def build_image(self, img):
         raise NotImplementedError
 
+    def exec_qemu_img(self, *args):
+        cmd = [os.environ.get("QEMU_IMG", "qemu-img")]
+        cmd.extend(list(args))
+        subprocess.check_call(cmd)
+
     def add_source_dir(self, src_dir):
         name = "data-" + hashlib.sha1(src_dir.encode("utf-8")).hexdigest()[:5]
         tarfile = os.path.join(self._tmpdir, name + ".tar")
This page took 0.023724 seconds and 4 git commands to generate.