csharpfftfsharpintegrationinterpolationlinear-algebramathdifferentiationmatrixnumericsrandomregressionstatisticsmathnet
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
45 lines
2.0 KiB
45 lines
2.0 KiB
<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="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" />
|
|
</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" />
|
|
</CreateItem>
|
|
|
|
<MSBuild.ExtensionPack.CodeQuality.StyleCop
|
|
TaskAction="Scan"
|
|
SettingsFile="../src/Settings.StyleCop"
|
|
SourceFiles="@(StyleCopFiles)"
|
|
ShowOutput="true"
|
|
ForceFullAnalysis="true"
|
|
CacheResults="false"
|
|
ContinueOnError="false">
|
|
<Output TaskParameter="Succeeded" PropertyName="AllPassed"/>
|
|
<Output TaskParameter="ViolationCount" PropertyName="Violations"/>
|
|
<Output TaskParameter="FailedFiles" ItemName="Failures"/>
|
|
</MSBuild.ExtensionPack.CodeQuality.StyleCop>
|
|
<Message Text="StyleCop Succeeded: $(AllPassed), Violations: $(Violations)"/>
|
|
<Warning Text="%(Failures.Identity) - Failed on Line %(Failures.LineNumber). %(Failures.CheckId): %(Failures.Message)"/>
|
|
<!--Error Text="StyleCop analysis warnings occured" Condition="'$(AllPassed)' == 'False'" /-->
|
|
</Target>
|
|
|
|
|
|
<Target Name="BuildDocs">
|
|
<MSBuild Projects="./mathnet-numerics.shfbproj" />
|
|
</Target>
|
|
|
|
<Target Name="BuildAndTestManaged" DependsOnTargets="TestManaged; StyleManaged; BuildDocs"></Target>
|
|
</Project>
|