首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在VisualStudio2019中显示NUnitLite结果

在VisualStudio2019中显示NUnitLite结果
EN

Stack Overflow用户
提问于 2019-11-03 23:39:25
回答 2查看 237关注 0票数 0

NUnitLite对于Autocad/Bricscad插件测试非常有用,因为我可以加载插件,然后从程序集中手动调用new AutoRun().Execute(nunitArgs);测试,这要感谢CADbloke github储存库的教程。

NUnitLite测试结果保存到xml文件中,可以转换为ReportUnitExtentReports,并使用浏览器打开。

是否有方法将NUnitLite与VisualStudio2019测试资源管理器或NUnit GUI连接,以便在那里自动看到结果?还是某种非自动的方式?

额外的问题:除了使用NUnit之外,还可以用其他方式手动调用NUnitLite测试(从程序集)吗?

谢谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-11-04 16:29:52

这是设计NUnitLite的关键用例之一。不幸的是,由于NUnitLite只不过是一个控制台应用程序,所以它无法将测试结果传输回TestExplorer。它必须得到增强,以作为某种代理使用通信渠道-不是不可能,但绝对不是琐碎,特别是当使用“在”您的AutoCad插件。

票数 1
EN

Stack Overflow用户

发布于 2019-11-05 08:38:04

在对这个主题进行了一些研究之后,我决定把我找到的信息分享给未来的读者(也许还有未来的我:)

由于NUnitLite输出带有测试结果的.xml文件,所以我的想法是以某种方式加载这些结果,并将这些结果显示给Visual中的test。我已经找到了一些文章来解释如何做到这一点,基本上您需要创建tests -它从.xml文件中加载数据,不运行任何测试,但是返回测试结果(看起来像模拟测试--我们不能只是将结果加载到tests中)。

我决定暂时不做进一步的工作,因为: 1)我不确定需要多长时间,2)我将只获得只读测试结果,不可能使用test的特性--这已经作为html预览存在。

以下是一些可能有帮助的博客:

当然,检查NUnit测试适配器,是适配器工作的:

并发表了一些论坛文章,提供了有用的信息:

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

https://stackoverflow.com/questions/58685597

复制
相关文章

相似问题

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