Merge pull request #2431 from alexanderkyte/tests_with_excludes
authorAlexander Kyte <alexmkyte@gmail.com>
Wed, 27 Jan 2016 20:09:29 +0000 (15:09 -0500)
committerAlexander Kyte <alexmkyte@gmail.com>
Wed, 27 Jan 2016 20:09:29 +0000 (15:09 -0500)
[mcs] Fix .sources/.excludes for tests, exclude corlib monotouch-excluded tests on mobile_static

1  2 
mcs/build/rules.make
mcs/build/tests.make

index 88170948f678954f7faa522cd96bf3081ab93feb,fdc3fa96f282b8dd661a8ba90cd54e4602df6b05..966351c446ba3e180236cf9a2d4aae0a7d7a567c
@@@ -112,16 -113,15 +113,23 @@@ PROFILE = $(DEFAULT_PROFILE
  endif
  
  include $(topdir)/build/profiles/$(PROFILE).make
- -include $(topdir)/build/config.make
+ # If the profile is using nunit-lite, use it
+ ifdef NUNIT_LITE
+ TEST_HARNESS=$(topdir)/class/lib/$(PROFILE)/nunit-lite-console.exe
+ endif
+ # Make sure propagates
+ export TEST_HARNESS
  
 +# If the profile is using nunit-lite, use it
 +ifdef NUNIT_LITE
 +TEST_HARNESS=$(topdir)/class/lib/$(PROFILE)/nunit-lite-console.exe
 +endif
 +
 +# Make sure propagates
 +export TEST_HARNESS
 +
  ifdef BCL_OPTIMIZE
  PROFILE_MCS_FLAGS += -optimize
  endif
index f44e0574c9692e53cab8e0987dc45d050b8bbc76,36ff336f5ae1da69e25085d8e2025e9e5dcd5e43..82fa11f003585b260c748b31f3814aa4fecdbddc
@@@ -72,19 -81,19 +81,29 @@@ test-local: $(test_assemblies
  run-test-local: run-test-lib
  run-test-ondotnet-local: run-test-ondotnet-lib
  
- TEST_HARNESS_EXCLUDES = -exclude=$(PLATFORM_TEST_HARNESS_EXCLUDES)NotWorking,ValueAdd,CAS,InetAccess
- TEST_HARNESS_EXCLUDES_ONDOTNET = /exclude:$(PLATFORM_TEST_HARNESS_EXCLUDES)NotDotNet,CAS
+ TEST_HARNESS_EXCLUDES = -exclude=$(PLATFORM_TEST_HARNESS_EXCLUDES)$(PROFILE_TEST_HARNESS_EXCLUDES)NotWorking,ValueAdd,CAS,InetAccess
+ TEST_HARNESS_EXCLUDES_ONDOTNET = /exclude:$(PLATFORM_TEST_HARNESS_EXCLUDES)$(PROFILE_TEST_HARNESS_EXCLUDES)NotDotNet,CAS
+ ifdef NUNIT_LITE
+ NOSHADOW_FLAG =
+ NUNIT_XML_FLAG = -format:nunit2 -result:
+ OUTPUT_FILE_FLAG=-out
+ else
+ OUTPUT_FILE_FLAG=-output
+ NOSHADOW_FLAG = -noshadow
+ NUNIT_XML_FLAG = -xml=
+ endif
  
 +ifdef NUNIT_LITE
 +NOSHADOW_FLAG =
 +NUNIT_XML_FLAG = -format:nunit2 -result:
 +OUTPUT_FILE_FLAG=-out
 +else
 +OUTPUT_FILE_FLAG=-output
 +NOSHADOW_FLAG = -noshadow
 +NUNIT_XML_FLAG = -xml=
 +endif
 +
  ifdef TEST_HARNESS_VERBOSE
  TEST_HARNESS_OUTPUT = -labels
  TEST_HARNESS_OUTPUT_ONDOTNET = -labels