test/com/sun/management/OperatingSystemMXBean/TestTotalSwap.sh

Print this page




  42 # Windows 98/ME:
  43 #   Unknown.
  44 #
  45 
  46 
  47 #set -x
  48 
  49 #Set appropriate jdk
  50 #
  51 
  52 if [ ! -z "${TESTJAVA}" ] ; then
  53      jdk="$TESTJAVA"
  54 else
  55      echo "--Error: TESTJAVA must be defined as the pathname of a jdk to test."
  56      exit 1
  57 fi
  58 
  59 runOne()
  60 {
  61    echo "runOne $@"
  62    $TESTJAVA/bin/java ${TESTVMOPTS} -classpath $TESTCLASSES $@  || exit 3
  63 }
  64 
  65 solaris_swap_size()
  66 {
  67    total_swap=0
  68    for i in `/usr/sbin/swap -l |  awk  '{print $4}' | grep -v blocks`
  69    do
  70       # swap -l returns size in blocks of 512 bytes.
  71       total_swap=`expr $i \* 512 + $total_swap`
  72    done
  73 }
  74 
  75 # Test GetTotalSwapSpaceSize if we are running on Unix
  76 total_swap=0
  77 case `uname -s` in
  78      SunOS )
  79        solaris_swap_size
  80        runOne GetTotalSwapSpaceSize $total_swap 
  81        ;;
  82      Linux )


  42 # Windows 98/ME:
  43 #   Unknown.
  44 #
  45 
  46 
  47 #set -x
  48 
  49 #Set appropriate jdk
  50 #
  51 
  52 if [ ! -z "${TESTJAVA}" ] ; then
  53      jdk="$TESTJAVA"
  54 else
  55      echo "--Error: TESTJAVA must be defined as the pathname of a jdk to test."
  56      exit 1
  57 fi
  58 
  59 runOne()
  60 {
  61    echo "runOne $@"
  62    $TESTJAVA/bin/java ${TESTVMOPTS} ${TESTJAVAOPTS} -classpath $TESTCLASSES $@  || exit 3
  63 }
  64 
  65 solaris_swap_size()
  66 {
  67    total_swap=0
  68    for i in `/usr/sbin/swap -l |  awk  '{print $4}' | grep -v blocks`
  69    do
  70       # swap -l returns size in blocks of 512 bytes.
  71       total_swap=`expr $i \* 512 + $total_swap`
  72    done
  73 }
  74 
  75 # Test GetTotalSwapSpaceSize if we are running on Unix
  76 total_swap=0
  77 case `uname -s` in
  78      SunOS )
  79        solaris_swap_size
  80        runOne GetTotalSwapSpaceSize $total_swap 
  81        ;;
  82      Linux )