From: Adam Dickmeiss Date: Tue, 23 Mar 2010 12:04:38 +0000 (+0100) Subject: MARC test: Skip write using Libxml2 if unsupported X-Git-Tag: v4.0.3~15 X-Git-Url: http://git.indexdata.com/?p=yaz-moved-to-github.git;a=commitdiff_plain;h=055ee272576c3f33a842adf5a9fdbe00c2c422f0 MARC test: Skip write using Libxml2 if unsupported --- diff --git a/test/tstmarc.sh b/test/tstmarc.sh index 9e4d119..f1ac177 100755 --- a/test/tstmarc.sh +++ b/test/tstmarc.sh @@ -13,6 +13,11 @@ if test $? = "3"; then noxml=1 fi +../util/yaz-marcdump -o xml,marcxml >/dev/null 2>&1 +if test $? = "4"; then + noxmlwrite=1 +fi + binmarc_convert() { OUTPUT_FORMAT="$1" REVERT_FORMAT="$2" @@ -90,14 +95,19 @@ binmarc_convert() { binmarc_convert "marcxml" "marcxml" "" echo "binmarc -> marcxml: $?" + +if test -z "$noxmlwrite"; then binmarc_convert "xml,marcxml" "marcxml" "xml2" echo "binmarc -> marcxml(libxml2): $?" +fi binmarc_convert "tmarcxml" "tmarcxml" "t" echo "binmarc -> tmarcxml: $?" +if test -z "$noxmlwrite"; then binmarc_convert "xml,tmarcxml" "tmarcxml" "xml2t" echo "binmarc -> tmarcxml(libxml2): $?" +fi exit $ecode