Cross Reference: Test6894807.sh
xref
: /
openjdk7
/
hotspot
/
test
/
compiler
/
6894807
/
Test6894807.sh
Home
History
Annotate
Line#
Navigate
Download
Search
only in
./
Test6894807.sh revision 3948
10139
N/A
#!/
bin
/
sh
10139
N/A
10139
N/A
if
[
"${TESTSRC}"
=
""
]
10139
N/A
then
TESTSRC
=.
10139
N/A
fi
10139
N/A
10139
N/A
if
[
"${TESTJAVA}"
=
""
]
10139
N/A
then
10139
N/A
PARENT
=
`
dirname
\`
which
java
\``
10139
N/A
TESTJAVA
=
`
dirname
${
PARENT
}`
10139
N/A
echo
"TESTJAVA not set, selecting "
${
TESTJAVA
}
10139
N/A
echo
"If this is incorrect, try setting the variable manually."
10139
N/A
fi
10810
N/A
10139
N/A
if
[
"${TESTCLASSES}"
=
""
]
10139
N/A
then
10139
N/A
echo
"TESTCLASSES not set. Test cannot execute. Failed."
10139
N/A
exit
1
10643
N/A
fi
10139
N/A
10139
N/A
# set platform-dependent variables
10142
N/A
OS
=
`
uname
-s`
10142
N/A
case
"
$OS
"
in
10244
N/A
SunOS
|
Linux
|
Darwin
)
10139
N/A
NULL
=/
dev
/
null
10139
N/A
PS
=
":"
10139
N/A
FS
=
"/"
10139
N/A
;;
10139
N/A
Windows_
* )
10139
N/A
NULL
=
NUL
10139
N/A
PS
=
";"
10139
N/A
FS
=
"\\"
10803
N/A
;;
10139
N/A
* )
10139
N/A
echo
"Unrecognized system!"
10139
N/A
exit
1
;
10139
N/A
;;
10139
N/A
esac
10139
N/A
10139
N/A
JEMMYPATH
=${
CPAPPEND
}
10139
N/A
CLASSPATH
=.${
PS
}${
TESTCLASSES
}${
PS
}${
JEMMYPATH
} ;
export
CLASSPATH
10139
N/A
10139
N/A
THIS_DIR
=
`
pwd
`
10139
N/A
10139
N/A
${
TESTJAVA
}${
FS
}
bin
${
FS
}
java
${
TESTVMOPTS
} -
version
10139
N/A
10139
N/A
${
TESTJAVA
}${
FS
}
bin
${
FS
}
java
${
TESTVMOPTS
}
IsInstanceTest
>
test.out
2
>&
1
10139
N/A
10139
N/A
cat
test.out
10139
N/A
10139
N/A
grep
"Failed at index"
test.out
10139
N/A
10412
N/A
if
[ $? =
0
]
10730
N/A
then
10139
N/A
echo
"Test Failed"
10139
N/A
exit
1
10139
N/A
else
10139
N/A
echo
"Test Passed"
10139
N/A
exit
0
10139
N/A
fi
10139
N/A