equal
deleted
inserted
replaced
|
1 #!/bin/sh |
|
2 |
|
3 AGENT="$1" |
|
4 |
|
5 if [ "${TESTSRC}" = "" ] |
|
6 then |
|
7 echo "TESTSRC not set. Test cannot execute. Failed." |
|
8 exit 1 |
|
9 fi |
|
10 echo "TESTSRC=${TESTSRC}" |
|
11 |
|
12 if [ "${TESTJAVA}" = "" ] |
|
13 then |
|
14 echo "TESTJAVA not set. Test cannot execute. Failed." |
|
15 exit 1 |
|
16 fi |
|
17 echo "TESTJAVA=${TESTJAVA}" |
|
18 |
|
19 if [ "${TESTCLASSES}" = "" ] |
|
20 then |
|
21 echo "TESTCLASSES not set. Test cannot execute. Failed." |
|
22 exit 1 |
|
23 fi |
|
24 |
|
25 if [ -z "${COMPILEJAVA}" ] |
|
26 then |
|
27 COMPILEJAVA=${TESTJAVA} |
|
28 fi |
|
29 |
|
30 JAVAC="${COMPILEJAVA}/bin/javac -g" |
|
31 JAR="${COMPILEJAVA}/bin/jar" |
|
32 |
|
33 cp ${TESTSRC}/${AGENT}.java . |
|
34 ${JAVAC} -cp ${TESTCLASSPATH} ${AGENT}.java |
|
35 |
|
36 echo "Manifest-Version: 1.0" > ${AGENT}.mf |
|
37 echo Premain-Class: jdk.jfr.event.io.${AGENT} >> ${AGENT}.mf |
|
38 shift |
|
39 while [ $# != 0 ] ; do |
|
40 echo $1 >> ${AGENT}.mf |
|
41 shift |
|
42 done |
|
43 |
|
44 |
|
45 ${JAR} cvfm ${AGENT}.jar ${AGENT}.mf ${AGENT}*.class |