< prev index next >

test/jdk/java/rmi/activation/Activatable/extLoadedImpl/ext.sh

Print this page
rev 59105 : imported patch corelibs


  16 # 2 along with this work; if not, write to the Free Software Foundation,
  17 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
  18 #
  19 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
  20 # or visit www.oracle.com if you need additional information or have any
  21 # questions.
  22 #
  23 
  24 # @test
  25 # @bug 4500504
  26 # @summary If the context class loader is a child of the impl's class
  27 # loader, the context class loader should remain unchanged (i.e., not be
  28 # set to the impl's class loader) when the impl is activated.
  29 # @library ../../../testlibrary
  30 # @build TestLibrary RMID RMIDSelectorProvider ActivationLibrary
  31 # @build ExtLoadedImplTest ExtLoadedImpl ExtLoadedImpl_Stub CheckLoader
  32 # @run shell ext.sh
  33 
  34 OS=`uname -s`
  35 case "$OS" in
  36   SunOS | Linux | Darwin | AIX )
  37     PS=":"
  38     ;;
  39   Windows* | CYGWIN* )
  40     PS=";"
  41     ;;
  42   * )
  43     echo "Unrecognized system!"
  44     exit 1;
  45     ;;
  46 esac
  47 
  48 mkdir -p classes
  49 for dir in `echo ${TESTCLASSPATH:-$TESTCLASSES} | sed -e "s/$PS/ /"` ; do cp $dir/*.class classes ; done
  50 rm classes/ExtLoadedImpl.class classes/ExtLoadedImpl_Stub.class classes/CheckLoader.class
  51 mkdir -p ext
  52 $COMPILEJAVA/bin/jar ${TESTTOOLVMOPTS} cf ext/ext.jar -C $TESTCLASSES ExtLoadedImpl.class -C $TESTCLASSES ExtLoadedImpl_Stub.class -C $TESTCLASSES CheckLoader.class
  53 
  54 TESTVMOPTS="${TESTVMOPTS} \
  55  --add-exports java.rmi/sun.rmi.registry=ALL-UNNAMED \
  56  --add-exports java.rmi/sun.rmi.server=ALL-UNNAMED \


  16 # 2 along with this work; if not, write to the Free Software Foundation,
  17 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
  18 #
  19 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
  20 # or visit www.oracle.com if you need additional information or have any
  21 # questions.
  22 #
  23 
  24 # @test
  25 # @bug 4500504
  26 # @summary If the context class loader is a child of the impl's class
  27 # loader, the context class loader should remain unchanged (i.e., not be
  28 # set to the impl's class loader) when the impl is activated.
  29 # @library ../../../testlibrary
  30 # @build TestLibrary RMID RMIDSelectorProvider ActivationLibrary
  31 # @build ExtLoadedImplTest ExtLoadedImpl ExtLoadedImpl_Stub CheckLoader
  32 # @run shell ext.sh
  33 
  34 OS=`uname -s`
  35 case "$OS" in
  36   Linux | Darwin | AIX )
  37     PS=":"
  38     ;;
  39   Windows* | CYGWIN* )
  40     PS=";"
  41     ;;
  42   * )
  43     echo "Unrecognized system!"
  44     exit 1;
  45     ;;
  46 esac
  47 
  48 mkdir -p classes
  49 for dir in `echo ${TESTCLASSPATH:-$TESTCLASSES} | sed -e "s/$PS/ /"` ; do cp $dir/*.class classes ; done
  50 rm classes/ExtLoadedImpl.class classes/ExtLoadedImpl_Stub.class classes/CheckLoader.class
  51 mkdir -p ext
  52 $COMPILEJAVA/bin/jar ${TESTTOOLVMOPTS} cf ext/ext.jar -C $TESTCLASSES ExtLoadedImpl.class -C $TESTCLASSES ExtLoadedImpl_Stub.class -C $TESTCLASSES CheckLoader.class
  53 
  54 TESTVMOPTS="${TESTVMOPTS} \
  55  --add-exports java.rmi/sun.rmi.registry=ALL-UNNAMED \
  56  --add-exports java.rmi/sun.rmi.server=ALL-UNNAMED \
< prev index next >