对NUnit的MSBuild任务类别过滤器?(Filter on Category for NUni

2019-09-16 15:52发布

我设置了一个MSBuild项目运行一些NUnit测试,使用的MSBuild社区任务项目 。

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

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

...但我怎么能只运行某些测试 - 说与特定类别的人? 我们添加了不同的类别,我们的测试 - 某些运行所有的时间,有的仅在每晚构建运行等

我看不出有什么让我对这个过滤器的设置,还是我错过了什么? 当然有些人有这个同样的问题,解决它以某种方式? 它不必使用这种的MSBuild社区任务项目。

Answer 1:

展望在CHM,有一个IncludeCategory财产......听起来就像你在找什么? (CHM文件安装在C:\ Program Files文件(x86)的\的MSBuild \ MSBuildCommunityTasks)



文章来源: Filter on Category for NUnit MSBuild tasks?