@samitouri / QOSamiQemu / commits / ba6741f63d

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>

Vladimir Sementsov-Ogievskiy committed Jul 29, 2026 at 12:31 UTC ba6741f63da565c739c038d267fd6d9132266597
1 file changed +5 -4
tests/functional/qemu_test/testcase.py
+5 -4
@@ -381,11 +381,12 @@ class QemuSystemTest(QemuBaseTest):
381 if helptxt.find(devicename) < 0:
382 self.skipTest('no support for device ' + devicename)
383
384 - def _new_vm(self, name):
384 + def _new_vm(self, name, monitor_address):
385 vm = QEMUMachine(self.qemu_bin,
386 name=name,
387 base_temp_dir=self.workdir,
388 - log_dir=self.log_file())
388 + log_dir=self.log_file(),
389 + monitor_address=monitor_address)
390 self.log.debug('QEMUMachine "%s" created', name)
391 self.log.debug('QEMUMachine "%s" temp_dir: %s', name, vm.temp_dir)
392
@@ -400,11 +401,11 @@ class QemuSystemTest(QemuBaseTest):
401 def vm(self):
402 return self.get_vm(name='default')
403
403 - def get_vm(self, name=None):
404 + def get_vm(self, name=None, monitor_address=None):
405 if not name:
406 name = str(uuid.uuid4())
407 if self._vms.get(name) is None:
407 - self._vms[name] = self._new_vm(name)
408 + self._vms[name] = self._new_vm(name, monitor_address)
409 if self.cpu is not None:
410 self._vms[name].add_args('-cpu', self.cpu)
411 if self.machine is not None: