From 4f7fe50da291430d2fa3179108504268552b3f77 Mon Sep 17 00:00:00 2001 From: Haijiao Zhao Date: Fri, 13 Sep 2024 05:59:26 -0400 Subject: [PATCH] Fixup:passt_negative:sync vmxml after deleting vm ifaces Signed-off-by: Haijiao Zhao --- .../src/virtual_network/passt/passt_negative_setting.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/libvirt/tests/src/virtual_network/passt/passt_negative_setting.py b/libvirt/tests/src/virtual_network/passt/passt_negative_setting.py index f2f98199f7..cf97ffa54f 100644 --- a/libvirt/tests/src/virtual_network/passt/passt_negative_setting.py +++ b/libvirt/tests/src/virtual_network/passt/passt_negative_setting.py @@ -17,6 +17,7 @@ from provider.virtual_network import passt +VIRSH_ARGS = {'ignore_status': False, 'debug': True} LOG = logging.getLogger('avocado.' + __name__) DOWN_IFACE_NAME = "br1234" @@ -119,9 +120,14 @@ def _get_test_ip(): if operation == 'start_vm': vmxml.add_device(iface_device) vmxml.sync(virsh_instance=virsh_ins) + LOG.debug( + f'VMXML: {virsh.dumpxml(vm_name, uri=virsh_uri).stdout_text}') result = virsh.start(vm_name, uri=virsh_uri, debug=True) if operation == 'hotplug': - virsh.start(vm_name, uri=virsh_uri) + vmxml.sync(virsh_instance=virsh_ins) + LOG.debug( + f'VMXML: {virsh.dumpxml(vm_name, uri=virsh_uri).stdout_text}') + virsh.start(vm_name, uri=virsh_uri, **VIRSH_ARGS) result = virsh.attach_device(vm_name, iface_device.xml, uri=virsh_uri, debug=True)