Skip to content

Commit d3aa98f

Browse files
committed
Merge pull request #69 from xavierdecoster/dev
updated build script to run unit tests
2 parents 722a0ae + 2353594 commit d3aa98f

File tree

1 file changed

+21
-1
lines changed

1 file changed

+21
-1
lines changed

build.bat

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,16 +14,36 @@ if "%nuget%" == "" (
1414
set nuget=nuget
1515
)
1616

17+
REM NuGet Package Restore
18+
1719
call %nuget% install src\WebApiContrib.Formatting.CollectionJson.Client\packages.config -OutputDirectory %cd%\src\packages -NonInteractive -NoCache -Verbosity Detailed
1820
call %nuget% install src\WebApiContrib.Formatting.CollectionJson.Server\packages.config -OutputDirectory %cd%\src\packages -NonInteractive -NoCache -Verbosity Detailed
1921

22+
call %nuget% install test\WebApiContrib.CollectionJson.Tests\packages.config -OutputDirectory %cd%\src\packages -NonInteractive -NoCache -Verbosity Detailed
23+
call %nuget% install test\WebApiContrib.Formatting.CollectionJson.Client.Tests\packages.config -OutputDirectory %cd%\src\packages -NonInteractive -NoCache -Verbosity Detailed
24+
call %nuget% install test\WebApiContrib.Formatting.CollectionJson.Server.Tests\packages.config -OutputDirectory %cd%\src\packages -NonInteractive -NoCache -Verbosity Detailed
25+
26+
REM Compilation
27+
2028
call %WINDIR%\Microsoft.NET\Framework\v4.0.30319\msbuild src\WebApiContrib.CollectionJson\WebApiContrib.CollectionJson.csproj /p:Configuration="%config%" /m /v:M /fl /flp:LogFile=msbuild.log;Verbosity=diag /nr:false
2129
call %WINDIR%\Microsoft.NET\Framework\v4.0.30319\msbuild src\WebApiContrib.Formatting.CollectionJson.Client\WebApiContrib.Formatting.CollectionJson.Client.csproj /p:Configuration="%config%" /m /v:M /fl /flp:LogFile=msbuild.log;Verbosity=diag /nr:false
2230
call %WINDIR%\Microsoft.NET\Framework\v4.0.30319\msbuild src\WebApiContrib.Formatting.CollectionJson.Server\WebApiContrib.Formatting.CollectionJson.Server.csproj /p:Configuration="%config%" /m /v:M /fl /flp:LogFile=msbuild.log;Verbosity=diag /nr:false
2331

32+
call %WINDIR%\Microsoft.NET\Framework\v4.0.30319\msbuild test\WebApiContrib.CollectionJson.Tests\WebApiContrib.CollectionJson.Tests.csproj /p:Configuration="%config%" /m /v:M /fl /flp:LogFile=msbuild.log;Verbosity=diag /nr:false
33+
call %WINDIR%\Microsoft.NET\Framework\v4.0.30319\msbuild test\WebApiContrib.Formatting.CollectionJson.Client.Tests\WebApiContrib.Formatting.CollectionJson.Client.Tests.csproj /p:Configuration="%config%" /m /v:M /fl /flp:LogFile=msbuild.log;Verbosity=diag /nr:false
34+
call %WINDIR%\Microsoft.NET\Framework\v4.0.30319\msbuild test\WebApiContrib.Formatting.CollectionJson.Server.Tests\WebApiContrib.Formatting.CollectionJson.Server.Tests.csproj /p:Configuration="%config%" /m /v:M /fl /flp:LogFile=msbuild.log;Verbosity=diag /nr:false
35+
36+
REM Test Execution
37+
38+
call "%GallioEcho%" test\WebApiContrib.CollectionJson.Tests\bin\%config%\WebApiContrib.CollectionJson.Tests.dll
39+
call "%GallioEcho%" test\WebApiContrib.Formatting.CollectionJson.Client.Tests\bin\%config%\WebApiContrib.Formatting.CollectionJson.Client.Tests.dll
40+
call "%GallioEcho%" test\WebApiContrib.Formatting.CollectionJson.Server.Tests\bin\%config%\WebApiContrib.Formatting.CollectionJson.Server.Tests.dll
41+
42+
REM NuGet Package Creation
43+
2444
mkdir Build
2545
call %nuget% pack "src\WebApiContrib.CollectionJson\WebApiContrib.CollectionJson.nuspec" -NoPackageAnalysis -verbosity detailed -o Build -Version %version% -p Configuration="%config%"
2646
call %nuget% pack "src\WebApiContrib.Formatting.CollectionJson.Client\WebApiContrib.Formatting.CollectionJson.Client.nuspec" -NoPackageAnalysis -verbosity detailed -o Build -Version %version% -p Configuration="%config%"
2747
call %nuget% pack "src\WebApiContrib.Formatting.CollectionJson.Server\WebApiContrib.Formatting.CollectionJson.Server.nuspec" -NoPackageAnalysis -verbosity detailed -o Build -Version %version% -p Configuration="%config%"
2848

29-
pause
49+
pause

0 commit comments

Comments
 (0)