datatool.sh.in
上传用户:yhdzpy8989
上传日期:2007-06-13
资源大小:13604k
文件大小:1k
- #! /bin/sh
- # $Id: datatool.sh.in,v 1000.0 2003/10/29 17:48:43 gouriano Exp $
- #
- base="${1:-@srcdir@/testdata}"
- if test ! -d $base; then
- echo "Error -- test data dir not found: $base"
- exit 1
- fi
- if test -d "$1"; then
- shift
- fi
- d="$base/data"
- r="$base/res"
- tool="datatool"
- asn="$base/all.asn"
- do_test() {
- eval args=""$1""
- shift
- file="$1"
- shift
- echo "$tool" -m "$asn" $args out "$@"
- cmd=`echo "$tool" -m "$asn" $args out "$@"`
- time $cmd
- if test "$?" != 0; then
- echo "datatool failed!"
- exit 1
- fi
- cmp out "$r/$file"
- if test "$?" != 0; then
- echo "wrong result!"
- exit 1
- fi
- rm out
- }
- for i in "-t Seq-entry -d $d/set.bin" "-v $d/set.ent" "-vx $d/set.xml"; do
- do_test "$i -e" set.bin "$@"
- do_test "$i -p" set.ent "$@"
- do_test "$i -px" set.xml "$@"
- done
- echo "Done!"
- #
- # ===========================================================================
- # PRODUCTION $Log: datatool.sh.in,v $
- # PRODUCTION Revision 1000.0 2003/10/29 17:48:43 gouriano
- # PRODUCTION PRODUCTION: IMPORTED [ORIGINAL] Dev-tree R1.6
- # PRODUCTION
- # ===========================================================================
- #