22 # or visit www.oracle.com if you need additional information or have any 23 # questions. 24 # 25 26 AGENT="$1" 27 28 if [ "${TESTSRC}" = "" ] 29 then 30 echo "TESTSRC not set. Test cannot execute. Failed." 31 exit 1 32 fi 33 echo "TESTSRC=${TESTSRC}" 34 35 if [ "${TESTJAVA}" = "" ] 36 then 37 echo "TESTJAVA not set. Test cannot execute. Failed." 38 exit 1 39 fi 40 echo "TESTJAVA=${TESTJAVA}" 41 42 if [ "${TESTCLASSES}" = "" ] 43 then 44 echo "TESTCLASSES not set. Test cannot execute. Failed." 45 exit 1 46 fi 47 48 JAVAC="${TESTJAVA}/bin/javac -g" 49 JAR="${TESTJAVA}/bin/jar" 50 51 cp ${TESTSRC}/${AGENT}.java . 52 ${JAVAC} ${AGENT}.java 53 54 echo "Manifest-Version: 1.0" > ${AGENT}.mf 55 echo Premain-Class: ${AGENT} >> ${AGENT}.mf 56 shift 57 while [ $# != 0 ] ; do 58 echo $1 >> ${AGENT}.mf 59 shift 60 done 61 62 63 ${JAR} cvfm ${AGENT}.jar ${AGENT}.mf ${AGENT}*.class | 22 # or visit www.oracle.com if you need additional information or have any 23 # questions. 24 # 25 26 AGENT="$1" 27 28 if [ "${TESTSRC}" = "" ] 29 then 30 echo "TESTSRC not set. Test cannot execute. Failed." 31 exit 1 32 fi 33 echo "TESTSRC=${TESTSRC}" 34 35 if [ "${TESTJAVA}" = "" ] 36 then 37 echo "TESTJAVA not set. Test cannot execute. Failed." 38 exit 1 39 fi 40 echo "TESTJAVA=${TESTJAVA}" 41 42 if [ "${COMPILEJAVA}" = "" ] 43 then 44 COMPILEJAVA="${TESTJAVA}" 45 fi 46 echo "COMPILEJAVA=${COMPILEJAVA}" 47 48 if [ "${TESTCLASSES}" = "" ] 49 then 50 echo "TESTCLASSES not set. Test cannot execute. Failed." 51 exit 1 52 fi 53 54 JAVAC="${COMPILEJAVA}/bin/javac -g" 55 JAR="${COMPILEJAVA}/bin/jar" 56 57 cp ${TESTSRC}/${AGENT}.java . 58 ${JAVAC} ${TESTJAVACOPTS} ${TESTTOOLVMOPTS} ${AGENT}.java 59 60 echo "Manifest-Version: 1.0" > ${AGENT}.mf 61 echo Premain-Class: ${AGENT} >> ${AGENT}.mf 62 shift 63 while [ $# != 0 ] ; do 64 echo $1 >> ${AGENT}.mf 65 shift 66 done 67 68 69 ${JAR} ${TESTTOOLVMOPTS} cvfm ${AGENT}.jar ${AGENT}.mf ${AGENT}*.class |