asn2asn.sh.in
上传用户:yhdzpy8989
上传日期:2007-06-13
资源大小:13604k
文件大小:1k
源码类别:

生物技术

开发平台:

C/C++

  1. #! /bin/sh
  2. # $Id: asn2asn.sh.in,v 1000.0 2003/10/29 18:23:34 gouriano Exp $
  3. #
  4. base="${1:-@top_srcdir@/src/serial/datatool/testdata}"
  5. if test ! -d $base; then
  6.     echo "Error -- test data dir not found: $base"
  7.     exit 1
  8. fi
  9. if test -d "$1"; then
  10.     shift
  11. fi
  12. d="$base/data"
  13. r="$base/res"
  14. tool="./asn2asn $@"
  15. do_test() {
  16.     cmd="$tool -i $d/$1 -o out"
  17.     echo $cmd
  18.     if time $cmd; then
  19.         :
  20.     else
  21.         echo "asn2asn failed!"
  22.         exit 1
  23.     fi
  24.     if cmp out $r/$2; then
  25.         :
  26.     else
  27.         echo "wrong result!"
  28.         exit 1
  29.     fi
  30.     rm out
  31. }
  32. for i in "set.bin -b" "set.ent" "set.xml -X"; do
  33.     do_test "$i -e -s" set.bin
  34.     do_test "$i -e" set.ent
  35.     do_test "$i -e -x" set.xml
  36. done
  37. echo "Done!"
  38. #  ===========================================================================
  39. #  PRODUCTION $Log: asn2asn.sh.in,v $
  40. #  PRODUCTION Revision 1000.0  2003/10/29 18:23:34  gouriano
  41. #  PRODUCTION PRODUCTION: IMPORTED [ORIGINAL] Dev-tree R1.8
  42. #  PRODUCTION
  43. #  ===========================================================================