From a7982ce272016182afafb6f74f3b312c6e5f7faf Mon Sep 17 00:00:00 2001 From: Daniel Veillard Date: Thu, 25 Oct 2012 15:39:39 +0800 Subject: Adding streaming validation to runtest checks --- result/VC/AttributeDefaultLegal.rdr | 12 ++++++++++++ result/VC/AttributeNmtokens.rdr | 3 +++ result/VC/DuplicateType.rdr | 3 +++ result/VC/ElementValid.rdr | 3 +++ result/VC/ElementValid2.rdr | 6 ++++++ result/VC/ElementValid3.rdr | 6 ++++++ result/VC/ElementValid4.rdr | 6 ++++++ result/VC/ElementValid5.rdr | 6 ++++++ result/VC/ElementValid6.rdr | 6 ++++++ result/VC/ElementValid7.rdr | 6 ++++++ result/VC/ElementValid8.rdr | 3 +++ result/VC/Enumeration.rdr | 3 +++ result/VC/NS1.rdr | 0 result/VC/NS2.rdr | 3 +++ result/VC/NS3.rdr | 9 +++++++++ result/VC/OneID.rdr | 6 ++++++ result/VC/OneID2.rdr | 6 ++++++ result/VC/OneID3.rdr | 6 ++++++ result/VC/PENesting.rdr | 4 ++++ result/VC/PENesting2.rdr | 4 ++++ result/VC/UniqueElementTypeDeclaration.rdr | 3 +++ result/VC/UniqueElementTypeDeclaration2.rdr | 3 +++ result/valid/127772.xml.err.rdr | 0 result/valid/REC-xml-19980210.xml.err.rdr | 0 result/valid/UTF16Entity.xml.err.rdr | 0 result/valid/dia.xml.err.rdr | 0 result/valid/id1.xml.err.rdr | 0 result/valid/id2.xml.err.rdr | 0 result/valid/id3.xml.err.rdr | 0 result/valid/index.xml.err.rdr | 0 result/valid/mixed_ns.xml.err.rdr | 0 result/valid/notes.xml.err.rdr | 0 result/valid/ns.xml.err.rdr | 0 result/valid/ns2.xml.err.rdr | 0 result/valid/objednavka.xml.err.rdr | 0 result/valid/rss.xml.err.rdr | 3 +++ result/valid/t10.xml.err.rdr | 0 result/valid/t11.xml.err.rdr | 0 result/valid/t4.dtd.err.rdr | 6 ++++++ result/valid/t4.xml.err.rdr | 0 result/valid/t4a.dtd.err.rdr | 6 ++++++ result/valid/t4a.xml.err.rdr | 0 result/valid/t6.dtd.err.rdr | 6 ++++++ result/valid/t6.xml.err.rdr | 0 result/valid/t8.xml.err.rdr | 14 ++++++++++++++ result/valid/t8a.xml.err.rdr | 14 ++++++++++++++ result/valid/t9.xml.err.rdr | 0 result/valid/t9a.xml.err.rdr | 0 result/valid/xhtml1.xhtml.err.rdr | 0 result/valid/xlink.xml.err.rdr | 4 ++++ 50 files changed, 160 insertions(+) create mode 100644 result/VC/AttributeDefaultLegal.rdr create mode 100644 result/VC/AttributeNmtokens.rdr create mode 100644 result/VC/DuplicateType.rdr create mode 100644 result/VC/ElementValid.rdr create mode 100644 result/VC/ElementValid2.rdr create mode 100644 result/VC/ElementValid3.rdr create mode 100644 result/VC/ElementValid4.rdr create mode 100644 result/VC/ElementValid5.rdr create mode 100644 result/VC/ElementValid6.rdr create mode 100644 result/VC/ElementValid7.rdr create mode 100644 result/VC/ElementValid8.rdr create mode 100644 result/VC/Enumeration.rdr create mode 100644 result/VC/NS1.rdr create mode 100644 result/VC/NS2.rdr create mode 100644 result/VC/NS3.rdr create mode 100644 result/VC/OneID.rdr create mode 100644 result/VC/OneID2.rdr create mode 100644 result/VC/OneID3.rdr create mode 100644 result/VC/PENesting.rdr create mode 100644 result/VC/PENesting2.rdr create mode 100644 result/VC/UniqueElementTypeDeclaration.rdr create mode 100644 result/VC/UniqueElementTypeDeclaration2.rdr create mode 100644 result/valid/127772.xml.err.rdr create mode 100644 result/valid/REC-xml-19980210.xml.err.rdr create mode 100644 result/valid/UTF16Entity.xml.err.rdr create mode 100644 result/valid/dia.xml.err.rdr create mode 100644 result/valid/id1.xml.err.rdr create mode 100644 result/valid/id2.xml.err.rdr create mode 100644 result/valid/id3.xml.err.rdr create mode 100644 result/valid/index.xml.err.rdr create mode 100644 result/valid/mixed_ns.xml.err.rdr create mode 100644 result/valid/notes.xml.err.rdr create mode 100644 result/valid/ns.xml.err.rdr create mode 100644 result/valid/ns2.xml.err.rdr create mode 100644 result/valid/objednavka.xml.err.rdr create mode 100644 result/valid/rss.xml.err.rdr create mode 100644 result/valid/t10.xml.err.rdr create mode 100644 result/valid/t11.xml.err.rdr create mode 100644 result/valid/t4.dtd.err.rdr create mode 100644 result/valid/t4.xml.err.rdr create mode 100644 result/valid/t4a.dtd.err.rdr create mode 100644 result/valid/t4a.xml.err.rdr create mode 100644 result/valid/t6.dtd.err.rdr create mode 100644 result/valid/t6.xml.err.rdr create mode 100644 result/valid/t8.xml.err.rdr create mode 100644 result/valid/t8a.xml.err.rdr create mode 100644 result/valid/t9.xml.err.rdr create mode 100644 result/valid/t9a.xml.err.rdr create mode 100644 result/valid/xhtml1.xhtml.err.rdr create mode 100644 result/valid/xlink.xml.err.rdr (limited to 'result') diff --git a/result/VC/AttributeDefaultLegal.rdr b/result/VC/AttributeDefaultLegal.rdr new file mode 100644 index 00000000..6b616866 --- /dev/null +++ b/result/VC/AttributeDefaultLegal.rdr @@ -0,0 +1,12 @@ +./test/VC/AttributeDefaultLegal:4: validity error : Attribute doc of At: invalid default value + + ^ +./test/VC/AttributeDefaultLegal:6: validity error : Attribute doc of bad: invalid default value + + ^ +./test/VC/AttributeDefaultLegal:8: validity error : Attribute doc of bad2: invalid default value + + ^ +./test/VC/AttributeDefaultLegal:11: element doc: validity error : No declaration for attribute val of element doc + + ^ diff --git a/result/VC/AttributeNmtokens.rdr b/result/VC/AttributeNmtokens.rdr new file mode 100644 index 00000000..4c19285b --- /dev/null +++ b/result/VC/AttributeNmtokens.rdr @@ -0,0 +1,3 @@ +./test/VC/AttributeNmtokens:6: element test: validity error : Syntax of value for attribute attr1 of test is not valid + + ^ diff --git a/result/VC/DuplicateType.rdr b/result/VC/DuplicateType.rdr new file mode 100644 index 00000000..34e2c20b --- /dev/null +++ b/result/VC/DuplicateType.rdr @@ -0,0 +1,3 @@ +./test/VC/DuplicateType:3: validity error : Definition of a has duplicate references of c + + ^ diff --git a/result/VC/ElementValid.rdr b/result/VC/ElementValid.rdr new file mode 100644 index 00000000..d6b50a76 --- /dev/null +++ b/result/VC/ElementValid.rdr @@ -0,0 +1,3 @@ +./test/VC/ElementValid:3: validity error : Validation failed: no DTD found ! + + ^ diff --git a/result/VC/ElementValid2.rdr b/result/VC/ElementValid2.rdr new file mode 100644 index 00000000..cae331b5 --- /dev/null +++ b/result/VC/ElementValid2.rdr @@ -0,0 +1,6 @@ +./test/VC/ElementValid2:4: element p: validity error : No declaration for element p +

+ ^ +./test/VC/ElementValid2:5: element p: validity error : No declaration for element p + +^ diff --git a/result/VC/ElementValid3.rdr b/result/VC/ElementValid3.rdr new file mode 100644 index 00000000..5f4e03e2 --- /dev/null +++ b/result/VC/ElementValid3.rdr @@ -0,0 +1,6 @@ +./test/VC/ElementValid3:4: element doc: validity error : Element doc was declared EMPTY this one has content +Oops, this element was declared EMPTY + ^ +./test/VC/ElementValid3:5: element doc: validity error : Element doc was declared EMPTY this one has content + +^ diff --git a/result/VC/ElementValid4.rdr b/result/VC/ElementValid4.rdr new file mode 100644 index 00000000..289a527e --- /dev/null +++ b/result/VC/ElementValid4.rdr @@ -0,0 +1,6 @@ +./test/VC/ElementValid4:7: element doc: validity error : Element c is not declared in doc list of possible children + This seems Ok but this was not declared + ^ +./test/VC/ElementValid4:8: element doc: validity error : Element c is not declared in doc list of possible children + +^ diff --git a/result/VC/ElementValid5.rdr b/result/VC/ElementValid5.rdr new file mode 100644 index 00000000..899d7591 --- /dev/null +++ b/result/VC/ElementValid5.rdr @@ -0,0 +1,6 @@ +./test/VC/ElementValid5:7: element doc: validity error : Element doc content does not follow the DTD, expecting (a , b* , c+), got (a b c b) + but thiswas not declaredseems + ^ +./test/VC/ElementValid5:8: element doc: validity error : Element doc content does not follow the DTD, Misplaced b + +^ diff --git a/result/VC/ElementValid6.rdr b/result/VC/ElementValid6.rdr new file mode 100644 index 00000000..aeafd6be --- /dev/null +++ b/result/VC/ElementValid6.rdr @@ -0,0 +1,6 @@ +./test/VC/ElementValid6:7: element doc: validity error : Element doc content does not follow the DTD, expecting (a , b? , c+)?, got (a b) +lacks c + ^ +./test/VC/ElementValid6:8: element doc: validity error : Element doc content does not follow the DTD, Expecting more child + +^ diff --git a/result/VC/ElementValid7.rdr b/result/VC/ElementValid7.rdr new file mode 100644 index 00000000..f001fd21 --- /dev/null +++ b/result/VC/ElementValid7.rdr @@ -0,0 +1,6 @@ +./test/VC/ElementValid7:7: element doc: validity error : Element doc content does not follow the DTD, expecting ((a | b)* , c+ , a , b? , c , a?), got (a b a c c a) + + ^ +./test/VC/ElementValid7:8: element doc: validity error : Element doc content does not follow the DTD, Expecting more child + +^ diff --git a/result/VC/ElementValid8.rdr b/result/VC/ElementValid8.rdr new file mode 100644 index 00000000..f1b0dada --- /dev/null +++ b/result/VC/ElementValid8.rdr @@ -0,0 +1,3 @@ +./test/VC/ElementValid8:7: validity error : Content model of doc is not determinist: ((a , b) | (a , c)) + doc is non-deterministic + ^ diff --git a/result/VC/Enumeration.rdr b/result/VC/Enumeration.rdr new file mode 100644 index 00000000..30896fc2 --- /dev/null +++ b/result/VC/Enumeration.rdr @@ -0,0 +1,3 @@ +./test/VC/Enumeration:5: element doc: validity error : Value "v4" for attribute val of doc is not among the enumerated set + + ^ diff --git a/result/VC/NS1.rdr b/result/VC/NS1.rdr new file mode 100644 index 00000000..e69de29b diff --git a/result/VC/NS2.rdr b/result/VC/NS2.rdr new file mode 100644 index 00000000..abd1f88f --- /dev/null +++ b/result/VC/NS2.rdr @@ -0,0 +1,3 @@ +./test/VC/NS2:9: element doc: validity error : No declaration for attribute attr of element doc + + ^ diff --git a/result/VC/NS3.rdr b/result/VC/NS3.rdr new file mode 100644 index 00000000..72c01175 --- /dev/null +++ b/result/VC/NS3.rdr @@ -0,0 +1,9 @@ +./test/VC/NS3:9: element foo: validity error : Value for attribute xmlns of foo is different from default "http://example.com/fooo" +xmlns="http://example.com/foo" xmlns:foo="http://example.com/fo" foo:info="toto" + ^ +./test/VC/NS3:9: element foo: validity error : Value for attribute xmlns of foo must be "http://example.com/fooo" +xmlns="http://example.com/foo" xmlns:foo="http://example.com/fo" foo:info="toto" + ^ +./test/VC/NS3:9: element foo: validity error : Element foo namespace name for default namespace does not match the DTD +mlns="http://example.com/foo" xmlns:foo="http://example.com/fo" foo:info="toto"/ + ^ diff --git a/result/VC/OneID.rdr b/result/VC/OneID.rdr new file mode 100644 index 00000000..a2c894f8 --- /dev/null +++ b/result/VC/OneID.rdr @@ -0,0 +1,6 @@ +./test/VC/OneID:4: validity error : Element doc has too may ID attributes defined : id + + ^ +./test/VC/OneID:4: validity error : Element doc has 2 ID attribute defined in the internal subset : id + + ^ diff --git a/result/VC/OneID2.rdr b/result/VC/OneID2.rdr new file mode 100644 index 00000000..2af04f1e --- /dev/null +++ b/result/VC/OneID2.rdr @@ -0,0 +1,6 @@ +./test/VC/OneID2:3: validity error : Element doc has too may ID attributes defined : id + + ^ +./test/VC/OneID2:3: validity error : Element doc has 2 ID attribute defined in the internal subset : id + + ^ diff --git a/result/VC/OneID3.rdr b/result/VC/OneID3.rdr new file mode 100644 index 00000000..9accecee --- /dev/null +++ b/result/VC/OneID3.rdr @@ -0,0 +1,6 @@ +test/VC/dtds/doc.dtd:2: validity error : Element doc has too may ID attributes defined : val + + ^ +test/VC/dtds/doc.dtd:2: validity error : Element doc has 2 ID attribute defined in the external subset : val + + ^ diff --git a/result/VC/PENesting.rdr b/result/VC/PENesting.rdr new file mode 100644 index 00000000..7f82e132 --- /dev/null +++ b/result/VC/PENesting.rdr @@ -0,0 +1,4 @@ +./test/VC/PENesting:1: parser error : StartTag: invalid element name + "> + ^ +./test/VC/PENesting : failed to parse diff --git a/result/VC/PENesting2.rdr b/result/VC/PENesting2.rdr new file mode 100644 index 00000000..71cb0536 --- /dev/null +++ b/result/VC/PENesting2.rdr @@ -0,0 +1,4 @@ +./test/VC/PENesting2:1: parser error : StartTag: invalid element name + + ^ +./test/VC/PENesting2 : failed to parse diff --git a/result/VC/UniqueElementTypeDeclaration.rdr b/result/VC/UniqueElementTypeDeclaration.rdr new file mode 100644 index 00000000..85370416 --- /dev/null +++ b/result/VC/UniqueElementTypeDeclaration.rdr @@ -0,0 +1,3 @@ +test/VC/dtds/a.dtd:1: validity error : Redefinition of element a + + ^ diff --git a/result/VC/UniqueElementTypeDeclaration2.rdr b/result/VC/UniqueElementTypeDeclaration2.rdr new file mode 100644 index 00000000..c328d920 --- /dev/null +++ b/result/VC/UniqueElementTypeDeclaration2.rdr @@ -0,0 +1,3 @@ +./test/VC/UniqueElementTypeDeclaration2:6: validity error : Redefinition of element a + + ^ diff --git a/result/valid/127772.xml.err.rdr b/result/valid/127772.xml.err.rdr new file mode 100644 index 00000000..e69de29b diff --git a/result/valid/REC-xml-19980210.xml.err.rdr b/result/valid/REC-xml-19980210.xml.err.rdr new file mode 100644 index 00000000..e69de29b diff --git a/result/valid/UTF16Entity.xml.err.rdr b/result/valid/UTF16Entity.xml.err.rdr new file mode 100644 index 00000000..e69de29b diff --git a/result/valid/dia.xml.err.rdr b/result/valid/dia.xml.err.rdr new file mode 100644 index 00000000..e69de29b diff --git a/result/valid/id1.xml.err.rdr b/result/valid/id1.xml.err.rdr new file mode 100644 index 00000000..e69de29b diff --git a/result/valid/id2.xml.err.rdr b/result/valid/id2.xml.err.rdr new file mode 100644 index 00000000..e69de29b diff --git a/result/valid/id3.xml.err.rdr b/result/valid/id3.xml.err.rdr new file mode 100644 index 00000000..e69de29b diff --git a/result/valid/index.xml.err.rdr b/result/valid/index.xml.err.rdr new file mode 100644 index 00000000..e69de29b diff --git a/result/valid/mixed_ns.xml.err.rdr b/result/valid/mixed_ns.xml.err.rdr new file mode 100644 index 00000000..e69de29b diff --git a/result/valid/notes.xml.err.rdr b/result/valid/notes.xml.err.rdr new file mode 100644 index 00000000..e69de29b diff --git a/result/valid/ns.xml.err.rdr b/result/valid/ns.xml.err.rdr new file mode 100644 index 00000000..e69de29b diff --git a/result/valid/ns2.xml.err.rdr b/result/valid/ns2.xml.err.rdr new file mode 100644 index 00000000..e69de29b diff --git a/result/valid/objednavka.xml.err.rdr b/result/valid/objednavka.xml.err.rdr new file mode 100644 index 00000000..e69de29b diff --git a/result/valid/rss.xml.err.rdr b/result/valid/rss.xml.err.rdr new file mode 100644 index 00000000..2ec7c9e5 --- /dev/null +++ b/result/valid/rss.xml.err.rdr @@ -0,0 +1,3 @@ +./test/valid/rss.xml:177: element rss: validity error : Element rss does not carry attribute version + + ^ diff --git a/result/valid/t10.xml.err.rdr b/result/valid/t10.xml.err.rdr new file mode 100644 index 00000000..e69de29b diff --git a/result/valid/t11.xml.err.rdr b/result/valid/t11.xml.err.rdr new file mode 100644 index 00000000..e69de29b diff --git a/result/valid/t4.dtd.err.rdr b/result/valid/t4.dtd.err.rdr new file mode 100644 index 00000000..23a32588 --- /dev/null +++ b/result/valid/t4.dtd.err.rdr @@ -0,0 +1,6 @@ +./test/valid/t4.dtd:1: parser error : StartTag: invalid element name + + ^ +./test/valid/t4.dtd:1: parser error : Extra content at the end of the document + + ^ diff --git a/result/valid/t4.xml.err.rdr b/result/valid/t4.xml.err.rdr new file mode 100644 index 00000000..e69de29b diff --git a/result/valid/t4a.dtd.err.rdr b/result/valid/t4a.dtd.err.rdr new file mode 100644 index 00000000..48cdd5f9 --- /dev/null +++ b/result/valid/t4a.dtd.err.rdr @@ -0,0 +1,6 @@ +./test/valid/t4a.dtd:1: parser error : StartTag: invalid element name + + ^ +./test/valid/t4a.dtd:1: parser error : Extra content at the end of the document + + ^ diff --git a/result/valid/t4a.xml.err.rdr b/result/valid/t4a.xml.err.rdr new file mode 100644 index 00000000..e69de29b diff --git a/result/valid/t6.dtd.err.rdr b/result/valid/t6.dtd.err.rdr new file mode 100644 index 00000000..6e84d68a --- /dev/null +++ b/result/valid/t6.dtd.err.rdr @@ -0,0 +1,6 @@ +./test/valid/t6.dtd:1: parser error : StartTag: invalid element name + + ^ +./test/valid/t6.dtd:1: parser error : Extra content at the end of the document + + ^ diff --git a/result/valid/t6.xml.err.rdr b/result/valid/t6.xml.err.rdr new file mode 100644 index 00000000..e69de29b diff --git a/result/valid/t8.xml.err.rdr b/result/valid/t8.xml.err.rdr new file mode 100644 index 00000000..c198a163 --- /dev/null +++ b/result/valid/t8.xml.err.rdr @@ -0,0 +1,14 @@ +Entity: line 1: parser error : internal error: xmlParseInternalSubset: error detected in Markup declaration + + %defroot; + ^ +Entity: line 1: +<!ELEMENT root (middle) > +^ +Entity: line 1: parser error : DOCTYPE improperly terminated + %defroot; + ^ +Entity: line 1: +<!ELEMENT root (middle) > +^ +./test/valid/t8.xml : failed to parse diff --git a/result/valid/t8a.xml.err.rdr b/result/valid/t8a.xml.err.rdr new file mode 100644 index 00000000..b6bdcbe7 --- /dev/null +++ b/result/valid/t8a.xml.err.rdr @@ -0,0 +1,14 @@ +Entity: line 1: parser error : internal error: xmlParseInternalSubset: error detected in Markup declaration + + %defroot; + ^ +Entity: line 1: +<!ELEMENT root (middle) > +^ +Entity: line 1: parser error : DOCTYPE improperly terminated + %defroot; + ^ +Entity: line 1: +<!ELEMENT root (middle) > +^ +./test/valid/t8a.xml : failed to parse diff --git a/result/valid/t9.xml.err.rdr b/result/valid/t9.xml.err.rdr new file mode 100644 index 00000000..e69de29b diff --git a/result/valid/t9a.xml.err.rdr b/result/valid/t9a.xml.err.rdr new file mode 100644 index 00000000..e69de29b diff --git a/result/valid/xhtml1.xhtml.err.rdr b/result/valid/xhtml1.xhtml.err.rdr new file mode 100644 index 00000000..e69de29b diff --git a/result/valid/xlink.xml.err.rdr b/result/valid/xlink.xml.err.rdr new file mode 100644 index 00000000..38594f4b --- /dev/null +++ b/result/valid/xlink.xml.err.rdr @@ -0,0 +1,4 @@ +./test/valid/xlink.xml:450: element termdef: validity error : ID dt-arc already defined +

An