Nunit 如何仅在给定的类别中运行测试,可以通过测试资源管理器本地运行,也可以在生成中运行?
如果您有以下情况:Nunit 如何仅在给定的类别中运行测试,可以通过测试资源管理器本地运行,也可以在生成中运行?,nunit,Nunit,如果您有以下情况: [TestFixture] public class SuccessTests { [Test] [Category("Long")] public void VeryLongTest() { /* ... */ } } 如何从VS测试资源管理器中,或作为构建配置的一部分,仅运行标记为属于“Long”类别的测试?在构建中,您可以运行nunit控制台运行程序: nunit-console.exe TestAssembly.dll /includ
[TestFixture]
public class SuccessTests
{
[Test]
[Category("Long")]
public void VeryLongTest()
{ /* ... */ }
}
如何从VS测试资源管理器中,或作为构建配置的一部分,仅运行标记为属于“Long”类别的测试?在构建中,您可以运行nunit控制台运行程序:
nunit-console.exe TestAssembly.dll /include:Long
更多信息:谢谢Chris-您如何通过Visual Studio在本地计算机上运行此命令?我会将此命令行作为生成脚本的一部分作为批处理文件或powershell脚本运行。理想情况下,使用psake IMO。如果您在VS中确实需要它,您可以将它添加到项目配置中的构建事件中(作为后期构建),或者将其分配到外部工具,并将键盘快捷键映射到该命令。很酷,控制台可以工作。控制台应用程序是我必须单独下载的吗?我没有在本地或下载页面上看到它。是的,您可以通过NuGet获得它: