mirror of
https://github.com/virt-manager/virt-manager.git
synced 2025-02-25 18:55:27 -06:00
virtinst: add external snapshot capability
Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
This commit is contained in:
parent
dadb9a0d6f
commit
3cde1acbb6
@ -194,6 +194,7 @@
|
||||
<cpuselection/>
|
||||
<deviceboot/>
|
||||
<disksnapshot default='on' toggle='no'/>
|
||||
<externalSnapshot/>
|
||||
</features>
|
||||
</guest>
|
||||
|
||||
@ -300,6 +301,7 @@
|
||||
<cpuselection/>
|
||||
<deviceboot/>
|
||||
<disksnapshot default='on' toggle='no'/>
|
||||
<externalSnapshot/>
|
||||
</features>
|
||||
</guest>
|
||||
|
||||
@ -413,6 +415,7 @@
|
||||
<cpuselection/>
|
||||
<deviceboot/>
|
||||
<disksnapshot default='on' toggle='no'/>
|
||||
<externalSnapshot/>
|
||||
</features>
|
||||
</guest>
|
||||
|
||||
@ -488,6 +491,7 @@
|
||||
<cpuselection/>
|
||||
<deviceboot/>
|
||||
<disksnapshot default='on' toggle='no'/>
|
||||
<externalSnapshot/>
|
||||
</features>
|
||||
</guest>
|
||||
|
||||
@ -513,6 +517,7 @@
|
||||
<cpuselection/>
|
||||
<deviceboot/>
|
||||
<disksnapshot default='on' toggle='no'/>
|
||||
<externalSnapshot/>
|
||||
</features>
|
||||
</guest>
|
||||
|
||||
@ -566,6 +571,7 @@
|
||||
<cpuselection/>
|
||||
<deviceboot/>
|
||||
<disksnapshot default='on' toggle='no'/>
|
||||
<externalSnapshot/>
|
||||
</features>
|
||||
</guest>
|
||||
|
||||
@ -619,6 +625,7 @@
|
||||
<cpuselection/>
|
||||
<deviceboot/>
|
||||
<disksnapshot default='on' toggle='no'/>
|
||||
<externalSnapshot/>
|
||||
</features>
|
||||
</guest>
|
||||
|
||||
@ -653,6 +660,7 @@
|
||||
<cpuselection/>
|
||||
<deviceboot/>
|
||||
<disksnapshot default='on' toggle='no'/>
|
||||
<externalSnapshot/>
|
||||
</features>
|
||||
</guest>
|
||||
|
||||
@ -726,6 +734,7 @@
|
||||
<cpuselection/>
|
||||
<deviceboot/>
|
||||
<disksnapshot default='on' toggle='no'/>
|
||||
<externalSnapshot/>
|
||||
</features>
|
||||
</guest>
|
||||
|
||||
|
@ -51,6 +51,13 @@ def testCapsUtilFuncs():
|
||||
caps_empty.guest_lookup()
|
||||
|
||||
|
||||
def testGuestCapabilities():
|
||||
filename = "kvm-x86_64.xml"
|
||||
caps = _buildCaps(filename)
|
||||
|
||||
assert caps.guests[0].supports_externalSnapshot() is True
|
||||
|
||||
|
||||
##############################
|
||||
# domcapabilities.py testing #
|
||||
##############################
|
||||
|
@ -97,6 +97,7 @@ class _CapsGuestFeatures(XMLBuilder):
|
||||
pae = XMLProperty("./pae", is_bool=True)
|
||||
acpi = XMLProperty("./acpi/@default", is_onoff=True)
|
||||
apic = XMLProperty("./apic/@default", is_onoff=True)
|
||||
externalSnapshot = XMLProperty("./externalSnapshot", is_bool=True)
|
||||
|
||||
|
||||
class _CapsGuest(XMLBuilder):
|
||||
@ -166,6 +167,12 @@ class _CapsGuest(XMLBuilder):
|
||||
"""
|
||||
return bool(self.features.apic)
|
||||
|
||||
def supports_externalSnapshot(self):
|
||||
"""
|
||||
Return True if capabilities report support for external snapshots
|
||||
"""
|
||||
return bool(self.features.externalSnapshot)
|
||||
|
||||
|
||||
############################
|
||||
# Main capabilities object #
|
||||
|
Loading…
Reference in New Issue
Block a user