test/java/rmi/registry/readTest/readTest.sh

Print this page




  72 RMIREG_OUT=rmi.out
  73 #start rmiregistry without any local classes on classpath
  74 cd rmi_tmp
  75 # NOTE: This RMI Registry port must match TestLibrary.READTEST_REGISTRY_PORT
  76 ${TESTJAVA}${FS}bin${FS}rmiregistry ${REGARGS} -J-Djava.rmi.server.useCodebaseOnly=false \
  77     ${TESTTOOLVMOPTS} 60005 > ..${FS}${RMIREG_OUT} 2>&1 &
  78 RMIREG_PID=$!
  79 # allow some time to start
  80 sleep 3
  81 cd ..
  82 
  83 case "$OS" in
  84   CYGWIN* )
  85     CODEBASE=`cygpath -w $PWD`
  86     ;;
  87   * )
  88     CODEBASE=`pwd`
  89     ;;
  90 esac
  91 # trailing / after code base is important for rmi codebase property.
  92 ${TESTJAVA}${FS}bin${FS}java ${TESTVMOPTS} -cp $TEST_CLASSPATH ${ARGS} -Djava.rmi.server.codebase=${FILEURL}$CODEBASE/ readTest > OUT.TXT 2>&1 &
  93 TEST_PID=$!
  94 #bulk of testcase - let it run for a while
  95 sleep 5
  96 
  97 #we're done, kill processes first
  98 kill -9 ${RMIREG_PID} ${TEST_PID}
  99 sleep 3
 100 
 101 echo "Test output : "
 102 
 103 cat OUT.TXT
 104 echo "=============="
 105 echo "rmiregistry output  : "
 106 cat ${RMIREG_OUT}
 107 echo "=============="
 108 
 109 grep "Server ready" OUT.TXT
 110 result1=$?
 111 grep "Test passed" OUT.TXT
 112 result2=$?


  72 RMIREG_OUT=rmi.out
  73 #start rmiregistry without any local classes on classpath
  74 cd rmi_tmp
  75 # NOTE: This RMI Registry port must match TestLibrary.READTEST_REGISTRY_PORT
  76 ${TESTJAVA}${FS}bin${FS}rmiregistry ${REGARGS} -J-Djava.rmi.server.useCodebaseOnly=false \
  77     ${TESTTOOLVMOPTS} 60005 > ..${FS}${RMIREG_OUT} 2>&1 &
  78 RMIREG_PID=$!
  79 # allow some time to start
  80 sleep 3
  81 cd ..
  82 
  83 case "$OS" in
  84   CYGWIN* )
  85     CODEBASE=`cygpath -w $PWD`
  86     ;;
  87   * )
  88     CODEBASE=`pwd`
  89     ;;
  90 esac
  91 # trailing / after code base is important for rmi codebase property.
  92 ${TESTJAVA}${FS}bin${FS}java ${TESTVMOPTS} ${TESTJAVAOPTS} -cp $TEST_CLASSPATH ${ARGS} -Djava.rmi.server.codebase=${FILEURL}$CODEBASE/ readTest > OUT.TXT 2>&1 &
  93 TEST_PID=$!
  94 #bulk of testcase - let it run for a while
  95 sleep 5
  96 
  97 #we're done, kill processes first
  98 kill -9 ${RMIREG_PID} ${TEST_PID}
  99 sleep 3
 100 
 101 echo "Test output : "
 102 
 103 cat OUT.TXT
 104 echo "=============="
 105 echo "rmiregistry output  : "
 106 cat ${RMIREG_OUT}
 107 echo "=============="
 108 
 109 grep "Server ready" OUT.TXT
 110 result1=$?
 111 grep "Test passed" OUT.TXT
 112 result2=$?