Imported Upstream version 5.12.0.220

Former-commit-id: c477e03582759447177c6d4bf412cd2355aad476
This commit is contained in:
Xamarin Public Jenkins (auto-signing)
2018-04-24 09:31:23 +00:00
parent 8bd104cef2
commit 8fc30896db
1200 changed files with 29534 additions and 26161 deletions

View File

@@ -6,9 +6,10 @@ PROGRAM = monolinker.exe
LIB_REFS = System System.Core System.Xml Mono.Cecil
TEST_CASES = \
TEST_CASES := \
mscorlib/test-array.cs \
mscorlib/test-remoting.cs
mscorlib/test-remoting.cs \
System/test-security.cs
ifndef AOT_FRIENDLY_PROFILE
TEST_CASES += \
@@ -25,6 +26,9 @@ compile-tests: $(TEST_CASES)
mscorlib/test-%.cs:
$(TESTS_COMPILER) Tests/$@ /out:Tests/$(@:.cs=.exe)
System/test-%.cs:
$(TESTS_COMPILER) -r:$(topdir)/class/lib/$(PROFILE_DIRECTORY)/System.dll Tests/$@ /out:Tests/$(@:.cs=.exe)
run-tests: $(TEST_CASES:.cs=.exe)
LINKER_OUTPUT := illink-output-$(PROFILE_DIRECTORY)
@@ -34,7 +38,7 @@ TEST_EXEC = MONO_PATH=$(LINKER_OUTPUT) $(RUNTIME) $(RUNTIME_FLAGS) --debug -O=-a
.NOTPARALLEL:
mscorlib/test-%.exe:
System/test-%.exe mscorlib/test-%.exe:
@rm -rf $(LINKER_OUTPUT)
@mkdir $(LINKER_OUTPUT)
@echo Testing $@