test/sun/tools/jstatd/jstatdServerName.sh

Print this page

        

*** 41,52 **** JSTATD="${TESTJAVA}/bin/jstatd" JPS="${TESTJAVA}/bin/jps" JSTAT="${TESTJAVA}/bin/jstat" HOSTNAME=`uname -n` ! PORT_1=2098 ! PORT_2=2099 SERVERNAME="SecondJstatdServer" JSTATD_1_OUT="jstatd_$$_1.out" JSTATD_2_OUT="jstatd_$$_2.out" --- 41,56 ---- JSTATD="${TESTJAVA}/bin/jstatd" JPS="${TESTJAVA}/bin/jps" JSTAT="${TESTJAVA}/bin/jstat" HOSTNAME=`uname -n` ! PORT_1=`freePort` ! if [ "${PORT_1}" = "0" ] ; then ! echo "ERROR: No free port" ! exit 1 ! fi ! PORT_2=`expr ${PORT_1} '+' 1` SERVERNAME="SecondJstatdServer" JSTATD_1_OUT="jstatd_$$_1.out" JSTATD_2_OUT="jstatd_$$_2.out"
*** 66,100 **** ${JPS} ${HOSTNAME}:${PORT_1} 2>&1 | awk -f ${TESTSRC}/jpsOutput1.awk if [ $? -ne 0 ] then echo "Output of jps differs from expected output. Failed." exit 1 fi echo "running: ${JPS} ${HOSTNAME}:${PORT_2}/${SERVERNAME}" ${JPS} ${HOSTNAME}:${PORT_2}/${SERVERNAME} 2>&1 | awk -f ${TESTSRC}/jpsOutput1.awk if [ $? -ne 0 ] then echo "Output of jps differs from expected output. Failed." exit 1 fi ! TARGET_PID=`${JPS} | grep "Jstatd" | cut -d" " -f1 | head -1` ! ! echo "running: ${JSTAT} -gcutil ${TARGET_PID}@${HOSTNAME}:${PORT_1} 250 5" ! ${JSTAT} -gcutil ${TARGET_PID}@${HOSTNAME}:${PORT_1} 250 5 2>&1 | awk -f ${TESTSRC}/jstatGcutilOutput1.awk RC=$? if [ ${RC} -ne 0 ] then echo "jstat output differs from expected output" fi ! echo "running: ${JSTAT} -gcutil ${TARGET_PID}@${HOSTNAME}:${PORT_2}/${SERVERNAME} 250 5" ! ${JSTAT} -gcutil ${TARGET_PID}@${HOSTNAME}:${PORT_2}/${SERVERNAME} 250 5 2>&1 | awk -f ${TESTSRC}/jstatGcutilOutput1.awk RC=$? if [ ${RC} -ne 0 ] then echo "jstat output differs from expected output" --- 70,104 ---- ${JPS} ${HOSTNAME}:${PORT_1} 2>&1 | awk -f ${TESTSRC}/jpsOutput1.awk if [ $? -ne 0 ] then echo "Output of jps differs from expected output. Failed." + cleanup exit 1 fi echo "running: ${JPS} ${HOSTNAME}:${PORT_2}/${SERVERNAME}" ${JPS} ${HOSTNAME}:${PORT_2}/${SERVERNAME} 2>&1 | awk -f ${TESTSRC}/jpsOutput1.awk if [ $? -ne 0 ] then echo "Output of jps differs from expected output. Failed." + cleanup exit 1 fi ! echo "running: ${JSTAT} -gcutil ${JSTATD_1_PID}@${HOSTNAME}:${PORT_1} 250 5" ! ${JSTAT} -gcutil ${JSTATD_1_PID}@${HOSTNAME}:${PORT_1} 250 5 2>&1 | awk -f ${TESTSRC}/jstatGcutilOutput1.awk RC=$? if [ ${RC} -ne 0 ] then echo "jstat output differs from expected output" fi ! echo "running: ${JSTAT} -gcutil ${JSTATD_1_PID}@${HOSTNAME}:${PORT_2}/${SERVERNAME} 250 5" ! ${JSTAT} -gcutil ${JSTATD_1_PID}@${HOSTNAME}:${PORT_2}/${SERVERNAME} 250 5 2>&1 | awk -f ${TESTSRC}/jstatGcutilOutput1.awk RC=$? if [ ${RC} -ne 0 ] then echo "jstat output differs from expected output"
*** 110,115 **** --- 114,121 ---- then echo "second jstatd generated the following, unexpected output:" RC=1 fi + cleanup + exit ${RC}