Author: raja
Date: 2005-06-27 07:02:54 -0400 (Mon, 27 Jun 2005)
New Revision: 46547

Removed:
   trunk/mcs/tests/harness.mk
Modified:
   trunk/mcs/tests/ChangeLog
   trunk/mcs/tests/Makefile
Log:
* Makefile: Remove old test harness.
* harness.mk: Remove.


Modified: trunk/mcs/tests/ChangeLog
===================================================================
--- trunk/mcs/tests/ChangeLog   2005-06-27 10:25:45 UTC (rev 46546)
+++ trunk/mcs/tests/ChangeLog   2005-06-27 11:02:54 UTC (rev 46547)
@@ -1,3 +1,8 @@
+2005-06-27  Raja R Harinath  <[EMAIL PROTECTED]>
+
+       * Makefile: Remove old test harness.
+       * harness.mk: Remove.
+
 2005-06-21  Martin Baulig  <[EMAIL PROTECTED]>
 
        * gtest-077.cs: Removed, we don't need this anymore.

Modified: trunk/mcs/tests/Makefile
===================================================================
--- trunk/mcs/tests/Makefile    2005-06-27 10:25:45 UTC (rev 46546)
+++ trunk/mcs/tests/Makefile    2005-06-27 11:02:54 UTC (rev 46547)
@@ -7,7 +7,7 @@
 SUBDIRS =
 include ../build/rules.make
 
-DISTFILES = README.tests harness.mk $(wildcard *.cs) $(wildcard *.il) 
$(wildcard *.xml) $(wildcard *.inc)
+DISTFILES = README.tests $(wildcard *.cs) $(wildcard *.il) $(wildcard *.xml) 
$(wildcard *.inc) $(wildcard known-issues-*)
 
 with_mono_path = 
MONO_PATH="$(topdir)/class/lib/$(PROFILE)$(PLATFORM_PATH_SEPARATOR)$$MONO_PATH"
 
@@ -23,148 +23,8 @@
 BOOTSTRAP_MCS = 
MONO_PATH="$(topdir)/class/lib/net_2_0_bootstrap$(PLATFORM_PATH_SEPARATOR)$$MONO_PATH"
 $(RUNTIME) $(RUNTIME_FLAGS) $(topdir)/class/lib/net_2_0_bootstrap/mcs.exe
 endif
 
-# We don't want debugging info :-)
-
 USE_MCS_FLAGS :=
 
-# All new tests for 'mcs' go in here
-# These tests are not run by GMCS since the corresponding code is not yet in 
there.-
-# Martin Baulig will manually move them into TEST_SOURCES_common after merging 
the code into GMCS.
-# He may also move some to TEST_EXCLUDE_net_2_0 if some of the merges are 
inappropriate for GMCS.
-#
-NEW_TEST_SOURCES_common = test-386 test-387 test-388 test-389
-
-#
-# Please do _not_ add any tests here - all new tests should go into 
NEW_TEST_SOURCES_common
-# Martin Baulig is the only one who may add tests here - after merging the 
latest MCS patches
-# into GMCS
-#
-
-TEST_SOURCES_common = \
-       test-1   test-2   test-3   test-4   test-5   test-6   test-7   test-8   
test-9   test-10  \
-       test-11  test-12  test-13  test-14  test-15  test-16  test-17  test-18  
test-19  test-20  \
-       test-21  test-22  test-23  test-24  test-25  test-26  test-27  test-28  
test-29  test-30  \
-       test-31  test-32  test-33  test-34  test-35  test-36  test-37  test-38  
test-39  test-40  \
-       test-41  test-42  test-43  test-44  test-45  test-46  test-47  test-48  
test-49  test-50  \
-       test-51  test-52  test-53  test-54  test-55  test-56  test-57  test-58  
test-59  test-60  \
-       test-61  test-62  test-63  test-64  test-65  test-66           test-68  
test-69  test-70  \
-       test-71  test-72  test-73  test-74  test-75  test-76  test-77  test-78  
test-79  test-80  \
-       test-81  test-82  test-83  test-84  test-85  test-86  test-87  test-88  
test-89  test-90  \
-       test-91  test-92  test-93  test-94  test-95  test-96  test-97  test-98  
test-99  test-100 \
-       test-101 test-102 test-103 test-104          test-106 test-107 test-108 
test-109 test-110 \
-       test-111 test-112 test-113 test-114 test-115 test-116 test-117 test-118 
test-119 test-120 \
-       test-121 test-122 test-123          test-125 test-126 test-127 test-128 
test-129 test-130 \
-       test-131 test-132 test-133 test-134 test-135 test-136 test-137 test-138 
test-139 test-140 \
-       test-141 test-142 test-143 test-144 test-145 test-146 test-147 test-148 
test-149 test-150 \
-       test-151 test-152 test-153 test-154 test-155 test-156 test-157 test-158 
test-159 test-160 \
-       test-161 test-162 test-163 test-164 test-165 test-166 test-167 test-168 
test-169 test-170 \
-       test-171 test-172 test-173 test-174 test-175 test-176 test-177 test-178 
test-179 test-180 \
-       test-181 test-182 test-183 test-184 test-185 test-186 test-187 test-188 
test-189 test-190 \
-       test-191 test-192 test-193 test-194 test-195 test-196 test-197 test-198 
test-199 test-200 \
-       test-201 test-202 test-203 test-204 test-205 test-206 test-207 test-208 
test-209 test-210 \
-       test-211 test-212 test-213 test-214 test-215 test-216 test-217 test-218 
test-219 test-220 \
-       test-221 test-222 test-223 test-224 test-225 test-226 test-227          
test-229 test-230 \
-       test-231 test-232 test-233 test-234 test-235 test-236 test-237 test-238 
test-239 test-240 \
-       test-241 test-242 test-243 test-244 test-245 test-246 test-247 test-248 
test-249 test-250 \
-       test-251 test-252 test-253 test-254 test-255 test-256 test-257 test-258 
test-259 test-260 \
-       test-261 test-262 test-263 test-264 test-265 test-266 test-267 test-268 
test-269 test-270 \
-       test-271 test-272 test-273 test-274 test-275 test-276 test-277 test-278 
test-279 test-280 \
-       test-281 test-282 test-283 test-284 test-285 test-286 test-287 test-288 
test-289 test-290 \
-       test-291 test-292 test-293 test-294 test-295 test-296 test-297 test-298 
test-299 test-300 \
-       test-301 test-302 test-303 test-304 test-305 test-306 test-307          
test-309 test-310 \
-       test-311 test-312 test-313 test-314 test-315 test-316 test-317 test-318 
         test-320 \
-       test-321          test-323 test-324 test-325 test-326 test-327 test-328 
test-329 test-330 \
-       test-331 test-332 test-333 test-334 test-335 test-336 test-337 test-338 
test-339 test-340 \
-       test-341 test-342 test-343 test-344 test-345 test-346 test-347 test-348 
test-349 test-350 \
-       test-351 test-352 test-353 test-354 test-355 test-356 test-357 test-358 
test-359 test-360 \
-       test-361 test-362 test-363 test-364 test-365 test-366 test-367 test-368 
test-369 test-370 \
-       test-371 test-372 test-373 test-374 test-375 test-376 test-377 test-378 
test-379 test-380 \
-       test-381 test-382 test-383 test-384 test-385                            
                  \
-       cls-test-0 cls-test-1 cls-test-2 cls-test-3 cls-test-5 cls-test-6 
cls-test-7 cls-test-10  \
-       cls-test-11 cls-test-12 cls-test-14 cls-test-15 cls-test-16 \
-       2test-1  2test-2  2test-3  2test-4  2test-5  2test-6  2test-7  2test-8  
2test-9  2test-10 \
-       2test-11 2test-12 2test-13 2test-14          2test-16 2test-17 2test-18 
\
-       unsafe-1 unsafe-2 unsafe-3 unsafe-5 unsafe-6 unsafe-7 unsafe-8 unsafe-9 
unsafe-10 \
-       mtest-1-dll mtest-1-exe \
-       mtest-2-dll mtest-2-exe \
-       mtest-3-dll mtest-3-exe \
-       mtest-4-dll mtest-4-exe \
-       mtest-5-dll mtest-5-exe \
-       mtest-6-dll mtest-6-exe \
-       mtest-7-dll mtest-7-exe \
-       mtest-8-dll mtest-8-exe \
-       test-319-dll test-319-exe \
-       covariance-1 covariance-2 covariance-3 \
-       conv-dll conv-exe \
-       vararg-dll vararg-exe \
-       module-1 module-2 module-3 \
-       pi pp pu-ip pu-pi \
-       a-call          a-capture5    a-instance        a-parameter2            
        \
-       a-capture10     a-capture6    a-nested-anon2    a-parameter4            
        \
-       a-capture1      a-capture7    a-nested-anon3    a-parameter5            
        \
-       a-capture2      a-capture8    a-nested-anon4                            
        \
-       a-capture3      a-capture9    a-nested-anon     a-simple2               
        \
-       a-capture4      a-event       a-nested          a-simple                
        \
-       a-foreach                                                               
        \
-       acc-modifiers   acc-modifiers2                                          
        \
-       $(TEST_SOURCES_XML)                                                     
        \
-       $(NEW_TEST_SOURCES_common)
-
-TEST_EXCLUDES_common = test-50 test-120 a-parameter4
-
-TEST_SOURCES_net_2_0 = \
-       gen-13-dll gen-13-exe gen-17-dll gen-17-exe gen-31-dll gen-31-exe       
        \
-       gen-47-dll gen-47-exe gen-98-dll gen-98-exe                             
        \
-       gen-156-dll gen-156-exe gen-161-dll gen-161-exe                         
        \
-       gen-1   gen-2   gen-3   gen-4   gen-5   gen-6   gen-7   gen-8   gen-9   
gen-10  \
-       gen-11  gen-12          gen-14  gen-15  gen-16          gen-18  gen-19  
gen-20  \
-       gen-21  gen-22  gen-23  gen-24  gen-25  gen-26  gen-27  gen-28  gen-29  
gen-30  \
-               gen-32  gen-33  gen-34  gen-35  gen-36  gen-37  gen-38  gen-39  
gen-40  \
-       gen-41  gen-42  gen-43  gen-44  gen-45  gen-46          gen-48  gen-49  
gen-50  \
-       gen-51  gen-52  gen-53  gen-54  gen-55  gen-56          gen-58  gen-59  
gen-60  \
-       gen-61  gen-62  gen-63  gen-64          gen-66  gen-67  gen-68  gen-69  
gen-70  \
-       gen-71  gen-72  gen-73  gen-74  gen-75  gen-76  gen-77  gen-78  gen-79  
gen-80  \
-       gen-81  gen-82  gen-83  gen-84  gen-85  gen-86  gen-87  gen-88  gen-89  
gen-90  \
-       gen-91  gen-92  gen-93  gen-94  gen-95  gen-96  gen-97                  
gen-100 \
-       gen-101 gen-102 gen-103 gen-104 gen-105 gen-106 gen-107 gen-108 gen-109 
gen-110 \
-       gen-111 gen-112 gen-113 gen-114 gen-115 gen-116 gen-117 gen-118 gen-119 
gen-120 \
-       gen-121 gen-122 gen-123 gen-124 gen-125         gen-127 gen-128 gen-129 
gen-130 \
-       gen-131 gen-132 gen-133 gen-134 gen-135 gen-136 gen-137 gen-138 gen-139 
gen-140 \
-       gen-141 gen-142 gen-143 gen-144 gen-145 gen-146 gen-147 gen-148 gen-149 
gen-150 \
-       gen-151 gen-152 gen-153 gen-154 gen-155         gen-157 gen-158 gen-159 
gen-160 \
-               gen-162                                                         
        \
-       cond-attr fixed-buffer-dll fixed-buffer-exe                             
        \
-       2test-19 2test-20 2test-21 2test-22
-
-TEST_EXCLUDES_net_2_0 = $(NEW_TEST_SOURCES_common)
-
-# These tests load User32.dll and/or Kernel32.dll
-TEST_SOURCES_win32 = test-67
-
-# This test fails on Win32 (even with CSC).  This is #71200.
-TEST_EXCLUDES_win32 = test-74
-
-TEST_SOURCES = $(filter-out $(TEST_EXCLUDES_common) 
$(TEST_EXCLUDES_$(PROFILE)) $(TEST_EXCLUDES_$(PLATFORM)), \
-       $(TEST_SOURCES_common) $(TEST_SOURCES_$(PROFILE)) 
$(TEST_SOURCES_$(PLATFORM)))
-
-# The test harness supports running the testcases in parallel.  However, we 
still need to
-# provide test-ordering rules to support multi-file testcases.  By default, 
any test named
-# 'foo-exe' requires that a test named 'foo-dll' be present, and they're run 
in the order: foo-dll, foo-exe
-# Additional test-orderings can be listed below.  Note that x:y says that 'x' 
should be run _after_ y
-TEST_ORDERING = \
-       module-2:module-1 \
-       module-3:module-2 \
-       pu-pi:pi pu-pi:pp \
-       pu-ip:pi pu-ip:pp
-
-# Some tests may require additional files to be available in the current 
directory.
-# To promote interoperability, we prefer that those files not be referred to 
with ../ or ..\\
-# To that end, we will copy those files to the test-harness directory, so that 
we can refer to simple filenames.
-TEST_HARNESS_EXTRAS = \
-       $(wildcard *.inc) \
-       test-74.cs test-353-2.cs test-361-2.cs test-388.cs test-389.cs \
-       test-377-$(PROFILE)-il.dll
-
 all-local install-local uninstall-local:
 
 # casts
@@ -215,9 +75,6 @@
 test-generics:
        $(MAKE) PROFILE=net_2_0 run-test
 
-test-generics-2:
-       $(MAKE) PROFILE=net_2_0 TEST_SOURCES="$(TEST_SOURCES_net_2_0)" 
test-harness
-
 clean-local:
        -rm -fr dir-*
        -rm -f *.exe *.dll *.netmodule *.out *.pdb casts.cs *.log
@@ -226,57 +83,12 @@
 dist-local: dist-default
        rm -f $(distdir)/casts.cs
 
-ifeq (net_2_0, $(PROFILE))
-TEST_TAG = gmcs
-else
-TEST_TAG = mcs
-endif
+%-il.dll: %-il.il
+       $(ILASM) /dll $<
 
-.PHONY: test-harness test-harness-run
-test-harness: 
-       @$(MAKE) -s test-harness-run
-
-exe_tests := $(filter %-exe, $(TEST_SOURCES))
-
-test-harness-run: $(TEST_HARNESS_EXTRAS)
-       @-rm -f $(TEST_TAG).log
-       @-rm -fr dir-$(TEST_TAG)
-       @mkdir dir-$(TEST_TAG)
-       @sed 's,@thisdir@,$(thisdir)/dir-$(TEST_TAG),' harness.mk > 
dir-$(TEST_TAG)/Makefile
-       @test -z '$(exe_tests)' || for i in ''$(exe_tests); do echo $$i | sed 
's,\(.*\)-exe$$,\1-exe.res: \1-dll.res,' >> dir-$(TEST_TAG)/Makefile; done
-       @test -z '$(TEST_ORDERING)' || for i in ''$(TEST_ORDERING); do echo 
$$i.res | sed 's,:,.res: ,' >> dir-$(TEST_TAG)/Makefile; done
-       @test -z '$(TEST_HARNESS_EXTRAS)' || cp -p $(TEST_HARNESS_EXTRAS) 
dir-$(TEST_TAG)/
-       @echo 'Running $(TEST_TAG) tests with flags "$(TEST_RUNTIME)" ... '
-       @if test -z '$(TEST_SOURCES)'; then :; else \
-         cd dir-$(TEST_TAG) ; \
-         $(MAKE) -s $(TEST_SOURCES:=.res) || failed="make " ; \
-         for i in ''$(TEST_SOURCES:=.res); do if test -f $$i; then res="$$res 
$$i"; else failed="$$failed $$i"; fi; done; \
-         test -z '$$res' || cat $$res < /dev/null > ../$(TEST_TAG).log 
2>/dev/null ; \
-         failed=$$failed`sed -n 's,^FAIL: ,,p' ../$(TEST_TAG).log` ; \
-         if test -z "$$failed"; then :; else echo "Failing tests: $$failed"; 
exit 1; fi; fi
-
 ilasm:
 ifeq (default, $(PROFILE))
        $(ILASM) /dll property-il.il
        $(CSCOMPILE) /r:property-il.dll property-main.cs /out:property-main.exe
        $(TEST_RUNTIME) property-main.exe
 endif
-
-#
-# Test for /doc option; need to compare result documentation files.
-#
-
-TEST_SOURCES_XML = \
-       xml-001 xml-002 xml-003 xml-004 xml-005 xml-006 xml-007 xml-008 xml-009 
xml-010 \
-       xml-011 xml-012 xml-013 xml-014 xml-015 xml-016 xml-017 xml-018 xml-019 
xml-020 \
-       xml-021         xml-023 xml-024 xml-025 xml-026         xml-029 xml-030 
\
-       xml-031 xml-032 xml-033 xml-034 xml-035 xml-036 xml-037 xml-038
-
-# currently no formalization on 'cref' attribute was found, so there are some
-# differences between MS.NET and mono.
-TEST_SOURCES_XML_PENDING = xml-027
-
-xml-doc-tests := $(filter xml-%, $(TEST_SOURCES))
-
-%-il.dll: %-il.il
-       $(ILASM) /dll $<

Deleted: trunk/mcs/tests/harness.mk
===================================================================
--- trunk/mcs/tests/harness.mk  2005-06-27 10:25:45 UTC (rev 46546)
+++ trunk/mcs/tests/harness.mk  2005-06-27 11:02:54 UTC (rev 46547)
@@ -1,51 +0,0 @@
-thisdir = @thisdir@
-SUBDIRS = 
-include ../../build/rules.make
-
-ifeq (default, $(PROFILE))
-# force this, we don't case if CSC is broken. This also
-# means we can use --options, yay.
-
-MCS = 
MONO_PATH="$(topdir)/class/lib/$(PROFILE)$(PLATFORM_PATH_SEPARATOR)$$MONO_PATH" 
$(INTERNAL_MCS)
-endif
-
-XMLDOCDIFF = $(TEST_RUNTIME) ../xmldocdiff.exe
-
-all-local $(STD_TARGETS:=-local):
-
-%.res:
-       @f=../$*.cs; options=`sed -n 's,^// Compiler options:,,p' $$f | sed 
's,PROFILE,$(PROFILE),g'`; \
-       case $$options in *-t:library*) ext=dll ;; *-t:module*) ext=netmodule 
;; *) ext=exe ;; esac; \
-       testlogfile="$*.log" ; \
-        echo '*** $(CSCOMPILE)' "$$options -out:$*.$$ext $$f" > $$testlogfile 
; \
-       if $(CSCOMPILE) $$options -out:$*.$$ext $$f >> $$testlogfile 2>&1 ; 
then \
-         if test -f $*.exe; then \
-           echo '*** $(TEST_RUNTIME) -O=-all ./$*.exe' >> $$testlogfile ; \
-           if $(TEST_RUNTIME) -O=-all ./$*.exe >> $$testlogfile 2>&1 ; then \
-             if test -f $*.xml; then \
-               if $(XMLDOCDIFF) ../$*-ref.xml $*.xml >> $$testlogfile ; then \
-                 echo "PASS: $*: xml comparison" > $@ ; \
-                 rm -f $$testlogfile ; \
-               else \
-                 echo "FAIL: $*: xml comparison" > $@ ; \
-               fi ; \
-             else \
-               echo "PASS: $*" > $@ ; \
-               rm -f $$testlogfile ; \
-             fi ; \
-           else \
-             echo "Exit code: $$?" >> $$testlogfile ; \
-             echo "FAIL: $*" > $@ ; \
-            fi ; \
-         else \
-           echo "PASS: $*: compilation" > $@ ; \
-           rm -f $$testlogfile ; \
-         fi ; \
-       else \
-         echo "Exit code: $$?" >> $$testlogfile ; \
-         echo "FAIL: $*: compilation" > $@ ; \
-       fi ; \
-       cat $@; \
-       if test ! -f $$testlogfile ; then :; else cat $$testlogfile; fi
-
-# test ordering dependencies will be pasted after this

_______________________________________________
Mono-patches maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches

Reply via email to