diff options
author | Dave Beckett <dave@dajobe.org> | 2021-09-18 17:34:49 -0700 |
---|---|---|
committer | Dave Beckett <dave@dajobe.org> | 2021-09-18 17:34:49 -0700 |
commit | 656ba574e21cffadc6cff7a6b34f31c33c5272a8 (patch) | |
tree | 42da7e5009a5c7ca5533a19463c5885b900ecd04 | |
parent | 479dc709f5e4f1a714c0a3f90fc110083791c54b (diff) | |
download | raptor-656ba574e21cffadc6cff7a6b34f31c33c5272a8.tar.gz |
Add Issue #0000650 example to trigger clang asan failure
-rw-r--r-- | tests/rdfxml/CMakeLists.txt | 18 | ||||
-rw-r--r-- | tests/rdfxml/Makefile.am | 1 | ||||
-rw-r--r-- | tests/rdfxml/bug-650.out | 1 | ||||
-rw-r--r-- | tests/rdfxml/bug-650.rdf | 9 |
4 files changed, 29 insertions, 0 deletions
diff --git a/tests/rdfxml/CMakeLists.txt b/tests/rdfxml/CMakeLists.txt index 223a82ab..30417ce4 100644 --- a/tests/rdfxml/CMakeLists.txt +++ b/tests/rdfxml/CMakeLists.txt @@ -310,6 +310,24 @@ RAPPER_TEST(rdfxml.ex-61 ${CMAKE_CURRENT_SOURCE_DIR}/ex-61.out ) +RAPPER_TEST(rdfxml.ex-62 + "${RAPPER} -q -o ntriples ${CMAKE_CURRENT_SOURCE_DIR}/ex-62.rdf http://librdf.org/raptor/tests/ex-62.rdf" + ex-61.res + ${CMAKE_CURRENT_SOURCE_DIR}/ex-62.out +) + +RAPPER_TEST(rdfxml.ex-63 + "${RAPPER} -q -o ntriples ${CMAKE_CURRENT_SOURCE_DIR}/ex-63.rdf http://librdf.org/raptor/tests/ex-63.rdf" + ex-61.res + ${CMAKE_CURRENT_SOURCE_DIR}/ex-63.out +) + +RAPPER_TEST(rdfxml.bug-650 + "${RAPPER} -q -o ntriples ${CMAKE_CURRENT_SOURCE_DIR}/bug-650.rdf http://librdf.org/raptor/tests/bug-650.rdf" + ex-61.res + ${CMAKE_CURRENT_SOURCE_DIR}/bug-650.out +) + RAPPER_TEST(rdfxml.22-rdf-syntax-ns "${RAPPER} -q -o ntriples ${CMAKE_CURRENT_SOURCE_DIR}/22-rdf-syntax-ns.rdf http://www.w3.org/1999/02/22-rdf-syntax-ns" 22-rdf-syntax-ns.res diff --git a/tests/rdfxml/Makefile.am b/tests/rdfxml/Makefile.am index 29f2347a..7963f536 100644 --- a/tests/rdfxml/Makefile.am +++ b/tests/rdfxml/Makefile.am @@ -33,6 +33,7 @@ ex-34.rdf ex-35.rdf ex-36.rdf ex-37.rdf ex-38.rdf ex-39.rdf ex-40.rdf \ ex-41.rdf ex-46.rdf ex-47.rdf ex-48.rdf ex-49.rdf ex-51.rdf \ ex-53.rdf ex-54.rdf ex-56.rdf ex-57.rdf ex-58.rdf ex-61.rdf \ ex-62.rdf ex-63.rdf \ +bug-650.rdf \ 22-rdf-syntax-ns.rdf rdfs-namespace.rdf rdf-schema.rdf \ owl-schema.rdf daml-oil.rdf wine.rdf diff --git a/tests/rdfxml/bug-650.out b/tests/rdfxml/bug-650.out new file mode 100644 index 00000000..c68161f7 --- /dev/null +++ b/tests/rdfxml/bug-650.out @@ -0,0 +1 @@ +<http://www.example.org/foo> <http://www.w3.org/1999/02/22-rdf-syntax-ns#value> "\n <ns: xmlns:dc=\"p\" xmlns:ns=\"http://example.org/ns1\" xmlns:rdf=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\" dc:=\"\" rdf:=\"\"></ns:>\n "^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> . diff --git a/tests/rdfxml/bug-650.rdf b/tests/rdfxml/bug-650.rdf new file mode 100644 index 00000000..2995e8bc --- /dev/null +++ b/tests/rdfxml/bug-650.rdf @@ -0,0 +1,9 @@ +<?xml version="1.0"?> +<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:ns="http://example.org/ns1"> + <rdf:Description rdf:about="http://www.example.org/foo"> + <rdf:value parseType="Literal"> + <ns: rdf:="" xmlns:dc="p" dc:="" /> + </rdf:value> + </rdf:Description> +</rdf:RDF> |