runNameEquals.sh revision 2310
c556b852adbbb75d16564cf48962727ac3b916b4Chris Morgan# Copyright 2009-2010 Sun Microsystems, Inc. All Rights Reserved.
c556b852adbbb75d16564cf48962727ac3b916b4Chris Morgan# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
c556b852adbbb75d16564cf48962727ac3b916b4Chris Morgan# This code is free software; you can redistribute it and/or modify it
c556b852adbbb75d16564cf48962727ac3b916b4Chris Morgan# under the terms of the GNU General Public License version 2 only, as
c556b852adbbb75d16564cf48962727ac3b916b4Chris Morgan# published by the Free Software Foundation.
c556b852adbbb75d16564cf48962727ac3b916b4Chris Morgan# This code is distributed in the hope that it will be useful, but WITHOUT
c556b852adbbb75d16564cf48962727ac3b916b4Chris Morgan# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
c556b852adbbb75d16564cf48962727ac3b916b4Chris Morgan# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
c556b852adbbb75d16564cf48962727ac3b916b4Chris Morgan# version 2 for more details (a copy is included in the LICENSE file that
c556b852adbbb75d16564cf48962727ac3b916b4Chris Morgan# accompanied this code).
c556b852adbbb75d16564cf48962727ac3b916b4Chris Morgan# You should have received a copy of the GNU General Public License version
c556b852adbbb75d16564cf48962727ac3b916b4Chris Morgan# 2 along with this work; if not, write to the Free Software Foundation,
c556b852adbbb75d16564cf48962727ac3b916b4Chris Morgan# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
c556b852adbbb75d16564cf48962727ac3b916b4Chris Morgan# Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
c556b852adbbb75d16564cf48962727ac3b916b4Chris Morgan# CA 95054 USA or visit www.sun.com if you need additional information or
c556b852adbbb75d16564cf48962727ac3b916b4Chris Morgan# have any questions.
c556b852adbbb75d16564cf48962727ac3b916b4Chris Morgan# @bug 6317711 6944847
c556b852adbbb75d16564cf48962727ac3b916b4Chris Morgan# @summary Ensure the GSSName has the correct impl which respects
c556b852adbbb75d16564cf48962727ac3b916b4Chris Morgan# the contract for equals and hashCode across different configurations.
c556b852adbbb75d16564cf48962727ac3b916b4Chris Morgan# set a few environment variables so that the shell-script can run stand-alone
c556b852adbbb75d16564cf48962727ac3b916b4Chris Morgan# in the source directory
c556b852adbbb75d16564cf48962727ac3b916b4Chris Morgan echo "TESTJAVA not set. Test cannot execute."
c556b852adbbb75d16564cf48962727ac3b916b4Chris Morgan echo "FAILED!!!"
c556b852adbbb75d16564cf48962727ac3b916b4Chris Morgan# set platform-dependent variables
c556b852adbbb75d16564cf48962727ac3b916b4Chris Morgan echo "Unrecognized system!"
c556b852adbbb75d16564cf48962727ac3b916b4Chris Morgan echo "Testing native provider"
c556b852adbbb75d16564cf48962727ac3b916b4Chris Morgan if [ $? != 0 ] ; then
c556b852adbbb75d16564cf48962727ac3b916b4Chris Morgan echo "Native provider fails"
c556b852adbbb75d16564cf48962727ac3b916b4Chris Morganecho "Testing java provider"
c556b852adbbb75d16564cf48962727ac3b916b4Chris Morganif [ $? != 0 ] ; then
c556b852adbbb75d16564cf48962727ac3b916b4Chris Morgan echo "Java provider fails"