forked from tsai/mathnet-numerics
1 changed files with 36 additions and 33 deletions
@ -1,37 +1,40 @@ |
|||||
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="BuildAndTestManaged" ToolsVersion="3.5"> |
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="BuildAndTestManaged" ToolsVersion="3.5"> |
||||
<UsingTask TaskName="MSBuild.ExtensionPack.CodeQuality.StyleCop" AssemblyFile=".\MSBuild_Extension_Pack_3.5.3\StyleCop\MSBuild.ExtensionPack.StyleCop.dll" /> |
<UsingTask TaskName="MSBuild.ExtensionPack.CodeQuality.StyleCop" AssemblyFile=".\MSBuild_Extension_Pack_3.5.3\StyleCop\MSBuild.ExtensionPack.StyleCop.dll" /> |
||||
<UsingTask TaskName="Gallio.MSBuildTasks.Gallio" AssemblyFile="..\lib\Gallio_3.0.6.787\bin\Gallio.MSBuildTasks.dll" /> |
<UsingTask TaskName="Gallio.MSBuildTasks.Gallio" AssemblyFile="..\lib\Gallio_3.0.6.787\bin\Gallio.MSBuildTasks.dll" /> |
||||
|
|
||||
<Target Name="CompileManaged"> |
|
||||
<MSBuild Projects="../src/Managed.UnitTests/Managed.UnitTests.csproj"> |
|
||||
</MSBuild> |
|
||||
</Target> |
|
||||
|
|
||||
<Target Name="TestManaged" DependsOnTargets="CompileManaged"> |
|
||||
<Gallio.MSBuildTasks.Gallio ContinueOnError="False" Assemblies="../src/Managed.UnitTests/bin/Debug/MathNet.Numerics.UnitTests.dll" /> |
|
||||
</Target> |
|
||||
|
|
||||
<Target Name="StyleManaged"> |
<Target Name="CompileManaged"> |
||||
<CreateItem Include="../src/Managed/**/*.cs"> |
<MSBuild Projects="../src/Managed.UnitTests/Managed.UnitTests.csproj" /> |
||||
|
</Target> |
||||
|
|
||||
|
<Target Name="TestManaged" DependsOnTargets="CompileManaged"> |
||||
|
<Gallio.MSBuildTasks.Gallio |
||||
|
ContinueOnError="False" |
||||
|
IgnoreFailures="False" |
||||
|
Assemblies="../src/Managed.UnitTests/bin/Debug/MathNet.Numerics.UnitTests.dll" |
||||
|
RunnerExtensions="TeamCityExtension,Gallio.TeamCityIntegration"/> |
||||
|
</Target> |
||||
|
|
||||
|
<Target Name="StyleManaged"> |
||||
|
<CreateItem Include="../src/Managed/**/*.cs"> |
||||
<Output TaskParameter="Include" ItemName="StyleCopFiles" /> |
<Output TaskParameter="Include" ItemName="StyleCopFiles" /> |
||||
</CreateItem> |
</CreateItem> |
||||
|
|
||||
<MSBuild.ExtensionPack.CodeQuality.StyleCop |
<MSBuild.ExtensionPack.CodeQuality.StyleCop |
||||
TaskAction="Scan" |
TaskAction="Scan" |
||||
SettingsFile="../src/Settings.StyleCop" |
SettingsFile="../src/Settings.StyleCop" |
||||
SourceFiles="@(StyleCopFiles)" |
SourceFiles="@(StyleCopFiles)" |
||||
ShowOutput="true" |
ShowOutput="true" |
||||
ForceFullAnalysis="true" |
ForceFullAnalysis="true" |
||||
CacheResults="false" |
CacheResults="false" |
||||
ContinueOnError="false"> |
ContinueOnError="false"> |
||||
<Output TaskParameter="Succeeded" PropertyName="AllPassed"/> |
<Output TaskParameter="Succeeded" PropertyName="AllPassed"/> |
||||
<Output TaskParameter="ViolationCount" PropertyName="Violations"/> |
<Output TaskParameter="ViolationCount" PropertyName="Violations"/> |
||||
<Output TaskParameter="FailedFiles" ItemName="Failures"/> |
<Output TaskParameter="FailedFiles" ItemName="Failures"/> |
||||
</MSBuild.ExtensionPack.CodeQuality.StyleCop> |
</MSBuild.ExtensionPack.CodeQuality.StyleCop> |
||||
<Message Text="StyleCop Succeeded: $(AllPassed), Violations: $(Violations)"/> |
<Message Text="StyleCop Succeeded: $(AllPassed), Violations: $(Violations)"/> |
||||
<Warning Text="%(Failures.Identity) - Failed on Line %(Failures.LineNumber). %(Failures.CheckId): %(Failures.Message)"/> |
<Warning Text="%(Failures.Identity) - Failed on Line %(Failures.LineNumber). %(Failures.CheckId): %(Failures.Message)"/> |
||||
<!--Error Text="StyleCop analysis warnings occured" Condition="'$(AllPassed)' == 'False'" /--> |
<!--Error Text="StyleCop analysis warnings occured" Condition="'$(AllPassed)' == 'False'" /--> |
||||
</Target> |
</Target> |
||||
|
|
||||
<Target Name="BuildAndTestManaged" DependsOnTargets="TestManaged; StyleManaged"></Target> |
<Target Name="BuildAndTestManaged" DependsOnTargets="TestManaged; StyleManaged"></Target> |
||||
</Project> |
</Project> |
||||
Loading…
Reference in new issue