From a895772503040e126b5076bd81a6584da0e3b0e8 Mon Sep 17 00:00:00 2001 From: Radek Doulik Date: Fri, 2 Aug 2002 18:49:12 +0000 Subject: [PATCH] separated .il and .cs tests svn path=/trunk/mono/; revision=6364 --- mono/tests/Makefile.am | 34 ++++++++++++++++++++++++++-------- 1 file changed, 26 insertions(+), 8 deletions(-) diff --git a/mono/tests/Makefile.am b/mono/tests/Makefile.am index 9c3c414e7c9..6ff812f5576 100644 --- a/mono/tests/Makefile.am +++ b/mono/tests/Makefile.am @@ -7,7 +7,7 @@ CSC=csc /unsafe BENCHSRC=fib.cs random.cs nested-loops.cs ackermann.cs tight-loop.cs sieve.cs -TESTSRC= \ +TEST_CS_SRC= \ array-init.cs \ arraylist.cs \ char-isnumber.cs \ @@ -121,7 +121,9 @@ TESTSRC= \ array-invoke.cs \ decimal.cs \ marshal1.cs \ - marshal2.cs \ + marshal2.cs + +TEST_IL_SRC= \ cpblkTest.il \ jmpTest.il \ calliTest.il \ @@ -130,11 +132,11 @@ TESTSRC= \ initblkTest.il -TESTSI_TMP=$(TESTSRC:.cs=.exe) -TESTSI=$(TESTSI_TMP:.il=.exe) +TESTSI_CS=$(TEST_CS_SRC:.cs=.exe) +TESTSI_IL=$(TEST_IL_SRC:.il=.exe) TESTBS=$(BENCHSRC:.cs=.exe) -EXTRA_DIST=test-driver $(TESTSRC) +EXTRA_DIST=test-driver $(TEST_CS_SRC) $(TEST_IL_SRC) %.exe: %.il ilasm $< /OUTPUT=$@ @@ -142,11 +144,13 @@ EXTRA_DIST=test-driver $(TESTSRC) %.exe: %.cs $(CSC) $< -test: $(TEST_PROG) $(TESTSI) libtest.la +test: test_cs test_il + +test_cs: $(TEST_PROG) $(TESTSI_CS) libtest.la @failed=0; \ passed=0; \ export LD_LIBRARY_PATH="`pwd`/.libs:$${LD_LIBRARY_PATH}"; \ - for i in $(TESTSI); do \ + for i in $(TESTSI_CS); do \ if ./test-driver $(TEST_PROG) $$i $(RUNTIME_ARGS); \ then \ passed=`expr $${passed} + 1`; \ @@ -154,7 +158,21 @@ test: $(TEST_PROG) $(TESTSI) libtest.la failed=`expr $${failed} + 1`; \ fi \ done; \ - echo "$${passed} test(s) passed. $${failed} test(s) failed." + echo; echo ".cs: $${passed} test(s) passed. $${failed} test(s) failed."; echo + +test_il: $(TEST_PROG) $(TESTSI_IL) libtest.la + @failed=0; \ + passed=0; \ + export LD_LIBRARY_PATH="`pwd`/.libs:$${LD_LIBRARY_PATH}"; \ + for i in $(TESTSI_IL); do \ + if ./test-driver $(TEST_PROG) $$i $(RUNTIME_ARGS); \ + then \ + passed=`expr $${passed} + 1`; \ + else \ + failed=`expr $${failed} + 1`; \ + fi \ + done; \ + echo; echo ".il: $${passed} test(s) passed. $${failed} test(s) failed."; echo testb: $(TEST_PROG) $(TESTBS) for i in $(TESTBS); do \ -- 2.25.1