projects
/
mate.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
experiments with JNI;
[mate.git]
/
tools
/
openjdktest.sh
diff --git
a/tools/openjdktest.sh
b/tools/openjdktest.sh
index 5edd9550be8f96d6d3300b7890c262ba729922ab..e07757254dd4a5c69896cfa52a11b631b8eec18f 100755
(executable)
--- a/
tools/openjdktest.sh
+++ b/
tools/openjdktest.sh
@@
-8,15
+8,15
@@
fi
class2test=$1
class2test=$1
-openjdk="java -client"
+openjdk="java -client
-Djava.library.path=rts/mock
"
openjdk_output=`mktemp`
mate="./mate"
mate_output=`mktemp`
diff_output=`mktemp`
openjdk_output=`mktemp`
mate="./mate"
mate_output=`mktemp`
diff_output=`mktemp`
-$openjdk $class2test
| grep -e '^result:'
> $openjdk_output
-$mate $class2test
| grep -e '^result:'
> $mate_output
+$openjdk $class2test > $openjdk_output
+$mate $class2test > $mate_output
diff $openjdk_output $mate_output > $diff_output
diff $openjdk_output $mate_output > $diff_output
@@
-26,21
+26,21
@@
diff_lines=`cat $diff_output | wc -l`
function quit {
rm -rf $1 $2 $3
function quit {
rm -rf $1 $2 $3
- exit
+ exit
$4
}
if [ $openjdk_lines = 0 ]
then
echo -e '\033[01;31mFAIL\033[0m: ' $class2test
echo "no output by openjdk? abort"
}
if [ $openjdk_lines = 0 ]
then
echo -e '\033[01;31mFAIL\033[0m: ' $class2test
echo "no output by openjdk? abort"
- quit $openjdk_output $mate_output $diff_output
+ quit $openjdk_output $mate_output $diff_output
1
fi
if [ $mate_lines = 0 ]
then
echo -e '\033[01;31mFAIL\033[0m: ' $class2test
echo "no output by mate? abort"
fi
if [ $mate_lines = 0 ]
then
echo -e '\033[01;31mFAIL\033[0m: ' $class2test
echo "no output by mate? abort"
- quit $openjdk_output $mate_output $diff_output
+ quit $openjdk_output $mate_output $diff_output
2
fi
if [ $diff_lines = 0 ]
fi
if [ $diff_lines = 0 ]
@@
-50,7
+50,8
@@
else
echo -en '\033[01;31mFAIL\033[0m: ' $class2test
echo " diff:"
cat $diff_output
echo -en '\033[01;31mFAIL\033[0m: ' $class2test
echo " diff:"
cat $diff_output
+ quit $openjdk_output $mate_output $diff_output 3
fi
fi
-quit $openjdk_output $mate_output $diff_output
+quit $openjdk_output $mate_output $diff_output
0