[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH v5 10/13] iotests.py: Allow concurrent qemu instance
From: |
Max Reitz |
Subject: |
[Qemu-devel] [PATCH v5 10/13] iotests.py: Allow concurrent qemu instances |
Date: |
Tue, 25 Oct 2016 15:11:38 +0200 |
By adding an optional suffix to the files used for communication with a
VM, we can launch multiple VM instances concurrently.
Reviewed-by: Kevin Wolf <address@hidden>
Signed-off-by: Max Reitz <address@hidden>
---
tests/qemu-iotests/iotests.py | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/tests/qemu-iotests/iotests.py b/tests/qemu-iotests/iotests.py
index 5a2678f..c589deb 100644
--- a/tests/qemu-iotests/iotests.py
+++ b/tests/qemu-iotests/iotests.py
@@ -140,8 +140,10 @@ def log(msg, filters=[]):
class VM(qtest.QEMUQtestMachine):
'''A QEMU VM'''
- def __init__(self):
- super(VM, self).__init__(qemu_prog, qemu_opts, test_dir=test_dir,
+ def __init__(self, path_suffix=''):
+ name = "qemu%s-%d" % (path_suffix, os.getpid())
+ super(VM, self).__init__(qemu_prog, qemu_opts, name=name,
+ test_dir=test_dir,
socket_scm_helper=socket_scm_helper)
if debug:
self._debug = True
--
2.10.1
- [Qemu-devel] [PATCH v5 07/13] block/nbd: Use SocketAddress options, (continued)
- [Qemu-devel] [PATCH v5 07/13] block/nbd: Use SocketAddress options, Max Reitz, 2016/10/25
- [Qemu-devel] [PATCH v5 11/13] socket_scm_helper: Accept fd directly, Max Reitz, 2016/10/25
- [Qemu-devel] [PATCH v5 09/13] iotests.py: Add qemu_nbd function, Max Reitz, 2016/10/25
- [Qemu-devel] [PATCH v5 06/13] block/nbd: Accept SocketAddress, Max Reitz, 2016/10/25
- [Qemu-devel] [PATCH v5 12/13] iotests: Add assert_json_filename_equal() method, Max Reitz, 2016/10/25
- [Qemu-devel] [PATCH v5 10/13] iotests.py: Allow concurrent qemu instances,
Max Reitz <=
- [Qemu-devel] [PATCH v5 13/13] iotests: Add test for NBD's blockdev-add interface, Max Reitz, 2016/10/25
- Re: [Qemu-devel] [PATCH v5 00/13] qapi: Allow blockdev-add for NBD, Max Reitz, 2016/10/25
- Re: [Qemu-devel] [PATCH v5 00/13] qapi: Allow blockdev-add for NBD, Kevin Wolf, 2016/10/27