forked from ngraziano/SharpRTSP
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCodeQuality.proj
34 lines (28 loc) · 1.2 KB
/
CodeQuality.proj
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" DefaultTargets="Tests" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$(MSBuildExtensionsPath)\ExtensionPack\4.0\MSBuild.ExtensionPack.tasks"/>
<PropertyGroup>
<!-- Put a default value to NUnit Path. -->
<NUnitPath Condition="'$(NUnitPath)'==''" >$(ProgramFiles)\NUnit 2.5.9\bin\net-2.0</NUnitPath>
<FxCopPath Condition="'$(FxCopPath)'==''" >$(ProgramFiles)\Microsoft Fxcop 10.0</FxCopPath>
</PropertyGroup>
<ItemGroup>
<Rules Include="$(FxCopPath)\Rules"/>
<FxCopFiles Include="RTSP\bin\Debug\Rtsp.dll"/>
<FxCopFiles Include="RtspMultiplexer\bin\Debug\RtspMultiplexer.exe"/>
</ItemGroup>
<Target Name="Tests">
<MSBuild.ExtensionPack.CodeQuality.NUnit
Assemblies=".\RTSP.Tests\RTSPTests.nunit"
ToolPath="$(NUnitPath)">
</MSBuild.ExtensionPack.CodeQuality.NUnit>
<MSBuild.ExtensionPack.CodeQuality.FxCop
TaskAction="Analyse"
Rules="@(Rules)"
Files="@(FxCopFiles)"
OutputFile="SharpRTSP.FxCop.xml"
FxCopPath="$(FxCopPath)\FxCopCmd"
LogToConsole="false">
</MSBuild.ExtensionPack.CodeQuality.FxCop>
</Target>
</Project>