mirror of
https://github.com/virt-manager/virt-manager.git
synced 2025-02-09 23:15:46 -06:00
testdriver: Add bits for status, transient, managed save, snapshots
No unit tests for any of these, just for UI testing at the moment. These require some non-upstream libvirt patches, but it doesn't hurt in the interim while they are reviewed.
This commit is contained in:
parent
8f0bfb1ad6
commit
b3c5d123ca
@ -545,6 +545,246 @@ test-many-devices, like an alternate RNG.
|
||||
</devices>
|
||||
</domain>
|
||||
|
||||
<domain type='test' xmlns:test='http://libvirt.org/schemas/domain/test/1.0'>
|
||||
<name>test-state-shutoff</name>
|
||||
<memory>1048576</memory>
|
||||
<bootloader>/tmp/bootfoo</bootloader>
|
||||
<test:runstate>5</test:runstate>
|
||||
</domain>
|
||||
<domain type='test' xmlns:test='http://libvirt.org/schemas/domain/test/1.0'>
|
||||
<name>test-state-paused</name>
|
||||
<memory>1048576</memory>
|
||||
<bootloader>/tmp/bootfoo</bootloader>
|
||||
<test:runstate>3</test:runstate>
|
||||
</domain>
|
||||
<domain type='test' xmlns:test='http://libvirt.org/schemas/domain/test/1.0'>
|
||||
<name>test-state-crashed</name>
|
||||
<memory>1048576</memory>
|
||||
<bootloader>/tmp/bootfoo</bootloader>
|
||||
<test:runstate>6</test:runstate>
|
||||
</domain>
|
||||
<domain type='test' xmlns:test='http://libvirt.org/schemas/domain/test/1.0'>
|
||||
<name>test-state-pmsuspended</name>
|
||||
<memory>1048576</memory>
|
||||
<bootloader>/tmp/bootfoo</bootloader>
|
||||
<test:runstate>7</test:runstate>
|
||||
</domain>
|
||||
<domain type='test' xmlns:test='http://libvirt.org/schemas/domain/test/1.0'>
|
||||
<name>test-state-transient</name>
|
||||
<memory>1048576</memory>
|
||||
<bootloader>/tmp/bootfoo</bootloader>
|
||||
<test:transient/>
|
||||
</domain>
|
||||
<domain type='test' xmlns:test='http://libvirt.org/schemas/domain/test/1.0'>
|
||||
<name>test-state-managedsave</name>
|
||||
<memory>1048576</memory>
|
||||
<bootloader>/tmp/bootfoo</bootloader>
|
||||
<test:runstate>5</test:runstate>
|
||||
<test:hasmanagedsave/>
|
||||
</domain>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- ############ -->
|
||||
<!-- Snapshot VMs -->
|
||||
<!-- ############ -->
|
||||
|
||||
|
||||
<domain type='test' xmlns:test='http://libvirt.org/schemas/domain/test/1.0'>
|
||||
<name>test-internal-snapshots</name>
|
||||
<memory>409600</memory>
|
||||
<uuid>12345678-1234-FDDF-1234-12345678FFFF</uuid>
|
||||
<bootloader>/tmp/bootfoo</bootloader>
|
||||
<devices>
|
||||
<disk type='file' device='disk'>
|
||||
<source file='/dev/default-pool/test-clone-simple.img'/>
|
||||
<target dev='hda' bus='ide'/>
|
||||
</disk>
|
||||
</devices>
|
||||
|
||||
<test:domainsnapshot>
|
||||
<name>internal-root</name>
|
||||
<state>running</state>
|
||||
<creationTime>1375905080</creationTime>
|
||||
<memory snapshot='internal'/>
|
||||
<disks>
|
||||
<disk name='hda' snapshot='internal'/>
|
||||
</disks>
|
||||
<domain type='test'>
|
||||
<name>test-internal-snapshots</name>
|
||||
<uuid>12345678-1234-fddf-1234-12345678ffff</uuid>
|
||||
<memory unit='KiB'>409600</memory>
|
||||
<currentMemory unit='KiB'>409600</currentMemory>
|
||||
<vcpu placement='static'>1</vcpu>
|
||||
<bootloader>/tmp/bootfoo</bootloader>
|
||||
<os>
|
||||
<type arch='i686'>xen</type>
|
||||
</os>
|
||||
<clock offset='utc'/>
|
||||
<on_poweroff>destroy</on_poweroff>
|
||||
<on_reboot>restart</on_reboot>
|
||||
<on_crash>destroy</on_crash>
|
||||
<devices>
|
||||
<disk type='file' device='disk'>
|
||||
<source file='/dev/default-pool/test-clone-simple.img'/>
|
||||
<target dev='hda' bus='ide'/>
|
||||
<address type='drive' controller='0' bus='0' target='0' unit='0'/>
|
||||
</disk>
|
||||
<controller type='ide' index='0'/>
|
||||
</devices>
|
||||
</domain>
|
||||
<active>0</active>
|
||||
</test:domainsnapshot>
|
||||
|
||||
<test:domainsnapshot>
|
||||
<name>internal-root-child1</name>
|
||||
<state>running</state>
|
||||
<parent>
|
||||
<name>internal-root</name>
|
||||
</parent>
|
||||
<creationTime>1375885107</creationTime>
|
||||
<memory snapshot='internal'/>
|
||||
<disks>
|
||||
<disk name='hda' snapshot='internal'/>
|
||||
</disks>
|
||||
<domain type='test'>
|
||||
<name>test-internal-snapshots</name>
|
||||
<uuid>12345678-1234-fddf-1234-12345678ffff</uuid>
|
||||
<memory unit='KiB'>409600</memory>
|
||||
<currentMemory unit='KiB'>409600</currentMemory>
|
||||
<vcpu placement='static'>1</vcpu>
|
||||
<bootloader>/tmp/bootfoo</bootloader>
|
||||
<os>
|
||||
<type arch='i686'>xen</type>
|
||||
</os>
|
||||
<clock offset='utc'/>
|
||||
<on_poweroff>destroy</on_poweroff>
|
||||
<on_reboot>restart</on_reboot>
|
||||
<on_crash>destroy</on_crash>
|
||||
<devices>
|
||||
<disk type='file' device='disk'>
|
||||
<source file='/dev/default-pool/test-clone-simple.img'/>
|
||||
<target dev='hda' bus='ide'/>
|
||||
<address type='drive' controller='0' bus='0' target='0' unit='0'/>
|
||||
</disk>
|
||||
<controller type='ide' index='0'/>
|
||||
</devices>
|
||||
</domain>
|
||||
<active>1</active>
|
||||
</test:domainsnapshot>
|
||||
|
||||
<test:domainsnapshot>
|
||||
<name>offline-root</name>
|
||||
<state>shutoff</state>
|
||||
<creationTime>1375905902</creationTime>
|
||||
<memory snapshot='no'/>
|
||||
<disks>
|
||||
<disk name='hda' snapshot='internal'/>
|
||||
</disks>
|
||||
<domain type='test'>
|
||||
<name>test-internal-snapshots</name>
|
||||
<uuid>12345678-1234-fddf-1234-12345678ffff</uuid>
|
||||
<memory unit='KiB'>409600</memory>
|
||||
<currentMemory unit='KiB'>409600</currentMemory>
|
||||
<vcpu placement='static'>1</vcpu>
|
||||
<bootloader>/tmp/bootfoo</bootloader>
|
||||
<os>
|
||||
<type arch='i686'>xen</type>
|
||||
</os>
|
||||
<clock offset='utc'/>
|
||||
<on_poweroff>destroy</on_poweroff>
|
||||
<on_reboot>restart</on_reboot>
|
||||
<on_crash>destroy</on_crash>
|
||||
<devices>
|
||||
<disk type='file' device='disk'>
|
||||
<source file='/dev/default-pool/test-clone-simple.img'/>
|
||||
<target dev='hda' bus='ide'/>
|
||||
<address type='drive' controller='0' bus='0' target='0' unit='0'/>
|
||||
</disk>
|
||||
<controller type='ide' index='0'/>
|
||||
</devices>
|
||||
</domain>
|
||||
<active>0</active>
|
||||
</test:domainsnapshot>
|
||||
|
||||
<test:domainsnapshot>
|
||||
<name>offline-root-child1</name>
|
||||
<state>shutoff</state>
|
||||
<parent>
|
||||
<name>offline-root</name>
|
||||
</parent>
|
||||
<creationTime>1375905916</creationTime>
|
||||
<memory snapshot='no'/>
|
||||
<disks>
|
||||
<disk name='hda' snapshot='internal'/>
|
||||
</disks>
|
||||
<domain type='test'>
|
||||
<name>test-internal-snapshots</name>
|
||||
<uuid>12345678-1234-fddf-1234-12345678ffff</uuid>
|
||||
<memory unit='KiB'>409600</memory>
|
||||
<currentMemory unit='KiB'>409600</currentMemory>
|
||||
<vcpu placement='static'>1</vcpu>
|
||||
<bootloader>/tmp/bootfoo</bootloader>
|
||||
<os>
|
||||
<type arch='i686'>xen</type>
|
||||
</os>
|
||||
<clock offset='utc'/>
|
||||
<on_poweroff>destroy</on_poweroff>
|
||||
<on_reboot>restart</on_reboot>
|
||||
<on_crash>destroy</on_crash>
|
||||
<devices>
|
||||
<disk type='file' device='disk'>
|
||||
<source file='/dev/default-pool/test-clone-simple.img'/>
|
||||
<target dev='hda' bus='ide'/>
|
||||
<address type='drive' controller='0' bus='0' target='0' unit='0'/>
|
||||
</disk>
|
||||
<controller type='ide' index='0'/>
|
||||
</devices>
|
||||
</domain>
|
||||
<active>0</active>
|
||||
</test:domainsnapshot>
|
||||
|
||||
<test:domainsnapshot>
|
||||
<name>offline-root-child2</name>
|
||||
<state>shutoff</state>
|
||||
<parent>
|
||||
<name>offline-root</name>
|
||||
</parent>
|
||||
<creationTime>137590600</creationTime>
|
||||
<memory snapshot='no'/>
|
||||
<disks>
|
||||
<disk name='hda' snapshot='internal'/>
|
||||
</disks>
|
||||
<domain type='test'>
|
||||
<name>test-internal-snapshots</name>
|
||||
<uuid>12345678-1234-fddf-1234-12345678ffff</uuid>
|
||||
<memory unit='KiB'>409600</memory>
|
||||
<currentMemory unit='KiB'>409600</currentMemory>
|
||||
<vcpu placement='static'>1</vcpu>
|
||||
<bootloader>/tmp/bootfoo</bootloader>
|
||||
<os>
|
||||
<type arch='i686'>xen</type>
|
||||
</os>
|
||||
<clock offset='utc'/>
|
||||
<on_poweroff>destroy</on_poweroff>
|
||||
<on_reboot>restart</on_reboot>
|
||||
<on_crash>destroy</on_crash>
|
||||
<devices>
|
||||
<disk type='file' device='disk'>
|
||||
<source file='/dev/default-pool/test-clone-simple.img'/>
|
||||
<target dev='hda' bus='ide'/>
|
||||
<address type='drive' controller='0' bus='0' target='0' unit='0'/>
|
||||
</disk>
|
||||
<controller type='ide' index='0'/>
|
||||
</devices>
|
||||
</domain>
|
||||
<active>0</active>
|
||||
</test:domainsnapshot>
|
||||
|
||||
</domain>
|
||||
|
||||
|
||||
|
||||
|
||||
@ -739,7 +979,6 @@ test-many-devices, like an alternate RNG.
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- ####### -->
|
||||
<!-- Storage -->
|
||||
<!-- ####### -->
|
||||
@ -1170,6 +1409,7 @@ test-many-devices, like an alternate RNG.
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- ####### -->
|
||||
<!-- Devices -->
|
||||
<!-- ####### -->
|
||||
@ -2543,5 +2783,4 @@ test-many-devices, like an alternate RNG.
|
||||
<!-- Unused interface -->
|
||||
<interface type="ethernet" name="unusedeth0"/>
|
||||
|
||||
|
||||
</node>
|
||||
|
Loading…
Reference in New Issue
Block a user