[英]Can I run multiple nunit tests sequentially from command line?(using nunit console runner)
[英]How do I run nunit 2 tests from nunit-console from the command line?
我从https://github.com/nunit/nunit-console和nunit-v2-framework-driver构建了nunit-console,来自https://github.com/nunit/nunit-v2-framework-driver引用nunit-2.7来自https://github.com/nunit-legacy/nunitv2/releases/download/2.7.0/NUnit-2.7.0-src.zip的程序集
我直接从命令行为我构建的每个程序集显式调用单声道编译器mcs
(这样我就知道幕后发生了什么)。 生成的nunit-console程序集可以按预期运行nunit v3测试。
我有一个包含大量nunit 2测试的旧项目,并且了解nunit-v2-framework-driver可用于使用nunit-console运行nunit 2测试。
我不知道如何做到这一点 - 我如何让nunit-console拿起nunit-v2-framework-driver扩展? 引用程序集似乎不够。
如果您是从源构建的,则需要添加.addins
文件,以将引擎指向您具有扩展名的位置。
.addins
文件应该位于nunit.engine.dll
程序集旁边,并且只包含nunit.v2.driver.addins
的路径 - 这应该包含在您的nunit-v2-framework-driver构建中。 (或者,直接通往nunit.v2.driver.dll
的路径)
作为一个示例,您可能希望从GitHub版本页面下载NUnit.Console-3.9.0.zip
打包的控制台,并查看nunit.bundle.addins
文件和文件周围的结构。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.