UnicodeTest.sh revision 2575
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy# Copyright (c) 2007, Oracle and/or its affiliates. All rights reserved.
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy# This code is free software; you can redistribute it and/or modify it
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy# under the terms of the GNU General Public License version 2 only, as
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy# published by the Free Software Foundation.
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy# This code is distributed in the hope that it will be useful, but WITHOUT
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy# version 2 for more details (a copy is included in the LICENSE file that
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy# accompanied this code).
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy# You should have received a copy of the GNU General Public License version
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy# 2 along with this work; if not, write to the Free Software Foundation,
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy# or visit www.oracle.com if you need additional information or have any
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy# @summary Verify that the J2RE can handle all legal Unicode characters
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy# in class names unless limited by the file system encoding
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy# or the encoding used for command line arguments.
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy# @author Norbert Lindenberg
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy# Verify directory context variables are set
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy echo "TESTJAVA not set. Test cannot execute. Failed."
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy echo "TESTSRC not set. Test cannot execute. Failed."
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy echo "TESTCLASSES not set. Test cannot execute. Failed."
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedyecho "creating test source files"
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy"$JAVAC" -d . "${TESTSRC}"/UnicodeTest.java
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedyif [ "`uname -s | grep CYGWIN`" != "" ] ; then
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy CLASS_NAME=`"$JAVA" UnicodeTest | sed -e 's@\\r@@g' `
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedy echo "CLASS_NAME not generated. Test failed."
d583b39bfb4e2571d3e41097c5c357ffe353ad45John Wren Kennedyecho "building test apps"
LC_ALL=C
export LC_ALL