20 lines
906 B
Plaintext
20 lines
906 B
Plaintext
|
<Project ToolsVersion="4.0" DefaultTargets="Xunit" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||
|
<Import Project="$(MSBuildThisFileDirectory)WebStack.tasks.targets"/>
|
||
|
|
||
|
<!-- This is a separate MSBuild file so that we can survive upgrades of the xunit NuGet package
|
||
|
and also still work with NuGet Package Restore. -->
|
||
|
<ItemGroup>
|
||
|
<XunitMsBuildRunner Include="..\packages\**\xunit.runner.msbuild.dll"/>
|
||
|
</ItemGroup>
|
||
|
<UsingTask TaskName="Xunit.Runner.MSBuild.xunit" AssemblyFile="@(XunitMsBuildRunner)"/>
|
||
|
|
||
|
<Target Name="Xunit">
|
||
|
<xunit Assembly="$(TestAssembly)" Xml="$(XmlPath)"/>
|
||
|
<!-- Replace potentially illegal escaped characters -->
|
||
|
<RegexReplace
|
||
|
Files="$(XmlPath)"
|
||
|
Find="&#x(?<char>[0-9A-Fa-f]+);"
|
||
|
Replace="\0x${char}"
|
||
|
WarnOnNoMatch="false"/>
|
||
|
</Target>
|
||
|
</Project>
|