libvirt/tests
Eric Blake cb005533ab json: enhance parser test
We already enable the parser option to detect invalid UTF-8, but
didn't test it.  Also, JSON states that behavior of an object
with a duplicated key is undefined; we chose to reject it, but
were not testing it.

With the enhanced tests in place, we can simplify yajl2
initialization by relying on parser defaults being sane.

* src/util/virjson.c (virJSONValueFromString): Simplify.
* tests/jsontest.c (mymain): Test more bad usage.

Signed-off-by: Eric Blake <eblake@redhat.com>
2015-06-25 09:11:15 +02:00
..
bhyvexml2argvdata
bhyvexml2xmloutdata
capabilityschemadata
commanddata
confdata Add configuration options for permissions on daemon's admin socket 2015-06-16 13:46:21 +02:00
cputestdata
domaincapsschemadata
domainconfdata
domainschemadata
domainsnapshotxml2xmlin
domainsnapshotxml2xmlout
fchostdata/fc_host
interfaceschemadata
lxcconf2xmldata
lxcxml2xmldata
lxcxml2xmloutdata
networkxml2confdata
networkxml2firewalldata
networkxml2xmlin
networkxml2xmlout
networkxml2xmlupdatein
networkxml2xmlupdateout
nodedevschemadata
nodeinfodata
nwfilterxml2firewalldata
nwfilterxml2xmlin
nwfilterxml2xmlout
qemuagentdata
qemucapabilitiesdata
qemucaps2xmldata
qemuhelpdata
qemuhotplugtestdata
qemumonitorjsondata
qemuxml2argvdata Test for the new watchdog model diag288 2015-06-24 15:26:32 +02:00
qemuxml2xmloutdata conf: Ignore multiqueue with one queue. 2015-06-11 14:17:46 +02:00
qemuxmlnsdata
secretxml2xmlin
securityselinuxhelperdata
securityselinuxlabeldata
sexpr2xmldata
storagepoolschemadata
storagepoolxml2xmlin storage: Fix the schema and add tests for cifs pool 2015-06-15 17:25:33 -04:00
storagepoolxml2xmlout storage: Fix the schema and add tests for cifs pool 2015-06-15 17:25:33 -04:00
storagevolschemadata
storagevolxml2argvdata
storagevolxml2xmlin
storagevolxml2xmlout
sysinfodata
vboxsnapshotxmldata tests: fix vbox snapshot xmls 2014-06-18 15:19:18 +02:00
vircaps2xmldata
vircgroupdata
virfiledata
virnetdaemondata tests: Adapt virnetservertest to daemon refactor 2015-06-16 13:46:20 +02:00
virnetdevtestdata/sys/class/net
virnetserverdata tests: Adapt virnetservertest to daemon refactor 2015-06-16 13:46:20 +02:00
virpcitestdata
virscsidata
virusbtestdata/sys_bus_usb/devices
vmwareverdata
vmx2xmldata
xencapsdata
xlconfigdata
xmconfigdata
xml2sexprdata
xml2vmxdata
.valgrind.supp
bhyvexml2argvmock.c
bhyvexml2argvtest.c
bhyvexml2xmltest.c
capabilityschematest
commandhelper.c
commandtest.c
cpuset
cputest.c
define-dev-segfault
domaincapsschematest
domaincapstest.c
domainconftest.c
domainschematest
domainsnapshotschematest
domainsnapshotxml2xmltest.c
esxutilstest.c
eventtest.c
fchosttest.c
fdstreamtest.c
int-overflow
interfaceschematest
interfacexml2xmltest.c
jsontest.c json: enhance parser test 2015-06-25 09:11:15 +02:00
libvirtd-fail
libvirtd-pool
libvirtdconftest.c
lxcconf2xmltest.c
lxcxml2xmltest.c
Makefile.am util: multi-value virTypedParameter 2015-06-18 16:46:09 +02:00
metadatatest.c
networkschematest
networkxml2conftest.c
networkxml2firewalltest.c
networkxml2xmltest.c
networkxml2xmlupdatetest.c
nodedevschematest
nodedevxml2xmltest.c
nodeinfotest.c
nwfilterebiptablestest.c
nwfilterschematest
nwfilterxml2firewalltest.c
nwfilterxml2xmltest.c
objecteventtest.c
objectlocking.ml
oomtrace.pl
openvzutilstest.c
openvzutilstest.conf
pkix_asn1_tab.c
qemuagenttest.c
qemuargv2xmltest.c
qemucapabilitiestest.c
qemucaps2xmlmock.c
qemucaps2xmltest.c
qemucommandutiltest.c
qemuhelptest.c
qemuhotplugtest.c
qemumonitorjsontest.c qemu: Do not poll for spice migration status 2015-06-19 15:15:11 +02:00
qemumonitortest.c
qemumonitortestutils.c
qemumonitortestutils.h
qemuxml2argvmock.c
qemuxml2argvtest.c Test for the new watchdog model diag288 2015-06-24 15:26:32 +02:00
qemuxml2xmltest.c docs: Fix XML schema handling of LUN address in hostdev tag 2015-06-22 16:15:49 -04:00
qemuxmlnstest.c
read-bufsiz
read-non-seekable
reconnect.c
schematestutils.sh
scsihosttest.c
seclabeltest.c
secretschematest
secretxml2xmltest.c
securityselinuxhelper.c
securityselinuxlabeltest.c
securityselinuxtest.c
sexpr2xmltest.c
shunloadhelper.c
shunloadtest.c
sockettest.c
ssh.c
start
statstest.c
storagebackendsheepdogtest.c
storagepoolschematest
storagepoolxml2xmltest.c storage: Fix the schema and add tests for cifs pool 2015-06-15 17:25:33 -04:00
storagevolschematest
storagevolxml2argvtest.c
storagevolxml2xmltest.c
sysinfotest.c
test_conf.c
test_conf.sh
test-lib.sh
testutils.c
testutils.h
testutilslxc.c
testutilslxc.h
testutilsqemu.c Convert SCSI logical unit from unsigned int to unsigned long long 2015-06-22 16:03:33 -04:00
testutilsqemu.h
testutilsxen.c
testutilsxen.h
utiltest.c
vboxsnapshotxmltest.c
vcpupin
viralloctest.c
viratomictest.c
virauthconfigtest.c
virbitmaptest.c
virbuftest.c
vircaps2xmltest.c
vircapstest.c vircapstest: Properly report error for failed tests 2015-06-24 13:47:05 +02:00
vircgroupmock.c
vircgrouptest.c
vircryptotest.c
virdbustest.c
virdrivermoduletest.c
virendiantest.c
virfiletest.c
virfirewalltest.c
virhashdata.h
virhashtest.c
virhostdevtest.c
viridentitytest.c
viriscsitest.c
virkeycodetest.c
virkeyfiletest.c
virkmodtest.c
virlockspacetest.c
virlogtest.c
virmock.h
virmockdbus.c
virnetdaemontest.c tests: Adapt virnetservertest to daemon refactor 2015-06-16 13:46:20 +02:00
virnetdevbandwidthmock.c
virnetdevbandwidthtest.c
virnetdevmock.c
virnetdevtest.c
virnetmessagetest.c
virnetserverclientmock.c
virnetserverclienttest.c
virnetsockettest.c
virnettlscontexttest.c
virnettlshelpers.c
virnettlshelpers.h
virnettlssessiontest.c
virpcimock.c
virpcitest.c
virpolkittest.c
virportallocatortest.c
virscsitest.c
virsh-all
virsh-optparse
virsh-schedinfo
virsh-synopsis
virsh-undefine
virsh-uriprecedence
virshtest.c
virstoragetest.c
virstringtest.c
virsystemdtest.c
virt-aa-helper-test
virtimetest.c
virtypedparamtest.c util: add virTypedParamsAddStringList 2015-06-18 16:46:09 +02:00
viruritest.c
virusbmock.c
virusbtest.c
vmwarevertest.c
vmx2xmltest.c
xencapstest.c
xlconfigtest.c
xmconfigtest.c
xml2sexprtest.c
xml2vmxtest.c