【发布时间】:2014-02-15 00:16:30
【问题描述】:
我正在将我的项目从 NUnit 转移到 xUnit 测试框架。我们正在通过 MSBuild 任务在 TeamCity 中执行测试。我想按类别排除测试。在 NUnit 和 Teamcity 中,这很简单。
我将如何在 xUnit 中解决这个问题?
Msbuild 目标如下所示:
<Target Name="xUnitTests">
<xunit Assembly="$(SolutionDir)\Tests\bin\Debug\MyApp.Tests.exe" />
</Target>
理想情况下,我想将Exclude="Category=database" 作为属性添加到<xunit> 元素,但这无效。
我快速浏览了 xUnit 源代码,并没有找到 msbuild runner 的这个选项。
在 msbuild runner 中忽略测试的任何其他替代方法?
【问题讨论】:
标签: msbuild teamcity xunit xunit.net