mirror of
https://github.com/libvirt/libvirt.git
synced 2025-02-25 18:55:26 -06:00
qemu: Test name-space handling
Add test cases for parsing the qemu-name-space.
This is based on qemuxml2argv{test,data/}, but can not reside in
qemuxml2argv{test,data/} because ...
1. qemuxmlns-qemu-ns-domain.xml is not schema-valid and breaks
domainschematest. The test is still important to detect xmlns:qemu
bindings to a name-space other than
http://libvirt.org/schemas/domain/qemu/1.0
2. they break qemuxml2xml, because the xmlns:qemu binding is moved to
the top-level <domain> element when converting from argv to xml.
Signed-off-by: Philipp Hahn <hahn@univention.de>
This commit is contained in:
@@ -75,6 +75,7 @@ EXTRA_DIST = \
|
||||
qemuhelpdata \
|
||||
qemuxml2argvdata \
|
||||
qemuxml2xmloutdata \
|
||||
qemuxmlnsdata \
|
||||
schematestutils.sh \
|
||||
sexpr2xmldata \
|
||||
storagepoolschematest \
|
||||
@@ -108,7 +109,7 @@ check_PROGRAMS += xml2sexprtest sexpr2xmltest \
|
||||
xmconfigtest xencapstest statstest reconnect
|
||||
endif
|
||||
if WITH_QEMU
|
||||
check_PROGRAMS += qemuxml2argvtest qemuxml2xmltest qemuargv2xmltest qemuhelptest
|
||||
check_PROGRAMS += qemuxml2argvtest qemuxml2xmltest qemuxmlnstest qemuargv2xmltest qemuhelptest
|
||||
endif
|
||||
|
||||
if WITH_OPENVZ
|
||||
@@ -233,7 +234,7 @@ TESTS += xml2sexprtest \
|
||||
endif
|
||||
|
||||
if WITH_QEMU
|
||||
TESTS += qemuxml2argvtest qemuxml2xmltest qemuargv2xmltest qemuhelptest
|
||||
TESTS += qemuxml2argvtest qemuxml2xmltest qemuxmlnstest qemuargv2xmltest qemuhelptest
|
||||
TESTS += nwfilterxml2xmltest
|
||||
endif
|
||||
|
||||
@@ -349,6 +350,11 @@ qemuxml2xmltest_SOURCES = \
|
||||
testutils.c testutils.h
|
||||
qemuxml2xmltest_LDADD = $(qemu_LDADDS) $(LDADDS)
|
||||
|
||||
qemuxmlnstest_SOURCES = \
|
||||
qemuxmlnstest.c testutilsqemu.c testutilsqemu.h \
|
||||
testutils.c testutils.h
|
||||
qemuxmlnstest_LDADD = $(qemu_LDADDS) $(LDADDS)
|
||||
|
||||
qemuargv2xmltest_SOURCES = \
|
||||
qemuargv2xmltest.c testutilsqemu.c testutilsqemu.h \
|
||||
testutils.c testutils.h
|
||||
@@ -357,7 +363,7 @@ qemuargv2xmltest_LDADD = $(qemu_LDADDS) $(LDADDS)
|
||||
qemuhelptest_SOURCES = qemuhelptest.c testutils.c testutils.h
|
||||
qemuhelptest_LDADD = $(qemu_LDADDS) $(LDADDS)
|
||||
else
|
||||
EXTRA_DIST += qemuxml2argvtest.c qemuxml2xmltest.c qemuargv2xmltest.c qemuhelptest.c testutilsqemu.c testutilsqemu.h
|
||||
EXTRA_DIST += qemuxml2argvtest.c qemuxml2xmltest.c qemuxmlnstest.c qemuargv2xmltest.c qemuhelptest.c testutilsqemu.c testutilsqemu.h
|
||||
endif
|
||||
|
||||
if WITH_OPENVZ
|
||||
|
||||
Reference in New Issue
Block a user