diff options
author | Daniel Veillard <veillard@redhat.com> | 2009-08-26 18:37:43 +0200 |
---|---|---|
committer | Daniel Veillard <veillard@redhat.com> | 2009-08-26 18:37:43 +0200 |
commit | ec18c96008cf8f3b6b0b81ed8bfc2ccfe51d26e7 (patch) | |
tree | fe5509f797d867b627e01f6f85c37e94fef44b52 /test | |
parent | fd78077281da3a3f51e1dc4de7113acfcb3c017c (diff) | |
download | android_external_libxml2-ec18c96008cf8f3b6b0b81ed8bfc2ccfe51d26e7.tar.gz android_external_libxml2-ec18c96008cf8f3b6b0b81ed8bfc2ccfe51d26e7.tar.bz2 android_external_libxml2-ec18c96008cf8f3b6b0b81ed8bfc2ccfe51d26e7.zip |
558452 fight with reg test and error report
* relaxng.c: tiny fix and provide more context on some errors
* result/relaxng/558452_0* test/relaxng/558452*: add some regression
tests for the bugs
* Makefile.am runtest.c: fight with the fact streaming error messages
can differ due to missing node context
Diffstat (limited to 'test')
-rw-r--r-- | test/relaxng/558452.rng | 21 | ||||
-rw-r--r-- | test/relaxng/558452_0.xml | 6 | ||||
-rw-r--r-- | test/relaxng/558452_1.xml | 3 | ||||
-rw-r--r-- | test/relaxng/558452_2.xml | 4 | ||||
-rw-r--r-- | test/relaxng/558452_3.xml | 5 | ||||
-rw-r--r-- | test/relaxng/558452_4.xml | 7 |
6 files changed, 46 insertions, 0 deletions
diff --git a/test/relaxng/558452.rng b/test/relaxng/558452.rng new file mode 100644 index 00000000..80fbf7b5 --- /dev/null +++ b/test/relaxng/558452.rng @@ -0,0 +1,21 @@ +<?xml version="1.0"?> +<grammar ns="http://www.example.com/choice" + xmlns="http://relaxng.org/ns/structure/1.0"> + <start> + <element name="doc" ns=""> + <ref name="elem"/> + <optional> + <ref name="elem"/> + <optional> + <ref name="elem"/> + </optional> + </optional> + </element> + </start> + + <define name="elem"> + <element name="elem" ns=""> + <text/> + </element> + </define> +</grammar> diff --git a/test/relaxng/558452_0.xml b/test/relaxng/558452_0.xml new file mode 100644 index 00000000..70440e23 --- /dev/null +++ b/test/relaxng/558452_0.xml @@ -0,0 +1,6 @@ +<?xml version="1.0"?> +<doc> + <elem/> + <elem/> + <elem/> +</doc> diff --git a/test/relaxng/558452_1.xml b/test/relaxng/558452_1.xml new file mode 100644 index 00000000..2c569f91 --- /dev/null +++ b/test/relaxng/558452_1.xml @@ -0,0 +1,3 @@ +<?xml version="1.0"?> +<doc> +</doc> diff --git a/test/relaxng/558452_2.xml b/test/relaxng/558452_2.xml new file mode 100644 index 00000000..6e246261 --- /dev/null +++ b/test/relaxng/558452_2.xml @@ -0,0 +1,4 @@ +<?xml version="1.0"?> +<doc> + <elem/> +</doc> diff --git a/test/relaxng/558452_3.xml b/test/relaxng/558452_3.xml new file mode 100644 index 00000000..5ceb4682 --- /dev/null +++ b/test/relaxng/558452_3.xml @@ -0,0 +1,5 @@ +<?xml version="1.0"?> +<doc> + <elem/> + <elem/> +</doc> diff --git a/test/relaxng/558452_4.xml b/test/relaxng/558452_4.xml new file mode 100644 index 00000000..a1ee72bf --- /dev/null +++ b/test/relaxng/558452_4.xml @@ -0,0 +1,7 @@ +<?xml version="1.0"?> +<doc> + <elem/> + <elem/> + <elem/> + <elem/> +</doc> |