mirror of
https://gitlab.gnome.org/GNOME/libxml2.git
synced 2024-10-26 20:25:14 +03:00
Don't print generic error messages in XPath tests
This commit is contained in:
parent
d77e5fc4bc
commit
1fc55ca72b
12
runtest.c
12
runtest.c
@ -2316,11 +2316,20 @@ streamMemParseTest(const char *filename, const char *result, const char *err,
|
||||
static FILE *xpathOutput;
|
||||
static xmlDocPtr xpathDocument;
|
||||
|
||||
static void
|
||||
ignoreGenericError(void *ctx ATTRIBUTE_UNUSED,
|
||||
const char *msg ATTRIBUTE_UNUSED, ...) {
|
||||
}
|
||||
|
||||
static void
|
||||
testXPath(const char *str, int xptr, int expr) {
|
||||
xmlGenericErrorFunc handler = ignoreGenericError;
|
||||
xmlXPathObjectPtr res;
|
||||
xmlXPathContextPtr ctxt;
|
||||
|
||||
/* Don't print generic errors to stderr. */
|
||||
initGenericErrorDefaultFunc(&handler);
|
||||
|
||||
nb_tests++;
|
||||
#if defined(LIBXML_XPTR_ENABLED)
|
||||
if (xptr) {
|
||||
@ -2349,6 +2358,9 @@ testXPath(const char *str, int xptr, int expr) {
|
||||
xmlXPathDebugDumpObject(xpathOutput, res, 0);
|
||||
xmlXPathFreeObject(res);
|
||||
xmlXPathFreeContext(ctxt);
|
||||
|
||||
/* Reset generic error handler. */
|
||||
initGenericErrorDefaultFunc(NULL);
|
||||
}
|
||||
|
||||
/**
|
||||
|
Loading…
Reference in New Issue
Block a user