Added hammock project to debug streaming issues
[pithos-ms-client] / trunk / hammock / src / net35 / BuildWindowsAndRunTests.proj
1 <!--This is the MSBuild script for TeamCity
2     It builds the windows dll and runs the primary unit tests-->
3 <Project DefaultTargets="BuildAndTest" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
4     <PropertyGroup>
5         <Configuration>Debug</Configuration>
6     </PropertyGroup>
7    
8     <PropertyGroup>
9         <TestSetupFile></TestSetupFile>
10     </PropertyGroup>
11     <ItemGroup>
12         <TestAssemblies Include="$(MSBuildProjectDirectory)\Hammock.Tests\bin\Debug\Hammock.Tests.dll"/>
13     </ItemGroup>
14     <Target Name="BuildAndTest" DependsOnTargets="BuildTestProject">
15         <Exec Command="$(teamcity_dotnet_nunitlauncher) v2.0 x86 NUnit-2.5.0 @(TestAssemblies)" />
16     </Target>
17     <Target Name="BuildTestProject" DependsOnTargets="Build">
18         <MSBuild Projects="$(MSBuildProjectDirectory)\Hammock.Tests\Hammock.Tests.csproj"/>
19     </Target>
20     <Target Name="Build" DependsOnTargets="CopyTestSetup">
21         <MSBuild Projects="$(MSBuildProjectDirectory)\Hammock\Hammock.csproj"/>
22     </Target>
23     <Target Name="CopyTestSetup">
24         <Message Text="Copying test setup file..."/>
25         <Exec Command ="copy $(TestSetupFile) $(MSBuildProjectDirectory)\Hammock.Tests\app.config" />
26     </Target>
27 </Project>
28
29