test/java/io/Serializable/superclassDataLoss/run.sh

Print this page




  35 
  36 if [ "${COMPILEJAVA}" = "" ] ; then
  37     COMPILEJAVA="${TESTJAVA}"
  38 fi
  39 
  40 if [ "${TESTSRC}" = "" ]
  41 then
  42     TESTSRC="."
  43 fi
  44 
  45 set -ex
  46 
  47 ${COMPILEJAVA}/bin/javac ${TESTJAVACOPTS} ${TESTTOOLVMOPTS} -d . \
  48     ${TESTSRC}/A.java ${TESTSRC}/B.java
  49 ${COMPILEJAVA}/bin/jar ${TESTTOOLVMOPTS} cf cb1.jar A.class B.class
  50 cp cb1.jar cb2.jar
  51 rm -f A.class B.class
  52 
  53 ${COMPILEJAVA}/bin/javac ${TESTJAVACOPTS} ${TESTTOOLVMOPTS} -d . \
  54     ${TESTSRC}/Test.java
  55 ${TESTJAVA}/bin/java ${TESTVMOPTS} Test
  56 rm -f *.class *.jar


  35 
  36 if [ "${COMPILEJAVA}" = "" ] ; then
  37     COMPILEJAVA="${TESTJAVA}"
  38 fi
  39 
  40 if [ "${TESTSRC}" = "" ]
  41 then
  42     TESTSRC="."
  43 fi
  44 
  45 set -ex
  46 
  47 ${COMPILEJAVA}/bin/javac ${TESTJAVACOPTS} ${TESTTOOLVMOPTS} -d . \
  48     ${TESTSRC}/A.java ${TESTSRC}/B.java
  49 ${COMPILEJAVA}/bin/jar ${TESTTOOLVMOPTS} cf cb1.jar A.class B.class
  50 cp cb1.jar cb2.jar
  51 rm -f A.class B.class
  52 
  53 ${COMPILEJAVA}/bin/javac ${TESTJAVACOPTS} ${TESTTOOLVMOPTS} -d . \
  54     ${TESTSRC}/Test.java
  55 ${TESTJAVA}/bin/java ${TESTVMOPTS} ${TESTJAVAOPTS} Test
  56 rm -f *.class *.jar