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

生物技术

开发平台:

C/C++

  1. #! /bin/sh
  2. # $Id: test_ncbi_system.sh,v 1000.2 2004/04/21 14:35:21 gouriano Exp $
  3. $CHECK_EXEC test_ncbi_system general
  4. test_general=$?
  5. echo "exit_code(General-test) = $test_general"
  6. $CHECK_EXEC test_ncbi_system cpu
  7. test_cpu=$?
  8. echo "exit_code(CPU-test) = $test_cpu"
  9. $CHECK_EXEC test_ncbi_system mem
  10. test_mem=$?
  11. echo "exit_code(MEM-test) = $test_mem"
  12. test $test_general -eq 0  ||  exit 1
  13. case "`uname -s`" in
  14.  SunOS )
  15.    # exit code 158 -- signal 30 (CPU time exceeded)
  16.    test $test_cpu -eq 255  -o  $test_cpu -eq 158  ||  exit 1
  17.    test $test_mem -eq 0    -o  $test_mem -eq 255  ||  exit 1
  18.    ;;
  19.  Linux | FreeBSD )
  20.    test $test_cpu -eq 137  ||  exit 1
  21.    test $test_mem -eq 0    -o  $test_mem -eq 255  ||  exit 1
  22.    ;;
  23.  Darwin )
  24.    test $test_cpu -eq 255  ||  exit 1
  25.    test $test_mem -eq 0    ||  exit 1
  26.    ;;
  27.  *CYGWIN* )
  28.    test $test_cpu -eq 3    -o  $test_mem -eq 3    ||  exit 1
  29.    ;;
  30.  * )
  31.    test $test_mem -eq 255  ||  exit 1
  32.    test $test_cpu -eq 255  -o  $test_cpu -eq 158  ||  exit 1
  33.    ;;
  34. esac
  35. exit 0
  36. #  ===========================================================================
  37. #  PRODUCTION $Log: test_ncbi_system.sh,v $
  38. #  PRODUCTION Revision 1000.2  2004/04/21 14:35:21  gouriano
  39. #  PRODUCTION PRODUCTION: UPGRADED [CATCHUP_003] Dev-tree R6.18
  40. #  PRODUCTION
  41. #  ===========================================================================