mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2024-08-05 08:23:48 +00:00
99e30acfdc
Add new approach to properly test status XML files by supplying a full XML file rather than generating synthetic test cases by prepending the status header. The two tests introduced here are copies of existing cases using the synthetic header so that current level of testing is kept. The files are chosen to excercising the vcpu and blockjob quirks present in the current testing. Signed-off-by: Peter Krempa <pkrempa@redhat.com>
97 lines
3.4 KiB
XML
97 lines
3.4 KiB
XML
<domstatus state='running' reason='booted' pid='3803518'>
|
|
<taint flag='high-privileges'/>
|
|
<monitor path='/var/lib/libvirt/qemu/test.monitor' json='1' type='unix'/>
|
|
<vcpus>
|
|
<vcpu id='0' pid='3803519'/>
|
|
</vcpus>
|
|
<qemuCaps>
|
|
<flag name='vnet-hdr'/>
|
|
<flag name='qxl.vgamem_mb'/>
|
|
<flag name='qxl-vga.vgamem_mb'/>
|
|
<flag name='pc-dimm'/>
|
|
</qemuCaps>
|
|
<devices>
|
|
<device alias='balloon0'/>
|
|
<device alias='video0'/>
|
|
<device alias='serial0'/>
|
|
<device alias='net0'/>
|
|
<device alias='usb'/>
|
|
</devices>
|
|
<numad nodeset='0-2' cpuset='1,3'/>
|
|
<libDir path='/tmp'/>
|
|
<channelTargetDir path='/tmp/channel'/>
|
|
<allowReboot value='yes'/>
|
|
<blockjobs active='yes'/>
|
|
<domain type='qemu' id='1'>
|
|
<name>QEMUGuest1</name>
|
|
<uuid>c7a5fdbd-edaf-9455-926a-d65c16db1809</uuid>
|
|
<memory unit='KiB'>219136</memory>
|
|
<currentMemory unit='KiB'>219136</currentMemory>
|
|
<vcpu placement='static'>1</vcpu>
|
|
<os>
|
|
<type arch='i686' machine='pc'>hvm</type>
|
|
<boot dev='hd'/>
|
|
</os>
|
|
<clock offset='utc'/>
|
|
<on_poweroff>destroy</on_poweroff>
|
|
<on_reboot>restart</on_reboot>
|
|
<on_crash>destroy</on_crash>
|
|
<devices>
|
|
<emulator>/usr/bin/qemu-system-i686</emulator>
|
|
<disk type='block' device='disk'>
|
|
<driver name='qemu' type='raw'/>
|
|
<source dev='/dev/HostVG/QEMUGuest1'/>
|
|
<backingStore/>
|
|
<mirror type='block' job='copy' ready='yes'>
|
|
<format type='raw'/>
|
|
<source dev='/dev/HostVG/QEMUGuest1Copy'/>
|
|
</mirror>
|
|
<target dev='hda' bus='ide'/>
|
|
<address type='drive' controller='0' bus='0' target='0' unit='0'/>
|
|
</disk>
|
|
<disk type='block' device='cdrom'>
|
|
<driver name='qemu' type='raw'/>
|
|
<source dev='/dev/HostVG/QEMUGuest2'/>
|
|
<backingStore/>
|
|
<target dev='hdc' bus='ide'/>
|
|
<readonly/>
|
|
<address type='drive' controller='0' bus='1' target='0' unit='0'/>
|
|
</disk>
|
|
<disk type='file' device='disk'>
|
|
<driver name='qemu' type='raw'/>
|
|
<source file='/tmp/data.img'/>
|
|
<backingStore/>
|
|
<mirror type='file' file='/tmp/copy.img' format='qcow2' job='copy'>
|
|
<format type='qcow2'/>
|
|
<source file='/tmp/copy.img'/>
|
|
</mirror>
|
|
<target dev='vda' bus='virtio'/>
|
|
<address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0'/>
|
|
</disk>
|
|
<disk type='file' device='disk'>
|
|
<driver name='qemu' type='raw'/>
|
|
<source file='/tmp/logs.img'/>
|
|
<backingStore/>
|
|
<mirror type='file' file='/tmp/logcopy.img' format='qcow2' job='copy' ready='abort'>
|
|
<format type='qcow2'/>
|
|
<source file='/tmp/logcopy.img'/>
|
|
</mirror>
|
|
<target dev='vdb' bus='virtio'/>
|
|
<address type='pci' domain='0x0000' bus='0x00' slot='0x04' function='0x0'/>
|
|
</disk>
|
|
<controller type='usb' index='0'>
|
|
<address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x2'/>
|
|
</controller>
|
|
<controller type='ide' index='0'>
|
|
<address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x1'/>
|
|
</controller>
|
|
<controller type='pci' index='0' model='pci-root'/>
|
|
<input type='mouse' bus='ps2'/>
|
|
<input type='keyboard' bus='ps2'/>
|
|
<memballoon model='virtio'>
|
|
<address type='pci' domain='0x0000' bus='0x00' slot='0x05' function='0x0'/>
|
|
</memballoon>
|
|
</devices>
|
|
</domain>
|
|
</domstatus>
|