Skip to content

Commit 933a56e

Browse files
committed
Only build fsharp.tests.dll once
1 parent f514979 commit 933a56e

File tree

1 file changed

+3
-5
lines changed

1 file changed

+3
-5
lines changed

build.cmd

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -238,9 +238,11 @@ if '%VisualStudioVersion%' == '' echo Error: Could not find an installation of V
238238
if exist "%ProgramFiles(x86)%\MSBuild\%VisualStudioVersion%\Bin\MSBuild.exe" set _msbuildexe="%ProgramFiles(x86)%\MSBuild\%VisualStudioVersion%\Bin\MSBuild.exe"
239239
if exist "%ProgramFiles%\MSBuild\%VisualStudioVersion%\Bin\MSBuild.exe" set _msbuildexe="%ProgramFiles%\MSBuild\%VisualStudioVersion%\Bin\MSBuild.exe"
240240
if not exist %_msbuildexe% echo Error: Could not find MSBuild.exe. && goto :failure
241+
set _nrswitch=/nr:false
241242

242243
rem uncomment to use coreclr msbuild not ready yet!!!!
243244
rem set _msbuildexe=%~dp0Tools\CoreRun.exe %~dp0Tools\MSBuild.exe
245+
rem set _nrswitch=
244246

245247
:: See <http://www.appveyor.com/docs/environment-variables>
246248
if defined APPVEYOR (
@@ -250,7 +252,7 @@ if defined APPVEYOR (
250252
set _msbuildexe=%_msbuildexe% /logger:"C:\Program Files\AppVeyor\BuildAgent\Appveyor.MSBuildLogger.dll"
251253
)
252254
)
253-
set msbuildflags=/maxcpucount /nr:false
255+
set msbuildflags=/maxcpucount %_nrswitch%
254256
set _ngenexe="%SystemRoot%\Microsoft.NET\Framework\v4.0.30319\ngen.exe"
255257
if not exist %_ngenexe% echo Error: Could not find ngen.exe. && goto :failure
256258

@@ -318,10 +320,6 @@ call BuildTestTools.cmd %BUILD_CONFIG_LOWERCASE%
318320
@echo on
319321
if '%TEST_FSHARP_SUITE%' == '1' (
320322
set FSHARP_TEST_SUITE_USE_NUNIT_RUNNER=true
321-
322-
%_msbuildexe% %msbuildflags% fsharp\fsharp.tests.fsproj /p:Configuration=%BUILD_CONFIG%
323-
@if ERRORLEVEL 1 echo Error: fsharp cambridge tests for nunit failed && goto :failed_tests
324-
325323
call RunTests.cmd %BUILD_CONFIG_LOWERCASE% fsharp %TEST_TAGS%
326324
@if ERRORLEVEL 1 (
327325
type testresults\FSharpNunit_Error.log

0 commit comments

Comments
 (0)