mirror of
https://gitlab.gnome.org/GNOME/libxml2.git
synced 2025-01-12 09:17:37 +03:00
xinclude: Also test error messages
The reader interface with XIncludes is somewhat broken and can generate different error messages. Start to move tests which are sketchy with reader to a separate directory.
This commit is contained in:
parent
938105b572
commit
c99cde3f21
1
result/XInclude/fallback.xml.err
Normal file
1
result/XInclude/fallback.xml.err
Normal file
@ -0,0 +1 @@
|
||||
I/O warning : failed to load external entity "test/XInclude/docs/something.xml"
|
2
result/XInclude/fallback2.xml.err
Normal file
2
result/XInclude/fallback2.xml.err
Normal file
@ -0,0 +1,2 @@
|
||||
I/O warning : failed to load external entity "test/XInclude/docs/b.xml"
|
||||
I/O warning : failed to load external entity "test/XInclude/docs/c.xml"
|
1
result/XInclude/fallback4.xml.err
Normal file
1
result/XInclude/fallback4.xml.err
Normal file
@ -0,0 +1 @@
|
||||
I/O warning : failed to load external entity "test/XInclude/docs/c.xml"
|
16
result/XInclude/fallback5.xml.err
Normal file
16
result/XInclude/fallback5.xml.err
Normal file
@ -0,0 +1,16 @@
|
||||
I/O warning : failed to load external entity "test/XInclude/docs/a01.xml"
|
||||
I/O warning : failed to load external entity "test/XInclude/docs/a02.xml"
|
||||
I/O warning : failed to load external entity "test/XInclude/docs/a03.xml"
|
||||
I/O warning : failed to load external entity "test/XInclude/docs/a04.xml"
|
||||
I/O warning : failed to load external entity "test/XInclude/docs/a05.xml"
|
||||
I/O warning : failed to load external entity "test/XInclude/docs/a06.xml"
|
||||
I/O warning : failed to load external entity "test/XInclude/docs/a07.xml"
|
||||
I/O warning : failed to load external entity "test/XInclude/docs/a08.xml"
|
||||
I/O warning : failed to load external entity "test/XInclude/docs/a09.xml"
|
||||
I/O warning : failed to load external entity "test/XInclude/docs/a10.xml"
|
||||
I/O warning : failed to load external entity "test/XInclude/docs/a11.xml"
|
||||
I/O warning : failed to load external entity "test/XInclude/docs/a12.xml"
|
||||
I/O warning : failed to load external entity "test/XInclude/docs/a13.xml"
|
||||
I/O warning : failed to load external entity "test/XInclude/docs/a14.xml"
|
||||
I/O warning : failed to load external entity "test/XInclude/docs/a15.xml"
|
||||
I/O warning : failed to load external entity "test/XInclude/docs/a16.xml"
|
2
result/XInclude/fallback6.xml.err
Normal file
2
result/XInclude/fallback6.xml.err
Normal file
@ -0,0 +1,2 @@
|
||||
I/O warning : failed to load external entity "test/XInclude/docs/b.xml"
|
||||
I/O warning : failed to load external entity "test/XInclude/docs/c.xml"
|
1
result/XInclude/nodes3.xml.err
Normal file
1
result/XInclude/nodes3.xml.err
Normal file
@ -0,0 +1 @@
|
||||
./test/XInclude/docs/nodes3.xml:3: element include: XInclude error : Invalid fragment identifier in URI test/XInclude/ents/something.xml#xpointer(//p) use the xpointer attribute
|
1
result/XInclude/ns1.xml.err
Normal file
1
result/XInclude/ns1.xml.err
Normal file
@ -0,0 +1 @@
|
||||
I/O warning : failed to load external entity "test/XInclude/without-reader/b.xml"
|
@ -1,23 +0,0 @@
|
||||
0 1 doc 0 0
|
||||
1 14 #text 0 1
|
||||
|
||||
1 1 xi:include 1 0
|
||||
1 14 #text 0 1
|
||||
|
||||
1 1 elem 0 0
|
||||
2 14 #text 0 1
|
||||
|
||||
2 1 ns:elem 1 0
|
||||
2 14 #text 0 1
|
||||
|
||||
1 15 elem 0 0
|
||||
1 14 #text 0 1
|
||||
|
||||
1 14 #text 0 1
|
||||
|
||||
1 1 ns:elem 1 0
|
||||
1 14 #text 0 1
|
||||
|
||||
1 14 #text 0 1
|
||||
|
||||
0 15 doc 0 0
|
15
runtest.c
15
runtest.c
@ -4695,25 +4695,24 @@ testDesc testDescriptions[] = {
|
||||
#endif
|
||||
#ifdef LIBXML_XINCLUDE_ENABLED
|
||||
{ "XInclude regression tests" ,
|
||||
errParseTest, "./test/XInclude/docs/*", "result/XInclude/", "", NULL,
|
||||
/* Ignore errors at this point ".err", */
|
||||
errParseTest, "./test/XInclude/docs/*", "result/XInclude/", "", ".err",
|
||||
XML_PARSE_XINCLUDE },
|
||||
#ifdef LIBXML_READER_ENABLED
|
||||
{ "XInclude xmlReader regression tests",
|
||||
streamParseTest, "./test/XInclude/docs/*", "result/XInclude/", ".rdr",
|
||||
/* Ignore errors at this point ".err", */
|
||||
NULL, XML_PARSE_XINCLUDE },
|
||||
".err", XML_PARSE_XINCLUDE },
|
||||
#endif
|
||||
{ "XInclude regression tests stripping include nodes" ,
|
||||
errParseTest, "./test/XInclude/docs/*", "result/XInclude/", "", NULL,
|
||||
/* Ignore errors at this point ".err", */
|
||||
errParseTest, "./test/XInclude/docs/*", "result/XInclude/", "", ".err",
|
||||
XML_PARSE_XINCLUDE | XML_PARSE_NOXINCNODE },
|
||||
#ifdef LIBXML_READER_ENABLED
|
||||
{ "XInclude xmlReader regression tests stripping include nodes",
|
||||
streamParseTest, "./test/XInclude/docs/*", "result/XInclude/", ".rdr",
|
||||
/* Ignore errors at this point ".err", */
|
||||
NULL, XML_PARSE_XINCLUDE | XML_PARSE_NOXINCNODE },
|
||||
".err", XML_PARSE_XINCLUDE | XML_PARSE_NOXINCNODE },
|
||||
#endif
|
||||
{ "XInclude regression tests without reader",
|
||||
errParseTest, "./test/XInclude/without-reader/*", "result/XInclude/", "",
|
||||
".err", XML_PARSE_XINCLUDE },
|
||||
#endif
|
||||
#ifdef LIBXML_XPATH_ENABLED
|
||||
#ifdef LIBXML_DEBUG_ENABLED
|
||||
|
Loading…
Reference in New Issue
Block a user