From 055ee272576c3f33a842adf5a9fdbe00c2c422f0 Mon Sep 17 00:00:00 2001 From: Adam Dickmeiss Date: Tue, 23 Mar 2010 13:04:38 +0100 Subject: [PATCH] MARC test: Skip write using Libxml2 if unsupported --- test/tstmarc.sh | 10 ++++++++++ 1 file changed, 10 insertions(+) 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 -- 1.7.10.4