equal
deleted
inserted
replaced
41 JSTATD="${TESTJAVA}/bin/jstatd" |
41 JSTATD="${TESTJAVA}/bin/jstatd" |
42 JPS="${TESTJAVA}/bin/jps" |
42 JPS="${TESTJAVA}/bin/jps" |
43 JSTAT="${TESTJAVA}/bin/jstat" |
43 JSTAT="${TESTJAVA}/bin/jstat" |
44 |
44 |
45 HOSTNAME=`uname -n` |
45 HOSTNAME=`uname -n` |
46 PORT_1=2098 |
46 PORT_1=`freePort` |
47 PORT_2=2099 |
47 if [ "${PORT_1}" = "0" ] ; then |
|
48 echo "ERROR: No free port" |
|
49 exit 1 |
|
50 fi |
|
51 PORT_2=`expr ${PORT_1} '+' 1` |
48 SERVERNAME="SecondJstatdServer" |
52 SERVERNAME="SecondJstatdServer" |
49 |
53 |
50 JSTATD_1_OUT="jstatd_$$_1.out" |
54 JSTATD_1_OUT="jstatd_$$_1.out" |
51 JSTATD_2_OUT="jstatd_$$_2.out" |
55 JSTATD_2_OUT="jstatd_$$_2.out" |
52 |
56 |
66 ${JPS} ${HOSTNAME}:${PORT_1} 2>&1 | awk -f ${TESTSRC}/jpsOutput1.awk |
70 ${JPS} ${HOSTNAME}:${PORT_1} 2>&1 | awk -f ${TESTSRC}/jpsOutput1.awk |
67 |
71 |
68 if [ $? -ne 0 ] |
72 if [ $? -ne 0 ] |
69 then |
73 then |
70 echo "Output of jps differs from expected output. Failed." |
74 echo "Output of jps differs from expected output. Failed." |
|
75 cleanup |
71 exit 1 |
76 exit 1 |
72 fi |
77 fi |
73 |
78 |
74 echo "running: ${JPS} ${HOSTNAME}:${PORT_2}/${SERVERNAME}" |
79 echo "running: ${JPS} ${HOSTNAME}:${PORT_2}/${SERVERNAME}" |
75 ${JPS} ${HOSTNAME}:${PORT_2}/${SERVERNAME} 2>&1 | awk -f ${TESTSRC}/jpsOutput1.awk |
80 ${JPS} ${HOSTNAME}:${PORT_2}/${SERVERNAME} 2>&1 | awk -f ${TESTSRC}/jpsOutput1.awk |
76 |
81 |
77 if [ $? -ne 0 ] |
82 if [ $? -ne 0 ] |
78 then |
83 then |
79 echo "Output of jps differs from expected output. Failed." |
84 echo "Output of jps differs from expected output. Failed." |
|
85 cleanup |
80 exit 1 |
86 exit 1 |
81 fi |
87 fi |
82 |
88 |
83 TARGET_PID=`${JPS} | grep "Jstatd" | cut -d" " -f1 | head -1` |
89 echo "running: ${JSTAT} -gcutil ${JSTATD_1_PID}@${HOSTNAME}:${PORT_1} 250 5" |
84 |
90 ${JSTAT} -gcutil ${JSTATD_1_PID}@${HOSTNAME}:${PORT_1} 250 5 2>&1 | awk -f ${TESTSRC}/jstatGcutilOutput1.awk |
85 echo "running: ${JSTAT} -gcutil ${TARGET_PID}@${HOSTNAME}:${PORT_1} 250 5" |
|
86 ${JSTAT} -gcutil ${TARGET_PID}@${HOSTNAME}:${PORT_1} 250 5 2>&1 | awk -f ${TESTSRC}/jstatGcutilOutput1.awk |
|
87 RC=$? |
91 RC=$? |
88 |
92 |
89 if [ ${RC} -ne 0 ] |
93 if [ ${RC} -ne 0 ] |
90 then |
94 then |
91 echo "jstat output differs from expected output" |
95 echo "jstat output differs from expected output" |
92 fi |
96 fi |
93 |
97 |
94 echo "running: ${JSTAT} -gcutil ${TARGET_PID}@${HOSTNAME}:${PORT_2}/${SERVERNAME} 250 5" |
98 echo "running: ${JSTAT} -gcutil ${JSTATD_1_PID}@${HOSTNAME}:${PORT_2}/${SERVERNAME} 250 5" |
95 ${JSTAT} -gcutil ${TARGET_PID}@${HOSTNAME}:${PORT_2}/${SERVERNAME} 250 5 2>&1 | awk -f ${TESTSRC}/jstatGcutilOutput1.awk |
99 ${JSTAT} -gcutil ${JSTATD_1_PID}@${HOSTNAME}:${PORT_2}/${SERVERNAME} 250 5 2>&1 | awk -f ${TESTSRC}/jstatGcutilOutput1.awk |
96 RC=$? |
100 RC=$? |
97 |
101 |
98 if [ ${RC} -ne 0 ] |
102 if [ ${RC} -ne 0 ] |
99 then |
103 then |
100 echo "jstat output differs from expected output" |
104 echo "jstat output differs from expected output" |
110 then |
114 then |
111 echo "second jstatd generated the following, unexpected output:" |
115 echo "second jstatd generated the following, unexpected output:" |
112 RC=1 |
116 RC=1 |
113 fi |
117 fi |
114 |
118 |
|
119 cleanup |
|
120 |
115 exit ${RC} |
121 exit ${RC} |