首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从命令行从nunit-console运行nunit 2测试?

如何从命令行从nunit-console运行nunit 2测试?
EN

Stack Overflow用户
提问于 2019-03-23 01:47:42
回答 1查看 203关注 0票数 1

我从https://github.com/nunit/nunit-console构建了nunit-console,从https://github.com/nunit/nunit-v2-framework-driver构建了nunit-v2-framework-driver,引用了https://github.com/nunit-legacy/nunitv2/releases/download/2.7.0/NUnit-2.7.0-src.zip的nunit-2.7程序集

我直接从命令行显式地为我构建的每个程序集调用单声道编译器mcs (这样我就知道幕后发生了什么)。生成的nunit-console程序集可以按预期运行nunit v3测试。

我有一个包含许多nunit 2测试的旧项目,我知道nunit-v2-framework-driver可以用来通过nunit-console运行nunit 2测试。

我不确定该怎么做--怎样才能让nunit-console获得nunit-v2-framework-driver扩展?引用程序集似乎还不够。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-03-23 19:06:03

如果你是从源代码构建的,你需要添加一个.addins文件,以将引擎指向你的扩展所在的位置。

.addins文件应该位于nunit.engine.dll程序集旁边,并且只包含nunit.v2.driver.addins的路径-该路径应该包含在nunit-v2-framework-driver构建中。(或者,直接指向nunit.v2.driver.dll的路径)

作为示例,您可能希望从GitHub releases页面下载打包为NUnit.Console-3.9.0.zip的控制台,并查看nunit.bundle.addins文件及其周围的文件结构。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55305216

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档