Path: blob/aarch64-shenandoah-jdk8u272-b10/jdk/test/sun/text/IntHashtable/Bug4170614Test.sh
38839 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-d ${TEST_JAVABASE} Bug4170614Test.java6364${TESTJAVA}/bin/java ${TESTVMOPTS} -Xbootclasspath/p:${TEST_JAVABASE} java.text.Bug4170614Test6566result=$?6768cd ${goback}6970if [ $result -eq 0 ]71then72echo "Passed"73else74echo "Failed"75fi76exit $result777879808182