@@ -17,12 +17,12 @@ echo Build and run a subset of test suites
1717echo .
1818echo Usage:
1919echo .
20- echo build.cmd^ < all^ |net40^ |coreclr^ |pcls ^ | vs^ >
20+ echo build.cmd^ < all^ |net40^ |coreclr^ |vs^ >
2121echo ^ < proto^ |protofx^ >
2222echo ^ < ci^ |ci_part1^ |ci_part2^ |ci_part3^ |ci_part4^ |microbuild^ |nuget^ >
2323echo ^ < debug^ |release^ >
2424echo ^ < diag^ |publicsign^ >
25- echo ^ < test^ |test-net40-coreunit^ |test-coreclr-coreunit^ |test-compiler-unit^ |test-pcl-coreunit ^ |test- net40-ideunit^ |test-net40-fsharp^ |test-coreclr-fsharp^ |test-net40-fsharpqa^ >
25+ echo ^ < test^ |test-net40-coreunit^ |test-coreclr-coreunit^ |test-compiler-unit^ |test-net40-ideunit^ |test-net40-fsharp^ |test-coreclr-fsharp^ |test-net40-fsharpqa^ >
2626echo ^ < include tag^ >
2727echo ^ < init^ >
2828echo .
@@ -59,7 +59,6 @@ set BUILD_PHASE=1
5959set BUILD_NET40 = 0
6060set BUILD_NET40_FSHARP_CORE = 0
6161set BUILD_CORECLR = 0
62- set BUILD_PORTABLE = 0
6362set BUILD_VS = 0
6463set BUILD_CONFIG = release
6564set BUILD_CONFIG_LOWERCASE = release
@@ -72,7 +71,6 @@ set TEST_NET40_FSHARP_SUITE=0
7271set TEST_NET40_FSHARPQA_SUITE = 0
7372set TEST_CORECLR_COREUNIT_SUITE = 0
7473set TEST_CORECLR_FSHARP_SUITE = 0
75- set TEST_PORTABLE_COREUNIT_SUITE = 0
7674set TEST_VS_IDEUNIT_SUITE = 0
7775set INCLUDE_TEST_SPEC_NUNIT =
7876set INCLUDE_TEST_TAGS =
@@ -116,10 +114,6 @@ if /i "%_autoselect_tests%" == "1" (
116114set TEST_CORECLR_COREUNIT_SUITE = 1
117115 )
118116
119- if /i" %BUILD_PORTABLE% " == " 1" (
120- set TEST_PORTABLE_COREUNIT_SUITE = 1
121- )
122-
123117if /i" %BUILD_VS% " == " 1" (
124118set TEST_VS_IDEUNIT_SUITE = 1
125119 )
@@ -152,11 +146,6 @@ if /i "%ARG%" == "coreclr" (
152146set BUILD_CORECLR = 1
153147)
154148
155- if /i" %ARG% " == " pcls" (
156- set _autoselect = 0
157- set BUILD_PORTABLE = 1
158- )
159-
160149if /i" %ARG% " == " vs" (
161150set _autoselect = 0
162151set BUILD_NET40 = 1
@@ -176,7 +165,6 @@ if /i "%ARG%" == "all" (
176165set BUILD_PROTO_WITH_CORECLR_LKG = 1
177166set BUILD_NET40 = 1
178167set BUILD_CORECLR = 1
179- set BUILD_PORTABLE = 1
180168set BUILD_VS = 1
181169set BUILD_SETUP = %FSC_BUILD_SETUP%
182170set BUILD_NUGET = 1
@@ -190,7 +178,6 @@ if /i "%ARG%" == "microbuild" (
190178set BUILD_NET40_FSHARP_CORE = 1
191179set BUILD_PROTO_WITH_CORECLR_LKG = 1
192180set BUILD_CORECLR = 1
193- set BUILD_PORTABLE = 1
194181set BUILD_VS = 1
195182set BUILD_SETUP = %FSC_BUILD_SETUP%
196183set BUILD_NUGET = 1
@@ -201,7 +188,6 @@ if /i "%ARG%" == "microbuild" (
201188set TEST_NET40_FSHARPQA_SUITE = 1
202189set TEST_CORECLR_COREUNIT_SUITE = 0
203190set TEST_CORECLR_FSHARP_SUITE = 0
204- set TEST_PORTABLE_COREUNIT_SUITE = 1
205191set TEST_VS_IDEUNIT_SUITE = 1
206192set CI = 1
207193set PUBLISH_VSIX = 1
@@ -217,7 +203,6 @@ if /i "%ARG%" == "nuget" (
217203set BUILD_PROTO = 1
218204set BUILD_NET40_FSHARP_CORE = 1
219205set BUILD_PROTO_WITH_CORECLR_LKG = 1
220- set BUILD_PORTABLE = 1
221206set BUILD_CORECLR = 1
222207set BUILD_NUGET = 1
223208)
@@ -229,10 +214,12 @@ if /i "%ARG%" == "ci_part1" (
229214REM what we do
230215set BUILD_PROTO = 1
231216set BUILD_NET40 = 1
217+ set BUILD_PROTO_WITH_CORECLR_LKG = 1
232218set BUILD_NET40_FSHARP_CORE = 1
233- set BUILD_PORTABLE = 1
234219set BUILD_VS = 1
220+ set BUILD_CORECLR = 1
235221set BUILD_SETUP = %FSC_BUILD_SETUP%
222+ set BUILD_NUGET = 1
236223set TEST_VS_IDEUNIT_SUITE = 1
237224set CI = 1
238225)
@@ -257,7 +244,6 @@ if /i "%ARG%" == "ci_part3" (
257244set BUILD_PROTO = 1
258245set BUILD_CORECLR = 1
259246set BUILD_NET40_FSHARP_CORE = 1
260- set BUILD_PORTABLE = 1
261247set BUILD_NUGET = 1
262248set TEST_CORECLR_FSHARP_SUITE = 1
263249set TEST_CORECLR_COREUNIT_SUITE = 1
@@ -271,11 +257,9 @@ if /i "%ARG%" == "ci_part4" (
271257set BUILD_PROTO = 1
272258set BUILD_NET40 = 1
273259set BUILD_NET40_FSHARP_CORE = 1
274- set BUILD_PORTABLE = 1
275260
276261set TEST_NET40_COMPILERUNIT_SUITE = 1
277262set TEST_NET40_FSHARPQA_SUITE = 1
278- set TEST_PORTABLE_COREUNIT_SUITE = 1
279263set CI = 1
280264)
281265
@@ -314,7 +298,6 @@ if /i "%ARG%" == "test-all" (
314298set BUILD_NET40 = 1
315299set BUILD_NET40_FSHARP_CORE = 1
316300set BUILD_CORECLR = 1
317- set BUILD_PORTABLE = 1
318301set BUILD_VS = 1
319302set BUILD_SETUP = %FSC_BUILD_SETUP%
320303set BUILD_NUGET = 1
@@ -323,7 +306,6 @@ if /i "%ARG%" == "test-all" (
323306set TEST_NET40_COREUNIT_SUITE = 1
324307set TEST_NET40_FSHARP_SUITE = 1
325308set TEST_NET40_FSHARPQA_SUITE = 1
326- set TEST_PORTABLE_COREUNIT_SUITE = 1
327309set TEST_CORECLR_COREUNIT_SUITE = 1
328310set TEST_VS_IDEUNIT_SUITE = 1
329311)
@@ -332,7 +314,6 @@ if /i "%ARG%" == "test-net40-fsharpqa" (
332314set _autoselect = 0
333315set BUILD_NET40 = 1
334316set BUILD_NET40_FSHARP_CORE = 1
335- set BUILD_PORTABLE = 1
336317set TEST_NET40_FSHARPQA_SUITE = 1
337318)
338319
@@ -348,7 +329,6 @@ if /i "%ARG%" == "test-net40-ideunit" (
348329set BUILD_NET40 = 1
349330set BUILD_NET40_FSHARP_CORE = 1
350331set BUILD_VS = 1
351- set BUILD_PORTABLE = 1
352332set TEST_VS_IDEUNIT_SUITE = 1
353333)
354334
@@ -365,17 +345,10 @@ if /i "%ARG%" == "test-coreclr-coreunit" (
365345set TEST_CORECLR_COREUNIT_SUITE = 1
366346)
367347
368- if /i" %ARG% " == " test-pcl-coreunit" (
369- set _autoselect = 0
370- set BUILD_PORTABLE = 1
371- set TEST_PORTABLE_COREUNIT_SUITE = 1
372- )
373-
374348if /i" %ARG% " == " test-net40-fsharp" (
375349set _autoselect = 0
376350set BUILD_NET40 = 1
377351set BUILD_NET40_FSHARP_CORE = 1
378- set BUILD_PORTABLE = 1
379352set TEST_NET40_FSHARP_SUITE = 1
380353)
381354
@@ -417,9 +390,9 @@ echo BUILD_PROTO_WITH_CORECLR_LKG=%BUILD_PROTO_WITH_CORECLR_LKG%
417390echo BUILD_NET40=%BUILD_NET40%
418391echo BUILD_NET40_FSHARP_CORE=%BUILD_NET40_FSHARP_CORE%
419392echo BUILD_CORECLR=%BUILD_CORECLR%
420- echo BUILD_PORTABLE=%BUILD_PORTABLE%
421393echo BUILD_VS=%BUILD_VS%
422394echo BUILD_SETUP=%BUILD_SETUP%
395+ echo BUILD_NUGET=%BUILD_NUGET%
423396echo BUILD_CONFIG=%BUILD_CONFIG%
424397echo BUILD_PUBLICSIGN=%BUILD_PUBLICSIGN%
425398echo .
@@ -429,7 +402,6 @@ echo TEST_NET40_FSHARP_SUITE=%TEST_NET40_FSHARP_SUITE%
429402echo TEST_NET40_FSHARPQA_SUITE=%TEST_NET40_FSHARPQA_SUITE%
430403echo TEST_CORECLR_COREUNIT_SUITE=%TEST_CORECLR_COREUNIT_SUITE%
431404echo TEST_CORECLR_FSHARP_SUITE=%TEST_CORECLR_FSHARP_SUITE%
432- echo TEST_PORTABLE_COREUNIT_SUITE=%TEST_PORTABLE_COREUNIT_SUITE%
433405echo TEST_VS_IDEUNIT_SUITE=%TEST_VS_IDEUNIT_SUITE%
434406echo INCLUDE_TEST_SPEC_NUNIT=%INCLUDE_TEST_SPEC_NUNIT%
435407echo INCLUDE_TEST_TAGS=%INCLUDE_TEST_TAGS%
@@ -568,15 +540,6 @@ if "%RestorePackages%" == "true" (
568540 )
569541)
570542
571- if " %BUILD_NUGET% " == " 1" (
572- :: Copy the net20 and net40 build directory for nuget building
573- md %~dp0 %BUILD_CONFIG% \dotnet20\bin
574- copy /Y%~dp0 packages\FSharp.Core.4.1.17\lib\net20\*.*%~dp0 %BUILD_CONFIG% \dotnet20\bin
575-
576- md %~dp0 %BUILD_CONFIG% \dotnet40\bin
577- copy /Y%~dp0 packages\FSharp.Core.4.1.17\lib\net40\*.*%~dp0 %BUILD_CONFIG% \dotnet40\bin
578- )
579-
580543if " %BUILD_PROTO_WITH_CORECLR_LKG% " == " 1" (
581544:: Restore the Tools directory
582545call %~dp0 init-tools.cmd
@@ -701,7 +664,7 @@ echo SNEXE64: %SNEXE64%
701664echo ILDASM:%ILDASM%
702665echo
703666
704- if " %TEST_NET40_COMPILERUNIT_SUITE% " == " 0" if " %TEST_NET40_COREUNIT_SUITE% " == " 0" if " %TEST_PORTABLE_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
667+ if " %TEST_NET40_COMPILERUNIT_SUITE% " == " 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
705668
706669echo ---------------- Done with update, starting tests -----------------------
707670
@@ -860,37 +823,6 @@ if "%TEST_NET40_COREUNIT_SUITE%" == "1" (
860823 )
861824)
862825
863- REM ---------------- portable-coreunit -----------------------
864-
865- if " %TEST_PORTABLE_COREUNIT_SUITE% " == " 1" (
866-
867- set OUTPUTARG =
868- set ERRORARG =
869- set OUTPUTFILE =
870- set ERRORFILE =
871- set XMLFILE = !RESULTSDIR! \test-portable-coreunit-results.xml
872- if " %CI% " == " 1" (
873- set OUTPUTFILE = !RESULTSDIR! \test-portable-coreunit-output.log
874- set ERRORFILE = !RESULTSDIR! \test-portable-coreunit-errors.log
875- set ERRORARG = --err:" !ERRORFILE! "
876- set OUTPUTARG = --output:" !OUTPUTFILE! "
877- )
878-
879- echo " !NUNIT3_CONSOLE! " /framework:V4.0 /result=" !XMLFILE! ;format=nunit3" !OUTPUTARG! !ERRORARG! /work=" !FSCBINPATH! " " !FSCBINPATH! \..\..\portable7\bin\FSharp.Core.Unittests.dll" " !FSCBINPATH! \..\..\portable47\bin\FSharp.Core.Unittests.dll" " !FSCBINPATH! \..\..\portable78\bin\FSharp.Core.Unittests.dll" " !FSCBINPATH! \..\..\portable259\bin\FSharp.Core.Unittests.dll" !WHERE_ARG_NUNIT!
880- " !NUNIT3_CONSOLE! " /framework:V4.0 /result=" !XMLFILE! ;format=nunit3" !OUTPUTARG! !ERRORARG! /work=" !FSCBINPATH! " " !FSCBINPATH! \..\..\portable7\bin\FSharp.Core.Unittests.dll" " !FSCBINPATH! \..\..\portable47\bin\FSharp.Core.Unittests.dll" " !FSCBINPATH! \..\..\portable78\bin\FSharp.Core.Unittests.dll" " !FSCBINPATH! \..\..\portable259\bin\FSharp.Core.Unittests.dll" !WHERE_ARG_NUNIT!
881-
882- if errorlevel 1 (
883- echo -----------------------------------------------------------------
884- type " !OUTPUTFILE! "
885- echo -----------------------------------------------------------------
886- type " !ERRORFILE! "
887- echo -----------------------------------------------------------------
888- echo Error: Running tests portable-coreunit failed, see logs above -- FAILED
889- echo -----------------------------------------------------------------
890- goto :failure
891- )
892- )
893-
894826REM ---------------- coreclr-coreunit -----------------------
895827
896828if " %TEST_CORECLR_COREUNIT_SUITE% " == " 1" (