diff --git a/libvirt/tests/cfg/virtual_disks/virtual_disks_multidisks.cfg b/libvirt/tests/cfg/virtual_disks/virtual_disks_multidisks.cfg index c14882c05e..369987a762 100644 --- a/libvirt/tests/cfg/virtual_disks/virtual_disks_multidisks.cfg +++ b/libvirt/tests/cfg/virtual_disks/virtual_disks_multidisks.cfg @@ -1084,6 +1084,13 @@ - disk_attach_with_minimal_xml: only coldplug test_minimal_xml = "yes" + memory_size = "1048576" + curr_mem_size = "1048576" + aarch64: + cpu_model_xml = "" + aarch64_machine_type = "virt" + memory_size = "4194304" + curr_mem_size = "4194304" disks_attach_option = "--live" virt_disk_device = "disk" virt_disk_device_source = "disk_minimal" diff --git a/libvirt/tests/src/virtual_disks/virtual_disks_multidisks.py b/libvirt/tests/src/virtual_disks/virtual_disks_multidisks.py index 1a1849ef3e..32f606440d 100644 --- a/libvirt/tests/src/virtual_disks/virtual_disks_multidisks.py +++ b/libvirt/tests/src/virtual_disks/virtual_disks_multidisks.py @@ -1117,19 +1117,25 @@ def check_info_in_libvird_log_file(matchedMsg=None): # For minimal VM xml,it need reconstruct one. if test_minimal_xml: + cpu_model_xml = params.get("cpu_model_xml", "") + aarch64_machine_type = params.get("aarch64_machine_type") + memory_size = params.get("memory_size", "1048576") + curr_mem_size = params.get("curr_mem_size", "1048576") minimal_vm_xml = vm_xml.VMXML.new_from_inactive_dumpxml(vm_name) + machine_type = aarch64_machine_type if aarch64_machine_type else machine first_disk = vm.get_first_disk_devices() first_disk_source = first_disk['source'] minimal_vm_xml_file = minimal_vm_xml.xml minimal_xml_content = """ %s - 1048576 - 1048576 + %s + %s 1 hvm + %s /usr/libexec/qemu-kvm @@ -1138,7 +1144,13 @@ def check_info_in_libvird_log_file(matchedMsg=None): - """ % (vm_name, arch, machine, first_disk_source) + """ % (vm_name, + memory_size, + curr_mem_size, + arch, + machine_type, + cpu_model_xml, + first_disk_source) with open(minimal_vm_xml_file, 'w') as xml_file: xml_file.seek(0) xml_file.truncate()