Commit ba6741f63d for qemu.org
commit ba6741f63da565c739c038d267fd6d9132266597
Author: Vladimir Sementsov-Ogievskiy <vsementsov@yandex-team.ru>
Date: Wed Jul 29 12:31:44 2026 +0300
tests/testcase.py: passthrough monitor_address
We'll need it soon to implement test for cpr-exec mode of
tap-fd-migration.
Signed-off-by: Vladimir Sementsov-Ogievskiy <vsementsov@yandex-team.ru>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Message-ID: <20260729093146.1893719-5-vsementsov@yandex-team.ru>
Signed-off-by: Thomas Huth <thuth@redhat.com>
diff --git a/tests/functional/qemu_test/testcase.py b/tests/functional/qemu_test/testcase.py
index 12ef84281c..69d3d06cc0 100644
--- a/tests/functional/qemu_test/testcase.py
+++ b/tests/functional/qemu_test/testcase.py
@@ -381,11 +381,12 @@ def require_device(self, devicename):
if helptxt.find(devicename) < 0:
self.skipTest('no support for device ' + devicename)
- def _new_vm(self, name):
+ def _new_vm(self, name, monitor_address):
vm = QEMUMachine(self.qemu_bin,
name=name,
base_temp_dir=self.workdir,
- log_dir=self.log_file())
+ log_dir=self.log_file(),
+ monitor_address=monitor_address)
self.log.debug('QEMUMachine "%s" created', name)
self.log.debug('QEMUMachine "%s" temp_dir: %s', name, vm.temp_dir)
@@ -400,11 +401,11 @@ def _new_vm(self, name):
def vm(self):
return self.get_vm(name='default')
- def get_vm(self, name=None):
+ def get_vm(self, name=None, monitor_address=None):
if not name:
name = str(uuid.uuid4())
if self._vms.get(name) is None:
- self._vms[name] = self._new_vm(name)
+ self._vms[name] = self._new_vm(name, monitor_address)
if self.cpu is not None:
self._vms[name].add_args('-cpu', self.cpu)
if self.machine is not None: