diff options
author | Daniel Veillard <veillard@src.gnome.org> | 2001-10-17 11:30:37 +0000 |
---|---|---|
committer | Daniel Veillard <veillard@src.gnome.org> | 2001-10-17 11:30:37 +0000 |
commit | ab7488efa556f86d18c253b80e7b3591e255546a (patch) | |
tree | eeea3ad27883f41d55b0d043a2d82988b998b7bf /test | |
parent | 85c11fa20605e0b4fafc680627bd4b66933ac67e (diff) | |
download | android_external_libxml2-ab7488efa556f86d18c253b80e7b3591e255546a.tar.gz android_external_libxml2-ab7488efa556f86d18c253b80e7b3591e255546a.tar.bz2 android_external_libxml2-ab7488efa556f86d18c253b80e7b3591e255546a.zip |
fixed some bugs in CFLAGS passing. added a specific threaded test case
* configure.in: fixed some bugs in CFLAGS passing.
* test/threads Makefile.am testThreads.c: added a specific
threaded test case (really nasty, guaranteed).
Daniel
Diffstat (limited to 'test')
-rw-r--r-- | test/threads/a.example.org.xml | 6 | ||||
-rw-r--r-- | test/threads/a/a.dtd | 1 | ||||
-rw-r--r-- | test/threads/abc.dtd | 7 | ||||
-rw-r--r-- | test/threads/abc.xml | 7 | ||||
-rw-r--r-- | test/threads/acb.dtd | 7 | ||||
-rw-r--r-- | test/threads/acb.xml | 7 | ||||
-rw-r--r-- | test/threads/b.example.org.xml | 6 | ||||
-rw-r--r-- | test/threads/b/b.dtd | 1 | ||||
-rw-r--r-- | test/threads/bac.dtd | 7 | ||||
-rw-r--r-- | test/threads/bac.xml | 7 | ||||
-rw-r--r-- | test/threads/bca.dtd | 7 | ||||
-rw-r--r-- | test/threads/bca.xml | 7 | ||||
-rw-r--r-- | test/threads/c.example.org.xml | 6 | ||||
-rw-r--r-- | test/threads/c/c.dtd | 1 | ||||
-rw-r--r-- | test/threads/cab.dtd | 7 | ||||
-rw-r--r-- | test/threads/cab.xml | 7 | ||||
-rw-r--r-- | test/threads/cba.dtd | 7 | ||||
-rw-r--r-- | test/threads/cba.xml | 7 | ||||
-rw-r--r-- | test/threads/complex.xml | 6 | ||||
-rw-r--r-- | test/threads/example.org.xml | 9 | ||||
-rw-r--r-- | test/threads/invalid.xml | 2 |
21 files changed, 122 insertions, 0 deletions
diff --git a/test/threads/a.example.org.xml b/test/threads/a.example.org.xml new file mode 100644 index 00000000..3de2c453 --- /dev/null +++ b/test/threads/a.example.org.xml @@ -0,0 +1,6 @@ +<?xml version="1.0"?> +<!DOCTYPE catalog PUBLIC "-//OASIS//DTD Entity Resolution XML Catalog V1.0//EN" "http://www.oasis-open.org/committees/entity/release/1.0/catalog.dtd"> +<catalog xmlns="urn:oasis:names:tc:entity:xmlns:xml:catalog"> +<rewriteSystem systemIdStartString="http://example.org/a" rewritePrefix="a"/> +<nextCatalog catalog="c.example.org.xml"/> +</catalog> diff --git a/test/threads/a/a.dtd b/test/threads/a/a.dtd new file mode 100644 index 00000000..7699a22f --- /dev/null +++ b/test/threads/a/a.dtd @@ -0,0 +1 @@ +<!ELEMENT a EMPTY> diff --git a/test/threads/abc.dtd b/test/threads/abc.dtd new file mode 100644 index 00000000..b7a08fe9 --- /dev/null +++ b/test/threads/abc.dtd @@ -0,0 +1,7 @@ +<!ENTITY % a SYSTEM "http://example.org/a/a.dtd"> +%a; +<!ENTITY % b SYSTEM "http://example.org/b/b.dtd"> +%b; +<!ENTITY % c SYSTEM "http://example.org/c/c.dtd"> +%c; +<!ELEMENT abc (a, b, c)> diff --git a/test/threads/abc.xml b/test/threads/abc.xml new file mode 100644 index 00000000..1c3bb962 --- /dev/null +++ b/test/threads/abc.xml @@ -0,0 +1,7 @@ +<!DOCTYPE abc SYSTEM "http://example.org/abc.dtd"> +<abc> + <a/> + <b/> + <c/> +</abc> + diff --git a/test/threads/acb.dtd b/test/threads/acb.dtd new file mode 100644 index 00000000..9fc77c55 --- /dev/null +++ b/test/threads/acb.dtd @@ -0,0 +1,7 @@ +<!ENTITY % a SYSTEM "http://example.org/a/a.dtd"> +%a; +<!ENTITY % c SYSTEM "http://example.org/c/c.dtd"> +%c; +<!ENTITY % b SYSTEM "http://example.org/b/b.dtd"> +%b; +<!ELEMENT acb (a, c, b)> diff --git a/test/threads/acb.xml b/test/threads/acb.xml new file mode 100644 index 00000000..af2030e3 --- /dev/null +++ b/test/threads/acb.xml @@ -0,0 +1,7 @@ +<!DOCTYPE acb SYSTEM "http://example.org/acb.dtd"> +<acb> + <a/> + <c/> + <b/> +</acb> + diff --git a/test/threads/b.example.org.xml b/test/threads/b.example.org.xml new file mode 100644 index 00000000..2dfe5fc3 --- /dev/null +++ b/test/threads/b.example.org.xml @@ -0,0 +1,6 @@ +<?xml version="1.0"?> +<!DOCTYPE catalog PUBLIC "-//OASIS//DTD Entity Resolution XML Catalog V1.0//EN" "http://www.oasis-open.org/committees/entity/release/1.0/catalog.dtd"> +<catalog xmlns="urn:oasis:names:tc:entity:xmlns:xml:catalog"> +<rewriteSystem systemIdStartString="http://example.org/b" rewritePrefix="b"/> +<nextCatalog catalog="c.example.org.xml"/> +</catalog> diff --git a/test/threads/b/b.dtd b/test/threads/b/b.dtd new file mode 100644 index 00000000..c1435a8b --- /dev/null +++ b/test/threads/b/b.dtd @@ -0,0 +1 @@ +<!ELEMENT b EMPTY> diff --git a/test/threads/bac.dtd b/test/threads/bac.dtd new file mode 100644 index 00000000..d36a4e61 --- /dev/null +++ b/test/threads/bac.dtd @@ -0,0 +1,7 @@ +<!ENTITY % b SYSTEM "http://example.org/b/b.dtd"> +%b; +<!ENTITY % a SYSTEM "http://example.org/a/a.dtd"> +%a; +<!ENTITY % c SYSTEM "http://example.org/c/c.dtd"> +%c; +<!ELEMENT bac (b, a, c)> diff --git a/test/threads/bac.xml b/test/threads/bac.xml new file mode 100644 index 00000000..51799e44 --- /dev/null +++ b/test/threads/bac.xml @@ -0,0 +1,7 @@ +<!DOCTYPE bac SYSTEM "http://example.org/bac.dtd"> +<bac> + <b/> + <a/> + <c/> +</bac> + diff --git a/test/threads/bca.dtd b/test/threads/bca.dtd new file mode 100644 index 00000000..239192ad --- /dev/null +++ b/test/threads/bca.dtd @@ -0,0 +1,7 @@ +<!ENTITY % b SYSTEM "http://example.org/b/b.dtd"> +%b; +<!ENTITY % c SYSTEM "http://example.org/c/c.dtd"> +%c; +<!ENTITY % a SYSTEM "http://example.org/a/a.dtd"> +%a; +<!ELEMENT bca (b, c, a)> diff --git a/test/threads/bca.xml b/test/threads/bca.xml new file mode 100644 index 00000000..4f4f8bba --- /dev/null +++ b/test/threads/bca.xml @@ -0,0 +1,7 @@ +<!DOCTYPE bca SYSTEM "http://example.org/bca.dtd"> +<bca> + <b/> + <c/> + <a/> +</bca> + diff --git a/test/threads/c.example.org.xml b/test/threads/c.example.org.xml new file mode 100644 index 00000000..41348b13 --- /dev/null +++ b/test/threads/c.example.org.xml @@ -0,0 +1,6 @@ +<?xml version="1.0"?> +<!DOCTYPE catalog PUBLIC "-//OASIS//DTD Entity Resolution XML Catalog V1.0//EN" "http://www.oasis-open.org/committees/entity/release/1.0/catalog.dtd"> +<catalog xmlns="urn:oasis:names:tc:entity:xmlns:xml:catalog"> +<rewriteSystem systemIdStartString="http://example.org/c" rewritePrefix="c"/> +<rewriteSystem systemIdStartString="http://example.org/" rewritePrefix="./"/> +</catalog> diff --git a/test/threads/c/c.dtd b/test/threads/c/c.dtd new file mode 100644 index 00000000..7248a5bf --- /dev/null +++ b/test/threads/c/c.dtd @@ -0,0 +1 @@ +<!ELEMENT c EMPTY> diff --git a/test/threads/cab.dtd b/test/threads/cab.dtd new file mode 100644 index 00000000..0a62e91a --- /dev/null +++ b/test/threads/cab.dtd @@ -0,0 +1,7 @@ +<!ENTITY % c SYSTEM "http://example.org/c/c.dtd"> +%c; +<!ENTITY % a SYSTEM "http://example.org/a/a.dtd"> +%a; +<!ENTITY % b SYSTEM "http://example.org/b/b.dtd"> +%b; +<!ELEMENT cab (c, a, b)> diff --git a/test/threads/cab.xml b/test/threads/cab.xml new file mode 100644 index 00000000..81f45d07 --- /dev/null +++ b/test/threads/cab.xml @@ -0,0 +1,7 @@ +<!DOCTYPE cab SYSTEM "http://example.org/cab.dtd"> +<cab> + <c/> + <a/> + <b/> +</cab> + diff --git a/test/threads/cba.dtd b/test/threads/cba.dtd new file mode 100644 index 00000000..71b96b47 --- /dev/null +++ b/test/threads/cba.dtd @@ -0,0 +1,7 @@ +<!ENTITY % c SYSTEM "http://example.org/c/c.dtd"> +%c; +<!ENTITY % b SYSTEM "http://example.org/b/b.dtd"> +%b; +<!ENTITY % a SYSTEM "http://example.org/a/a.dtd"> +%a; +<!ELEMENT cba (c, b, a)> diff --git a/test/threads/cba.xml b/test/threads/cba.xml new file mode 100644 index 00000000..5bbd570f --- /dev/null +++ b/test/threads/cba.xml @@ -0,0 +1,7 @@ +<!DOCTYPE cba SYSTEM "http://example.org/cba.dtd"> +<cba> + <c/> + <b/> + <a/> +</cba> + diff --git a/test/threads/complex.xml b/test/threads/complex.xml new file mode 100644 index 00000000..0174e906 --- /dev/null +++ b/test/threads/complex.xml @@ -0,0 +1,6 @@ +<?xml version="1.0"?> +<!DOCTYPE catalog PUBLIC "-//OASIS//DTD Entity Resolution XML Catalog V1.0//EN" "http://www.oasis-open.org/committees/entity/release/1.0/catalog.dtd"> +<catalog xmlns="urn:oasis:names:tc:entity:xmlns:xml:catalog"> +<delegateSystem systemIdStartString="http://example.org/" + catalog="example.org.xml"/> +</catalog> diff --git a/test/threads/example.org.xml b/test/threads/example.org.xml new file mode 100644 index 00000000..21c26023 --- /dev/null +++ b/test/threads/example.org.xml @@ -0,0 +1,9 @@ +<?xml version="1.0"?> +<!DOCTYPE catalog PUBLIC "-//OASIS//DTD Entity Resolution XML Catalog V1.0//EN" "http://www.oasis-open.org/committees/entity/release/1.0/catalog.dtd"> +<catalog xmlns="urn:oasis:names:tc:entity:xmlns:xml:catalog"> +<delegateSystem systemIdStartString="http://example.org/a" + catalog="a.example.org.xml"/> +<delegateSystem systemIdStartString="http://example.org/b" + catalog="b.example.org.xml"/> +<nextCatalog catalog="c.example.org.xml"/> +</catalog> diff --git a/test/threads/invalid.xml b/test/threads/invalid.xml new file mode 100644 index 00000000..91232755 --- /dev/null +++ b/test/threads/invalid.xml @@ -0,0 +1,2 @@ +<!-- Well formed but invalid --> +<doc/> |