2002-05-16 Dietmar Maurer <dietmar@ximian.com>
[mono.git] / mono / tests / Makefile.am
index cc8f4d3e038b3ff0b072c64f8091303f3f5ce5de..7c4ade4f7e1ef5c4a32d5f03e7fcc8159ba08b55 100644 (file)
@@ -9,6 +9,7 @@ BENCHSRC=fib.cs random.cs nested-loops.cs ackermann.cs tight-loop.cs sieve.cs
 TESTSRC=                       \
        array-init.cs           \
        arraylist.cs            \
+       char-isnumber.cs        \
        field-layout.cs         \
        hash-table.cs           \
        test-ops.cs             \
@@ -18,22 +19,34 @@ TESTSRC=                    \
        switch.cs               \
        outparm.cs              \
        delegate.cs             \
+       bitconverter.cs         \
        exception.cs            \
        exception2.cs           \
        exception3.cs           \
        exception4.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     \
        arraylist-clone.cs      \
        setenv.cs               \
@@ -62,6 +75,7 @@ TESTSRC=                      \
        indexer.cs              \
        stream.cs               \
        console.cs              \
+       shift.cs                \
        jit-int.cs              \
        jit-uint.cs             \
        jit-long.cs             \
@@ -71,7 +85,25 @@ TESTSRC=                     \
        pop.cs                  \
        time.cs                 \
        appdomain.cs            \
-       pointer.cs
+       appdomain-client.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)
@@ -102,9 +134,18 @@ testb: $(TEST_PROG) $(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        \
-               ./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  \