[virt-tools-list] [PATCHv2 2/2] Add hugepage basic tests in virtinst

Li Zhang zhlcindy at linux.vnet.ibm.com
Thu Dec 15 06:13:21 UTC 2011


This patch is to add hugepage basic tests to generate
configuration in xmlfile

Signed-off-by: Li Zhang <zhlcindy at linux.vnet.ibm.com>
---
 tests/xmlconfig-xml/boot-many-devices.xml |    3 +++
 tests/xmlconfig.py                        |    1 +
 tests/xmlparse-xml/change-guest-out.xml   |    3 +++
 tests/xmlparse.py                         |    1 +
 4 files changed, 8 insertions(+), 0 deletions(-)

diff --git a/tests/xmlconfig-xml/boot-many-devices.xml b/tests/xmlconfig-xml/boot-many-devices.xml
index 1221cc4..b654889 100644
--- a/tests/xmlconfig-xml/boot-many-devices.xml
+++ b/tests/xmlconfig-xml/boot-many-devices.xml
@@ -4,6 +4,9 @@
   <description>foooo barrrr somedesc</description>
   <memory>409600</memory>
   <currentMemory>204800</currentMemory>
+  <memoryBacking>
+    <hugepages/>
+  </memoryBacking>
   <vcpu>5</vcpu>
   <os>
     <type arch='i686'>hvm</type>
diff --git a/tests/xmlconfig.py b/tests/xmlconfig.py
index 1f16404..a76ac98 100644
--- a/tests/xmlconfig.py
+++ b/tests/xmlconfig.py
@@ -694,6 +694,7 @@ class TestXMLConfig(unittest.TestCase):
         g = utils.get_basic_fullyvirt_guest(installer=i)
 
         g.description = "foooo barrrr somedesc"
+        g.hugepage = True
 
         # Hostdevs
         dev1 = VirtualHostDeviceUSB(g.conn)
diff --git a/tests/xmlparse-xml/change-guest-out.xml b/tests/xmlparse-xml/change-guest-out.xml
index e5045e5..248c48c 100644
--- a/tests/xmlparse-xml/change-guest-out.xml
+++ b/tests/xmlparse-xml/change-guest-out.xml
@@ -62,4 +62,7 @@
     <imagelabel>fooimage</imagelabel>
   </seclabel>
   <description>Hey desc changed</description>
+  <memoryBacking>
+    <hugepages/>
+  </memoryBacking>
 </domain>
diff --git a/tests/xmlparse.py b/tests/xmlparse.py
index a781f2c..11036ba 100644
--- a/tests/xmlparse.py
+++ b/tests/xmlparse.py
@@ -102,6 +102,7 @@ class XMLParseTest(unittest.TestCase):
         check("uuid", "12345678-1234-1234-1234-123456789012",
                       "11111111-2222-3333-4444-555555555555")
         check("emulator", "/usr/lib/xen/bin/qemu-dm", "/usr/binnnn/fooemu")
+        check("hugepage", False, True)
 
         check = self._make_checker(guest.clock)
         check("offset", "utc", "localtime")
-- 
1.7.7




More information about the virt-tools-list mailing list