diff options
author | nulltoken <emeric.fermas@gmail.com> | 2011-04-20 14:22:50 +0400 |
---|---|---|
committer | nulltoken <emeric.fermas@gmail.com> | 2011-04-20 14:22:50 +0400 |
commit | 08625e0b964b0fa21cd44dedf8a80a885b1b8037 (patch) | |
tree | 0c18991e5b741377b8518d2eabc2fb3abedcf41a /CI-build.msbuild | |
parent | 003c072b51223f823b0c91cf9d35abb8c94438f6 (diff) |
Update CI build script to make it run tests
Diffstat (limited to 'CI-build.msbuild')
-rw-r--r-- | CI-build.msbuild | 18 |
1 files changed, 14 insertions, 4 deletions
diff --git a/CI-build.msbuild b/CI-build.msbuild index 100637a1..64eb14c6 100644 --- a/CI-build.msbuild +++ b/CI-build.msbuild @@ -1,15 +1,19 @@ -<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> +<Project DefaultTargets="Test" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <Import Project="$(MSBuildProjectDirectory)\Lib\MSBuild.Community.Tasks\MSBuild.Community.Tasks.Targets"/> + <UsingTask AssemblyFile="$(MSBuildProjectDirectory)\Lib\MSBuild.Community.Tasks\MSBuild.Community.Tasks.dll" TaskName="NUnit" /> + <PropertyGroup> <Configuration Condition="'$(Configuration)' == ''">Release</Configuration> + <OutputDir>$(MSBuildProjectDirectory)\build\</OutputDir> </PropertyGroup> <Target Name="Clean"> <ItemGroup> <BuildFiles Include="$(MSBuildProjectDirectory)\LibGit2Sharp\obj" /> - <BuildFiles Include="$(MSBuildProjectDirectory)\LibGit2Sharp\bin" /> <BuildFiles Include="$(MSBuildProjectDirectory)\LibGit2Sharp.Tests\obj" /> - <BuildFiles Include="$(MSBuildProjectDirectory)\LibGit2Sharp.Tests\bin" /> + <BuildFiles Include="$(OutputDir)" /> </ItemGroup> + <RemoveDir Directories="@(BuildFiles)" /> </Target> @@ -17,6 +21,12 @@ <MSBuild Projects="LibGit2Sharp.sln" Targets="Build" - Properties="Configuration=$(Configuration);TrackFileAccess=false"/> + Properties="Configuration=$(Configuration);TrackFileAccess=false;OutDir=$(OutputDir)" /> + </Target> + + <Target Name="Test" DependsOnTargets="Build"> + <NUnit Assemblies="$(OutputDir)LibGit2Sharp.Tests.dll" + ToolPath="$(MSBuildProjectDirectory)\Lib\NUnit\" + OutputXmlFile="$(OutputDir)Test-result.xml" /> </Target> </Project>
\ No newline at end of file |