test/sun/rmi/rmic/minimizeWrapperInstances/run.sh

Print this page




  24 # @test
  25 # @bug 5096178
  26 # @summary This test verifies that the code generated by rmic to wrap
  27 # primitive argument values in instances of the java.lang wrapper
  28 # classes does not wastefully create new instances of the wrapper
  29 # classes, such as by creating new instances of java.lang.Boolean.
  30 # @author Peter Jones
  31 #
  32 # @build P PImpl Test
  33 # @run shell run.sh
  34 
  35 if [ "${TESTJAVA}" = "" ]
  36 then
  37     echo "TESTJAVA not set.  Test cannot execute.  Failed."
  38     exit 1
  39 fi
  40 
  41 set -ex
  42 
  43 ${TESTJAVA}/bin/rmic -classpath ${TESTCLASSES:-.} -d ${TESTCLASSES:-.} PImpl
  44 ${TESTJAVA}/bin/java ${TESTVMOPTS} -classpath ${TESTCLASSES:-.} Test
  45 
  46 ${TESTJAVA}/bin/rmic -classpath ${TESTCLASSES:-.} -d ${TESTCLASSES:-.} -vcompat PImpl
  47 ${TESTJAVA}/bin/java ${TESTVMOPTS} -classpath ${TESTCLASSES:-.} Test
  48 
  49 ${TESTJAVA}/bin/rmic -Xnew -classpath ${TESTCLASSES:-.} -d ${TESTCLASSES:-.} PImpl
  50 ${TESTJAVA}/bin/java ${TESTVMOPTS} -classpath ${TESTCLASSES:-.} Test
  51 
  52 ${TESTJAVA}/bin/rmic -Xnew -classpath ${TESTCLASSES:-.} -d ${TESTCLASSES:-.} -vcompat PImpl
  53 ${TESTJAVA}/bin/java ${TESTVMOPTS} -classpath ${TESTCLASSES:-.} Test


  24 # @test
  25 # @bug 5096178
  26 # @summary This test verifies that the code generated by rmic to wrap
  27 # primitive argument values in instances of the java.lang wrapper
  28 # classes does not wastefully create new instances of the wrapper
  29 # classes, such as by creating new instances of java.lang.Boolean.
  30 # @author Peter Jones
  31 #
  32 # @build P PImpl Test
  33 # @run shell run.sh
  34 
  35 if [ "${TESTJAVA}" = "" ]
  36 then
  37     echo "TESTJAVA not set.  Test cannot execute.  Failed."
  38     exit 1
  39 fi
  40 
  41 set -ex
  42 
  43 ${TESTJAVA}/bin/rmic -classpath ${TESTCLASSES:-.} -d ${TESTCLASSES:-.} PImpl
  44 ${TESTJAVA}/bin/java ${TESTVMOPTS} ${TESTJAVAOPTS} -classpath ${TESTCLASSES:-.} Test
  45 
  46 ${TESTJAVA}/bin/rmic -classpath ${TESTCLASSES:-.} -d ${TESTCLASSES:-.} -vcompat PImpl
  47 ${TESTJAVA}/bin/java ${TESTVMOPTS} ${TESTJAVAOPTS} -classpath ${TESTCLASSES:-.} Test
  48 
  49 ${TESTJAVA}/bin/rmic -Xnew -classpath ${TESTCLASSES:-.} -d ${TESTCLASSES:-.} PImpl
  50 ${TESTJAVA}/bin/java ${TESTVMOPTS} ${TESTJAVAOPTS} -classpath ${TESTCLASSES:-.} Test
  51 
  52 ${TESTJAVA}/bin/rmic -Xnew -classpath ${TESTCLASSES:-.} -d ${TESTCLASSES:-.} -vcompat PImpl
  53 ${TESTJAVA}/bin/java ${TESTVMOPTS} ${TESTJAVAOPTS} -classpath ${TESTCLASSES:-.} Test