On Fri, Nov 03, 2017 at 03:29:29PM +0100, Peter Krempa wrote:
Add a new test program called 'qemublocktest' to test the
block layer
related stuff and test storage source to JSON generator by comparing it
to the JSON parser.
---
tests/Makefile.am | 14 +++-
tests/qemublocktest.c | 189 ++++++++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 202 insertions(+), 1 deletion(-)
create mode 100644 tests/qemublocktest.c
[...]
+static int
+testBackingXMLjsonXML(const void *args)
+{
[...]
+
+ ret = 0;
+
+ cleanup:
+ virStorageSourceFree(xmlsrc);
+ virStorageSourceFree(jsonsrc);
+ VIR_FREE(propsstr);
+ VIR_FREE(protocolwrapper);
+ VIR_FREE(actualxml);
+ virJSONValueFree(backendprops);
+ virJSONValueFree(wrapper);
+ virBufferFreeAndReset(&buf);
xmlXPathFreeContext(ctxt);
Jan
+ xmlFreeDoc(xml);
+
+ return ret;
+}