@@ -211,6 +211,7 @@ if /i "%ARG%" == "microbuild" (
211211set BUILD_VS = 1
212212set BUILD_SETUP = %FSC_BUILD_SETUP%
213213set BUILD_NUGET = 1
214+ set BUILD_MICROBUILD = 1
214215
215216set TEST_NET40_COMPILERUNIT_SUITE = 1
216217set TEST_NET40_COREUNIT_SUITE = 1
@@ -478,6 +479,7 @@ echo BUILD_SETUP=%BUILD_SETUP%
478479echo BUILD_NUGET=%BUILD_NUGET%
479480echo BUILD_CONFIG=%BUILD_CONFIG%
480481echo BUILD_PUBLICSIGN=%BUILD_PUBLICSIGN%
482+ echo BUILD_MICROBUILD=%BUILD_MICROBUILD%
481483echo .
482484echo PB_SKIPTESTS=%PB_SKIPTESTS%
483485echo PB_RESTORESOURCE=%PB_RESTORESOURCE%
@@ -864,7 +866,7 @@ echo SNEXE32: %SNEXE32%
864866echo SNEXE64:%SNEXE64%
865867echo
866868
867- if " %TEST_NET40_COMPILERUNIT_SUITE% " == " 0" if " %TEST_FCS% " == " 0" if " %TEST_NET40_COREUNIT_SUITE% " == " 0" if " %TEST_CORECLR_COREUNIT_SUITE% " == " 0" if " %TEST_VS_IDEUNIT_SUITE% " == " 0" if " %TEST_NET40_FSHARP_SUITE% " == " 0" if " %TEST_NET40_FSHARPQA_SUITE% " == " 0" goto :success
869+ if " %TEST_NET40_COMPILERUNIT_SUITE% " == " 0" if " %TEST_FCS% " == " 0" if " %TEST_NET40_COREUNIT_SUITE% " == " 0" if " TEST_CORECLR_FSHARP_SUITE " == " 0 " if " %TEST_CORECLR_COREUNIT_SUITE% " == " 0" if " %TEST_VS_IDEUNIT_SUITE% " == " 0" if " %TEST_NET40_FSHARP_SUITE% " == " 0" if " %TEST_NET40_FSHARPQA_SUITE% " == " 0" goto :success
868870
869871if " %no_test% " == " 1" goto :success
870872
@@ -1019,38 +1021,49 @@ if "%TEST_NET40_COMPILERUNIT_SUITE%" == "1" (
10191021echo -----------------------------------------------------------------
10201022goto :failure
10211023 )
1022- )
1023-
1024- REM ---------------- net40-coreunit -----------------------
1025-
1026- if " %TEST_NET40_COREUNIT_SUITE% " == " 1" (
10271024
10281025set OUTPUTARG =
10291026set ERRORARG =
10301027set OUTPUTFILE =
10311028set ERRORFILE =
1032- set XMLFILE = !RESULTSDIR! \test-net40-coreunit -results.xml
1029+ set XMLFILE = !RESULTSDIR! \test-net40-buildunit -results.xml
10331030if " %CI% " == " 1" (
1034- set ERRORFILE = !RESULTSDIR! \test-net40-coreunit-errors .log
1035- set OUTPUTFILE = !RESULTSDIR! \test-net40-coreunit-output .log
1031+ set OUTPUTFILE = !RESULTSDIR! \test-net40-buildunit-output .log
1032+ set ERRORFILE = !RESULTSDIR! \test-net40-buildunit-errors .log
10361033set ERRORARG = --err:" !ERRORFILE! "
10371034set OUTPUTARG = --output:" !OUTPUTFILE! "
10381035 )
1039-
1036+ set ERRORFILE = !RESULTSDIR! \test-net40-buildunit-errors.log
10401037echo " !NUNIT3_CONSOLE! " --verbose --framework:V4.0 --result:" !XMLFILE! ;format=nunit3" !OUTPUTARG! !ERRORARG! --work:" !FSCBINPATH! " " !FSCBINPATH! \FSharp.Build.UnitTests.dll" !WHERE_ARG_NUNIT!
10411038" !NUNIT3_CONSOLE! " --verbose --framework:V4.0 --result:" !XMLFILE! ;format=nunit3" !OUTPUTARG! !ERRORARG! --work:" !FSCBINPATH! " " !FSCBINPATH! \FSharp.Build.UnitTests.dll" !WHERE_ARG_NUNIT!
10421039
1043-
10441040if errorlevel 1 (
10451041echo -----------------------------------------------------------------
10461042type " !OUTPUTFILE! "
10471043echo -----------------------------------------------------------------
10481044type " !ERRORFILE! "
10491045echo -----------------------------------------------------------------
1050- echo Error: Running tests net40-coreunit failed, see logs above -- FAILED
1046+ echo Error: Running tests net40-compilernit failed, see logs above -- FAILED
10511047echo -----------------------------------------------------------------
10521048goto :failure
10531049 )
1050+ )
1051+
1052+ REM ---------------- net40-coreunit -----------------------
1053+
1054+ if " %TEST_NET40_COREUNIT_SUITE% " == " 1" (
1055+
1056+ set OUTPUTARG =
1057+ set ERRORARG =
1058+ set OUTPUTFILE =
1059+ set ERRORFILE =
1060+ set XMLFILE = !RESULTSDIR! \test-net40-coreunit-results.xml
1061+ if " %CI% " == " 1" (
1062+ set ERRORFILE = !RESULTSDIR! \test-net40-coreunit-errors.log
1063+ set OUTPUTFILE = !RESULTSDIR! \test-net40-coreunit-output.log
1064+ set ERRORARG = --err:" !ERRORFILE! "
1065+ set OUTPUTARG = --output:" !OUTPUTFILE! "
1066+ )
10541067
10551068echo " !NUNIT3_CONSOLE! " --verbose --framework:V4.0 --result:" !XMLFILE! ;format=nunit3" !OUTPUTARG! !ERRORARG! --work:" !FSCBINPATH! " " !FSCBINPATH! \FSharp.Core.UnitTests.dll" !WHERE_ARG_NUNIT!
10561069" !NUNIT3_CONSOLE! " --verbose --framework:V4.0 --result:" !XMLFILE! ;format=nunit3" !OUTPUTARG! !ERRORARG! --work:" !FSCBINPATH! " " !FSCBINPATH! \FSharp.Core.UnitTests.dll" !WHERE_ARG_NUNIT!