projects
/
mono.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fix sample code so that it has a chance of running.
[mono.git]
/
mono
/
tests
/
Makefile.am
diff --git
a/mono/tests/Makefile.am
b/mono/tests/Makefile.am
index 6bb30d29de6d3ca1098d922be603e9cfe390c9c7..65eedb29e7caa92097f2751c954faf118a18748a 100644
(file)
--- a/
mono/tests/Makefile.am
+++ b/
mono/tests/Makefile.am
@@
-2,7
+2,7
@@
TEST_PROG=../interpreter/mint
JITTEST_PROG=../jit/mono
TEST_PROG=../interpreter/mint
JITTEST_PROG=../jit/mono
-CSC=csc
+CSC=csc
/unsafe
BENCHSRC=fib.cs random.cs nested-loops.cs ackermann.cs tight-loop.cs sieve.cs
BENCHSRC=fib.cs random.cs nested-loops.cs ackermann.cs tight-loop.cs sieve.cs
@@
-18,22
+18,30
@@
TESTSRC= \
switch.cs \
outparm.cs \
delegate.cs \
switch.cs \
outparm.cs \
delegate.cs \
+ bitconverter.cs \
exception.cs \
exception2.cs \
exception3.cs \
exception4.cs \
exception5.cs \
exception6.cs \
exception.cs \
exception2.cs \
exception3.cs \
exception4.cs \
exception5.cs \
exception6.cs \
+ exception7.cs \
struct.cs \
valuetype-gettype.cs \
static-constructor.cs \
pinvoke.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 \
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 \
arraylist-clone.cs \
setenv.cs \
newobj-valuetype.cs \
arraylist-clone.cs \
setenv.cs \
@@
-69,7
+77,23
@@
TESTSRC= \
jit-ulong.cs \
jit-float.cs \
pop.cs \
jit-ulong.cs \
jit-float.cs \
pop.cs \
- time.cs
+ time.cs \
+ appdomain.cs \
+ appdomain-client.cs \
+ pointer.cs \
+ vararg.cs \
+ rounding.cs \
+ hashcode.cs \
+ delegate1.cs \
+ delegate2.cs \
+ delegate3.cs \
+ delegate4.cs \
+ remoting1.cs \
+ remoting2.cs \
+ remoting3.cs \
+ nonvirt.cs \
+ largeexp.cs \
+ marshalbyref1.cs
TESTSI=$(TESTSRC:.cs=.exe)
TESTSI=$(TESTSRC:.cs=.exe)
@@
-80,10
+104,19
@@
EXTRA_DIST=test-driver $(TESTSRC)
%.exe: %.cs
$(CSC) $<
%.exe: %.cs
$(CSC) $<
-test: $(TEST_PROG) $(TESTSI)
+test: $(TEST_PROG) $(TESTSI) libtest.la
+ @failed=0; \
+ passed=0; \
+ export LD_LIBRARY_PATH="`pwd`/.libs:$${LD_LIBRARY_PATH}"; \
for i in $(TESTSI); do \
for i in $(TESTSI); do \
- ./test-driver $(TEST_PROG) $$i; \
- done
+ if ./test-driver $(TEST_PROG) $$i; \
+ then \
+ passed=`expr $${passed} + 1`; \
+ else \
+ failed=`expr $${failed} + 1`; \
+ fi \
+ done; \
+ echo "$${passed} test(s) passed. $${failed} test(s) failed."
testb: $(TEST_PROG) $(TESTBS)
for i in $(TESTBS); do \
testb: $(TEST_PROG) $(TESTBS)
for i in $(TESTBS); do \
@@
-91,9
+124,18
@@
testb: $(TEST_PROG) $(TESTBS)
done
testjit: $(JITTEST_PROG) $(TESTSI) $(TESTBS)
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 \
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 \
testjitspeed: $(JITTEST_PROG) $(TESTBS)
for i in $(TESTBS); do \
@@
-103,3
+145,8
@@
testjitspeed: $(JITTEST_PROG) $(TESTBS)
check:
@echo no check yet
check:
@echo no check yet
+
+noinst_LTLIBRARIES = libtest.la
+
+libtest_la_LDFLAGS = -rpath `pwd`
+libtest_la_SOURCES = libtest.c