TESTSRC= \
array-init.cs \
arraylist.cs \
+ char-isnumber.cs \
field-layout.cs \
hash-table.cs \
test-ops.cs \
switch.cs \
outparm.cs \
delegate.cs \
+ bitconverter.cs \
exception.cs \
exception2.cs \
exception3.cs \
exception5.cs \
exception6.cs \
exception7.cs \
+ exception8.cs \
+ exception10.cs \
+ exception11.cs \
+ exception12.cs \
struct.cs \
valuetype-gettype.cs \
static-constructor.cs \
pinvoke.cs \
+ pinvoke1.cs \
box.cs \
array.cs \
enum.cs \
enum2.cs \
property.cs \
enumcast.cs \
+ assignable-tests.cs \
+ array-cast.cs \
+ cattr-compile.cs \
custom-attr.cs \
double-cast.cs \
newobj-valuetype.cs \
indexer.cs \
stream.cs \
console.cs \
+ shift.cs \
jit-int.cs \
jit-uint.cs \
jit-long.cs \
time.cs \
appdomain.cs \
appdomain-client.cs \
- pointer.cs
+ pointer.cs \
+ vararg.cs \
+ rounding.cs \
+ hashcode.cs \
+ delegate1.cs \
+ delegate2.cs \
+ delegate3.cs \
+ delegate4.cs \
+ delegate5.cs \
+ remoting1.cs \
+ remoting2.cs \
+ remoting3.cs \
+ nonvirt.cs \
+ largeexp.cs \
+ largeexp2.cs \
+ marshalbyref1.cs \
+ static-ctor.cs \
+ inctest.cs
TESTSI=$(TESTSRC:.cs=.exe)
done
testjit: $(JITTEST_PROG) $(TESTSI) $(TESTBS)
+ @failed=0; \
+ passed=0; \
+ export LD_LIBRARY_PATH="`pwd`/.libs:$${LD_LIBRARY_PATH}"; \
for i in $(TESTSI) $(TESTBS); do \
- ./test-driver $(JITTEST_PROG) $$i; \
- done
+ if ./test-driver $(JITTEST_PROG) $$i; \
+ then \
+ passed=`expr $${passed} + 1`; \
+ else \
+ failed=`expr $${failed} + 1`; \
+ fi \
+ done; \
+ echo "$${passed} test(s) passed. $${failed} test(s) failed."
testjitspeed: $(JITTEST_PROG) $(TESTBS)
for i in $(TESTBS); do \