libvirt/tests/vmx2xmldata
Pino Toscano c5ee737bc5 vmx: make 'fileName' optional for CD-ROMs
It seems like CD-ROMs may have no 'fileName' property specified in case
there is nothing configured as attachment for the drive. Hence, make
sure that virVMXParseDisk() do not consider it mandatory anymore,
considering it an empty block cdrom device. Sadly virVMXParseDisk() is
used also to parse disk and floppies, so make sure that a NULL fileName
is handled in cdrom- and floppy-related paths.

https://bugzilla.redhat.com/show_bug.cgi?id=1808610

Signed-off-by: Pino Toscano <ptoscano@redhat.com>
Reviewed-by: Ján Tomko <jtomko@redhat.com>
Tested-by: Richard W.M. Jones <rjones@redhat.com>
2020-03-19 11:25:33 +01:00
..
vmx2xml-annotation.vmx esx: Map the .vmx annotation to the domain XML description 2010-08-30 22:22:03 +02:00
vmx2xml-annotation.xml conf: also mark the implicit video as primary 2016-04-12 10:45:35 +02:00
vmx2xml-case-insensitive-1.vmx vmx: Support persistent CPU shares 2011-04-05 08:40:57 +02:00
vmx2xml-case-insensitive-1.xml conf: also mark the implicit video as primary 2016-04-12 10:45:35 +02:00
vmx2xml-case-insensitive-2.vmx esx: Make the conf parser compare names case insensitive in VMX mode 2010-03-24 21:03:37 +01:00
vmx2xml-case-insensitive-2.xml conf: also mark the implicit video as primary 2016-04-12 10:45:35 +02:00
vmx2xml-cdrom-ide-device.vmx ESX add tests for the VMX to/from domain XML mapping 2009-09-23 15:00:54 +02:00
vmx2xml-cdrom-ide-device.xml conf: also mark the implicit video as primary 2016-04-12 10:45:35 +02:00
vmx2xml-cdrom-ide-empty-2.vmx vmx: make 'fileName' optional for CD-ROMs 2020-03-19 11:25:33 +01:00
vmx2xml-cdrom-ide-empty-2.xml vmx: make 'fileName' optional for CD-ROMs 2020-03-19 11:25:33 +01:00
vmx2xml-cdrom-ide-empty.vmx vmx: Adapt to emptyBackingString for cdrom-image 2016-01-25 08:34:23 +01:00
vmx2xml-cdrom-ide-empty.xml conf: also mark the implicit video as primary 2016-04-12 10:45:35 +02:00
vmx2xml-cdrom-ide-file.vmx ESX add tests for the VMX to/from domain XML mapping 2009-09-23 15:00:54 +02:00
vmx2xml-cdrom-ide-file.xml conf: also mark the implicit video as primary 2016-04-12 10:45:35 +02:00
vmx2xml-cdrom-ide-raw-auto-detect.vmx VMX: Add support for 'auto detect' fileNames 2013-09-17 14:10:40 -05:00
vmx2xml-cdrom-ide-raw-auto-detect.xml conf: also mark the implicit video as primary 2016-04-12 10:45:35 +02:00
vmx2xml-cdrom-ide-raw-device.vmx VMX: Add cdrom-raw dev type from VMWare Fusion 2013-09-02 17:41:30 -05:00
vmx2xml-cdrom-ide-raw-device.xml conf: also mark the implicit video as primary 2016-04-12 10:45:35 +02:00
vmx2xml-cdrom-scsi-device.vmx ESX add tests for the VMX to/from domain XML mapping 2009-09-23 15:00:54 +02:00
vmx2xml-cdrom-scsi-device.xml conf: also mark the implicit video as primary 2016-04-12 10:45:35 +02:00
vmx2xml-cdrom-scsi-empty.vmx vmx: Adapt to emptyBackingString for cdrom-image 2016-01-25 08:34:23 +01:00
vmx2xml-cdrom-scsi-empty.xml conf: also mark the implicit video as primary 2016-04-12 10:45:35 +02:00
vmx2xml-cdrom-scsi-file.vmx ESX add tests for the VMX to/from domain XML mapping 2009-09-23 15:00:54 +02:00
vmx2xml-cdrom-scsi-file.xml conf: also mark the implicit video as primary 2016-04-12 10:45:35 +02:00
vmx2xml-cdrom-scsi-passthru.vmx vmx: Add handling for CDROM devices with SCSI passthru 2015-09-07 22:19:42 +02:00
vmx2xml-cdrom-scsi-passthru.xml conf: also mark the implicit video as primary 2016-04-12 10:45:35 +02:00
vmx2xml-cdrom-scsi-raw-auto-detect.vmx VMX: Add support for 'auto detect' fileNames 2013-09-17 14:10:40 -05:00
vmx2xml-cdrom-scsi-raw-auto-detect.xml conf: also mark the implicit video as primary 2016-04-12 10:45:35 +02:00
vmx2xml-cdrom-scsi-raw-device.vmx VMX: Add cdrom-raw dev type from VMWare Fusion 2013-09-02 17:41:30 -05:00
vmx2xml-cdrom-scsi-raw-device.xml conf: also mark the implicit video as primary 2016-04-12 10:45:35 +02:00
vmx2xml-datacenterpath.vmx vmx: Expose datacenter path in domain XML 2015-09-17 11:34:54 +01:00
vmx2xml-datacenterpath.xml conf: also mark the implicit video as primary 2016-04-12 10:45:35 +02:00
vmx2xml-esx-in-the-wild-1.vmx vmx: Support persistent CPU shares 2011-04-05 08:40:57 +02:00
vmx2xml-esx-in-the-wild-1.xml conf: also mark the implicit video as primary 2016-04-12 10:45:35 +02:00
vmx2xml-esx-in-the-wild-2.vmx ESX add tests for the VMX to/from domain XML mapping 2009-09-23 15:00:54 +02:00
vmx2xml-esx-in-the-wild-2.xml conf: also mark the implicit video as primary 2016-04-12 10:45:35 +02:00
vmx2xml-esx-in-the-wild-3.vmx ESX add tests for the VMX to/from domain XML mapping 2009-09-23 15:00:54 +02:00
vmx2xml-esx-in-the-wild-3.xml conf: also mark the implicit video as primary 2016-04-12 10:45:35 +02:00
vmx2xml-esx-in-the-wild-4.vmx ESX add tests for the VMX to/from domain XML mapping 2009-09-23 15:00:54 +02:00
vmx2xml-esx-in-the-wild-4.xml conf: also mark the implicit video as primary 2016-04-12 10:45:35 +02:00
vmx2xml-esx-in-the-wild-5.vmx esx: Add support for memtune/min_guarantee 2010-11-09 19:28:33 +01:00
vmx2xml-esx-in-the-wild-5.xml conf: also mark the implicit video as primary 2016-04-12 10:45:35 +02:00
vmx2xml-esx-in-the-wild-6.vmx esx: Fix regression in absolute file name handling 2011-05-26 23:32:44 +02:00
vmx2xml-esx-in-the-wild-6.xml conf: also mark the implicit video as primary 2016-04-12 10:45:35 +02:00
vmx2xml-esx-in-the-wild-7.vmx vmx: Add handling for CDROM devices with SCSI passthru 2015-09-07 22:19:42 +02:00
vmx2xml-esx-in-the-wild-7.xml conf: also mark the implicit video as primary 2016-04-12 10:45:35 +02:00
vmx2xml-esx-in-the-wild-8.vmx vmx: convert any amount of NICs 2018-04-01 12:43:42 +02:00
vmx2xml-esx-in-the-wild-8.xml conf: add support for specifying CPU "dies" parameter 2020-01-16 15:11:42 +00:00
vmx2xml-esx-in-the-wild-9.vmx vmx: convert cpuid.coresPerSocket for CPU topology 2018-04-20 09:09:29 +02:00
vmx2xml-esx-in-the-wild-9.xml conf: add support for specifying CPU "dies" parameter 2020-01-16 15:11:42 +00:00
vmx2xml-ethernet-bridged.vmx ESX add tests for the VMX to/from domain XML mapping 2009-09-23 15:00:54 +02:00
vmx2xml-ethernet-bridged.xml conf: also mark the implicit video as primary 2016-04-12 10:45:35 +02:00
vmx2xml-ethernet-custom.vmx ESX add tests for the VMX to/from domain XML mapping 2009-09-23 15:00:54 +02:00
vmx2xml-ethernet-custom.xml conf: also mark the implicit video as primary 2016-04-12 10:45:35 +02:00
vmx2xml-ethernet-e1000.vmx ESX add tests for the VMX to/from domain XML mapping 2009-09-23 15:00:54 +02:00
vmx2xml-ethernet-e1000.xml conf: also mark the implicit video as primary 2016-04-12 10:45:35 +02:00
vmx2xml-ethernet-generated.vmx esx: Fix 'vpx' MAC address range and allow arbitrary MAC addresses 2010-01-07 01:38:19 +01:00
vmx2xml-ethernet-generated.xml conf: also mark the implicit video as primary 2016-04-12 10:45:35 +02:00
vmx2xml-ethernet-nat.vmx vmx: Better Workstation vmx handling 2012-02-24 11:53:23 +01:00
vmx2xml-ethernet-nat.xml conf: also mark the implicit video as primary 2016-04-12 10:45:35 +02:00
vmx2xml-ethernet-other.vmx esx: Fix 'vpx' MAC address range and allow arbitrary MAC addresses 2010-01-07 01:38:19 +01:00
vmx2xml-ethernet-other.xml conf: also mark the implicit video as primary 2016-04-12 10:45:35 +02:00
vmx2xml-ethernet-static.vmx esx: Fix 'vpx' MAC address range and allow arbitrary MAC addresses 2010-01-07 01:38:19 +01:00
vmx2xml-ethernet-static.xml conf: also mark the implicit video as primary 2016-04-12 10:45:35 +02:00
vmx2xml-ethernet-vmxnet2.vmx esx: Add support for the VMXNET 2 (Enhanced) NIC model 2010-04-20 20:58:24 +02:00
vmx2xml-ethernet-vmxnet2.xml conf: also mark the implicit video as primary 2016-04-12 10:45:35 +02:00
vmx2xml-ethernet-vpx.vmx esx: Fix 'vpx' MAC address range and allow arbitrary MAC addresses 2010-01-07 01:38:19 +01:00
vmx2xml-ethernet-vpx.xml conf: also mark the implicit video as primary 2016-04-12 10:45:35 +02:00
vmx2xml-firmware-efi.vmx vmx: convert firmware config for autoselection 2019-04-15 20:03:55 -04:00
vmx2xml-firmware-efi.xml vmx: convert firmware config for autoselection 2019-04-15 20:03:55 -04:00
vmx2xml-floppy-device.vmx ESX add tests for the VMX to/from domain XML mapping 2009-09-23 15:00:54 +02:00
vmx2xml-floppy-device.xml conf: also mark the implicit video as primary 2016-04-12 10:45:35 +02:00
vmx2xml-floppy-file.vmx esx: Fix floppy.fileName handling in the vmx file parser 2013-10-15 11:39:02 +01:00
vmx2xml-floppy-file.xml conf: also mark the implicit video as primary 2016-04-12 10:45:35 +02:00
vmx2xml-fusion-in-the-wild-1.vmx VMX: Add a VMWare Fusion 5 configuration for tests 2013-09-17 14:10:41 -05:00
vmx2xml-fusion-in-the-wild-1.xml conf: also mark the implicit video as primary 2016-04-12 10:45:35 +02:00
vmx2xml-graphics-vnc.vmx esx: Add VNC support 2010-01-18 01:44:20 +01:00
vmx2xml-graphics-vnc.xml graphics: make address attribute for listen type='address' optional 2016-05-17 10:41:45 +02:00
vmx2xml-gsx-in-the-wild-1.vmx ESX add tests for the VMX to/from domain XML mapping 2009-09-23 15:00:54 +02:00
vmx2xml-gsx-in-the-wild-1.xml conf: also mark the implicit video as primary 2016-04-12 10:45:35 +02:00
vmx2xml-gsx-in-the-wild-2.vmx ESX add tests for the VMX to/from domain XML mapping 2009-09-23 15:00:54 +02:00
vmx2xml-gsx-in-the-wild-2.xml conf: also mark the implicit video as primary 2016-04-12 10:45:35 +02:00
vmx2xml-gsx-in-the-wild-3.vmx ESX add tests for the VMX to/from domain XML mapping 2009-09-23 15:00:54 +02:00
vmx2xml-gsx-in-the-wild-3.xml conf: also mark the implicit video as primary 2016-04-12 10:45:35 +02:00
vmx2xml-gsx-in-the-wild-4.vmx ESX add tests for the VMX to/from domain XML mapping 2009-09-23 15:00:54 +02:00
vmx2xml-gsx-in-the-wild-4.xml conf: also mark the implicit video as primary 2016-04-12 10:45:35 +02:00
vmx2xml-harddisk-ide-file.vmx ESX add tests for the VMX to/from domain XML mapping 2009-09-23 15:00:54 +02:00
vmx2xml-harddisk-ide-file.xml conf: also mark the implicit video as primary 2016-04-12 10:45:35 +02:00
vmx2xml-harddisk-scsi-file.vmx ESX add tests for the VMX to/from domain XML mapping 2009-09-23 15:00:54 +02:00
vmx2xml-harddisk-scsi-file.xml conf: also mark the implicit video as primary 2016-04-12 10:45:35 +02:00
vmx2xml-harddisk-transient.vmx Add test for transient disk support in VMX files 2014-01-20 09:47:43 -07:00
vmx2xml-harddisk-transient.xml conf: also mark the implicit video as primary 2016-04-12 10:45:35 +02:00
vmx2xml-minimal-64bit.vmx ESX add tests for the VMX to/from domain XML mapping 2009-09-23 15:00:54 +02:00
vmx2xml-minimal-64bit.xml conf: also mark the implicit video as primary 2016-04-12 10:45:35 +02:00
vmx2xml-minimal.vmx ESX add tests for the VMX to/from domain XML mapping 2009-09-23 15:00:54 +02:00
vmx2xml-minimal.xml conf: also mark the implicit video as primary 2016-04-12 10:45:35 +02:00
vmx2xml-parallel-device.vmx ESX add tests for the VMX to/from domain XML mapping 2009-09-23 15:00:54 +02:00
vmx2xml-parallel-device.xml conf: also mark the implicit video as primary 2016-04-12 10:45:35 +02:00
vmx2xml-parallel-file.vmx ESX add tests for the VMX to/from domain XML mapping 2009-09-23 15:00:54 +02:00
vmx2xml-parallel-file.xml conf: also mark the implicit video as primary 2016-04-12 10:45:35 +02:00
vmx2xml-scsi-driver.vmx esx: Allow 'vmpvscsi' as SCSI controller model 2010-07-24 17:31:04 +02:00
vmx2xml-scsi-driver.xml conf: also mark the implicit video as primary 2016-04-12 10:45:35 +02:00
vmx2xml-scsi-writethrough.vmx ESX add tests for the VMX to/from domain XML mapping 2009-09-23 15:00:54 +02:00
vmx2xml-scsi-writethrough.xml conf: also mark the implicit video as primary 2016-04-12 10:45:35 +02:00
vmx2xml-serial-device.vmx vmx: Fix a VMX parsing problem 2015-01-07 17:17:00 -07:00
vmx2xml-serial-device.xml conf: also mark the implicit video as primary 2016-04-12 10:45:35 +02:00
vmx2xml-serial-file.vmx ESX add tests for the VMX to/from domain XML mapping 2009-09-23 15:00:54 +02:00
vmx2xml-serial-file.xml conf: also mark the implicit video as primary 2016-04-12 10:45:35 +02:00
vmx2xml-serial-network-client.vmx esx: Add support for virtual serial device network backing 2010-10-01 23:38:23 +02:00
vmx2xml-serial-network-client.xml conf: also mark the implicit video as primary 2016-04-12 10:45:35 +02:00
vmx2xml-serial-network-server.vmx esx: Add support for virtual serial device network backing 2010-10-01 23:38:23 +02:00
vmx2xml-serial-network-server.xml conf: also mark the implicit video as primary 2016-04-12 10:45:35 +02:00
vmx2xml-serial-pipe-client-app.vmx ESX add tests for the VMX to/from domain XML mapping 2009-09-23 15:00:54 +02:00
vmx2xml-serial-pipe-client-vm.vmx ESX add tests for the VMX to/from domain XML mapping 2009-09-23 15:00:54 +02:00
vmx2xml-serial-pipe-server-app.vmx ESX add tests for the VMX to/from domain XML mapping 2009-09-23 15:00:54 +02:00
vmx2xml-serial-pipe-server-vm.vmx ESX add tests for the VMX to/from domain XML mapping 2009-09-23 15:00:54 +02:00
vmx2xml-serial-pipe.xml conf: also mark the implicit video as primary 2016-04-12 10:45:35 +02:00
vmx2xml-sharedfolder.vmx vmx: handle shared folders parsing 2012-07-21 20:15:02 +02:00
vmx2xml-sharedfolder.xml conf: also mark the implicit video as primary 2016-04-12 10:45:35 +02:00
vmx2xml-smbios.vmx esx: Support SMBIOS host mode 2010-11-11 19:18:19 +01:00
vmx2xml-smbios.xml conf: also mark the implicit video as primary 2016-04-12 10:45:35 +02:00
vmx2xml-svga.vmx vmx: Add support for video device VRAM size 2011-01-06 18:18:35 +01:00
vmx2xml-svga.xml conf: also mark the implicit video as primary 2016-04-12 10:45:35 +02:00
vmx2xml-ws-in-the-wild-1.vmx vmx: Better Workstation vmx handling 2012-02-24 11:53:23 +01:00
vmx2xml-ws-in-the-wild-1.xml conf: also mark the implicit video as primary 2016-04-12 10:45:35 +02:00
vmx2xml-ws-in-the-wild-2.vmx vmx: Better Workstation vmx handling 2012-02-24 11:53:23 +01:00
vmx2xml-ws-in-the-wild-2.xml conf: also mark the implicit video as primary 2016-04-12 10:45:35 +02:00