This is a heavily refactored version of @hach-que's XUnitTestEngine.
- Supports passing arguments to MSBuild, XBuild, and to xUnit.NET
- Runs tests on all projects downstream of modified files
Sample .arcconfig:
{ "unit.engine": "DotNetXUnitUnitTestEngine", "unit.dotnet.testprojects": { "@([^/]*Tests)\\.csproj$@": "bin/Release/$1.dll" }, "unit.msbuild.args": ["/p:Configuration=Release"], "unit.dotnet.xunit.binary": "Libs/xUnit/xunit.console.clr4.x86.exe", "unit.dotnet.xunit.args.mono": [ "/-trait", "Speed=Slow", "/-trait", "Environment=SQA" ] }