Path: blob/jdk8u272-b10-aarch32-20201026/jdk/test/sun/text/IntHashtable/Bug4170614Test.sh
83402 views
#!/bin/sh12#3# Copyright (c) 1999, 2016, Oracle and/or its affiliates. All rights reserved.4# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.5#6# This code is free software; you can redistribute it and/or modify it7# under the terms of the GNU General Public License version 2 only, as8# published by the Free Software Foundation.9#10# This code is distributed in the hope that it will be useful, but WITHOUT11# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or12# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License13# version 2 for more details (a copy is included in the LICENSE file that14# accompanied this code).15#16# You should have received a copy of the GNU General Public License version17# 2 along with this work; if not, write to the Free Software Foundation,18# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.19#20# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA21# or visit www.oracle.com if you need additional information or have any22# questions.23#2425#26# @test27# @bug 417061428# @summary Test internal hashCode() functions29#3031set -x32if [ "${TESTSRC}" = "" ]33then34echo "TESTSRC not set. Test cannot execute. Failed."35exit 136fi37echo "TESTSRC=${TESTSRC}"38if [ "${TESTJAVA}" = "" ]39then40echo "TESTJAVA not set. Test cannot execute. Failed."41exit 142fi43echo "TESTJAVA=${TESTJAVA}"44if [ "${COMPILEJAVA}" = "" ]; then45COMPILEJAVA="${TESTJAVA}"46fi47echo "COMPILEJAVA=${COMPILEJAVA}"48if [ "${TESTCLASSES}" = "" ]49then50echo "TESTCLASSES not set. Test cannot execute. Failed."51exit 152fi53echo "TESTCLASSES=${TESTCLASSES}"5455goback=`pwd`5657cd ${TESTSRC}5859TEST_JAVABASE=${TESTCLASSES}/java.base60mkdir -p ${TEST_JAVABASE}61${COMPILEJAVA}/bin/javac ${TESTJAVACOPTS} ${TESTTOOLVMOPTS} \62-Xmodule:java.base \63-d ${TEST_JAVABASE} Bug4170614Test.java6465${TESTJAVA}/bin/java ${TESTVMOPTS} -Xpatch:java.base=${TEST_JAVABASE} java.text.Bug4170614Test6667result=$?6869cd ${goback}7071if [ $result -eq 0 ]72then73echo "Passed"74else75echo "Failed"76fi77exit $result787980818283