X-Git-Url: http://git.indexdata.com/?p=yaz-moved-to-github.git;a=blobdiff_plain;f=test%2Ftstmarc.sh;h=2996bb437e415a97df5d600e30070d2133eba0fc;hp=9e4d119585a6bbbbdda9332bb6838e883f1f5966;hb=fb276eb339f39e6233de8e7540c4408089e8d3b3;hpb=e92d8c8a0069412663e86b03ce1d87368118f532 diff --git a/test/tstmarc.sh b/test/tstmarc.sh index 9e4d119..2996bb4 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: $?" +binmarc_convert "turbomarc" "turbomarc" "t" +echo "binmarc -> turbomarc: $?" -binmarc_convert "xml,tmarcxml" "tmarcxml" "xml2t" -echo "binmarc -> tmarcxml(libxml2): $?" +if test -z "$noxmlwrite"; then +binmarc_convert "xml,turbomarc" "turbomarc" "xml2t" +echo "binmarc -> turbomarc(libxml2): $?" +fi exit $ecode