3

我正在使用MSBuild Community Tasks Project设置一个 MSBuild 项目来运行一些 NUnit 测试。

通过这些设置,我将能够运行 NUnit 测试:

<Target Name="Test" DependsOnTargets="Build">
    <CreateItem Include="$(ProjectTestDir)\$(ClassLibraryOutputDirectory)\*.Tests.dll">
        <Output TaskParameter="Include" ItemName="TestAssembly" />
    </CreateItem>
    <NUnit Assemblies="@(TestAssembly)" />
</Target>

...但是我怎样才能只运行某些测试 - 比如具有特定类别的那些?我们为我们的测试添加了不同的类别——一些一直运行,一些只在每晚构建时运行等。

我没有看到任何允许我对此进行过滤的设置,还是我错过了什么?当然,你们中的一些人遇到过同样的问题并以某种方式解决了吗?它不必使用这个 msbuild 社区任务项目。

4

1 回答 1

4

在 CHM 中查找,有一个 IncludeCategory 属性......听起来像你在找什么?(CHM 文件安装在 C:\Program Files (x86)\MSBuild\MSBuildCommunityTasks)

于 2009-06-22T09:20:34.800 回答