X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mcs%2Ftests%2Fmakefile;h=fa51a3dcb9a7e9066e2447872a0e7693bfc103fa;hb=6161be6ef5973aaff0932c6fec43483ee62a66a2;hp=92d931d263788cb95a609d880e4fb8d19ced29df;hpb=d78d8fcf4862b199ad2b89126c65e23482e32471;p=mono.git diff --git a/mcs/tests/makefile b/mcs/tests/makefile index 92d931d2637..fa51a3dcb9a 100755 --- a/mcs/tests/makefile +++ b/mcs/tests/makefile @@ -15,7 +15,7 @@ TEST_SOURCES = \ 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-46 test-47 test-48 test-49 \ test-51 test-52 test-54 test-55 test-56 test-57 test-59 test-60 \ - test-61 test-62 test-63 test-64 test-65 test-66 test-68 test-69 test-70 \ + test-61 test-62 test-63 test-64 test-65 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-92 test-93 test-94 test-95 test-96 test-97 test-98 test-99 test-100\ @@ -23,7 +23,9 @@ TEST_SOURCES = \ test-111 test-112 test-113 test-114 test-115 test-116 test-117 test-118 test-119 \ test-121 test-123 test-125 test-126 test-127 test-128 test-129 test-130 \ test-131 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-141 test-142 test-143 test-144 test-145 test-146 test-147 test-148 test-149 test-150 \ + 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 UNSAFE_SOURCES = \ unsafe-1 unsafe-2 unsafe-3 test-58.cs @@ -34,7 +36,7 @@ WINDOWS_SOURCES = \ # A test is a 'no pass' if it fails on either windows or linux # Test 120 does not pass because the MS.NET runtime is buggy. TEST_NOPASS = \ - test-45 test-53 test-91 test-106 test-107 test-120 test-122 test-132 test-133 + test-45 test-53 test-91 test-106 test-107 test-120 test-122 test-132 test-133 test-66 all: test-compiler test-unsafe test-windows @@ -122,6 +124,22 @@ test-compiler-mono: fi \ done +# Compile with mono, run with mono jit +test-unsafe-mono: + @rm -f *.exe; \ + for i in $(UNSAFE_SOURCES); do \ + echo -n "Running $$i ... "; \ + if $(MCS2) --unsafe $$i.cs > /dev/null; then \ + if mono ./$$i.exe > /dev/null; then \ + echo OK; \ + else \ + echo FAILED; exit 1; \ + fi; \ + else \ + echo FAILED TO COMPILE; exit 1; \ + fi \ + done + verify: @for i in $(TEST_SOURCES); do \ if $(MCS) -o mcs-gen-code.exe $$i.cs > /dev/null; then \