Csharp/C#教程:自定义测试适配器未在Test Explorer上显示测试分享


自定义测试适配器未在Test Explorer上显示测试

我正在尝试实现自定义测试适配器,所有文件都在下面:

运用

vstest.console.exe /listdiscoverers /usevsixextensions:true 

我确认扩展已安装,并且已列在测试发现者身上。

运行

 vstest.console.exe file.ts 

我确认TSTestDiscovererTSTestExecutor都正常工作。

现在我想在Test Explorer上列出测试,因为我想我需要ITestContainerITestContainerDiscoverer 。 我试图实现这两个,但有些东西不起作用,Test Explorer没有显示任何测试…

我做错了什么? 我怎样才能找出哪些不起作用?

我忘了在实现ITestContainerDiscoverer的类上添加一个属性。

 [Export(typeof(ITestContainerDiscoverer))] 

现在它正在运作。

我发现这里的博客文章https://blogs.msdn.com/b/mathew_aniyan/archive/2012/05/17/content-index-for-unit-test.aspx非常有用。 它包含unit testing中大多数MS内容的链接,包括扩展构建。 它似乎也在更新。

Chutzpah创作者Matthew Manela的post也很有用https://matthewmanela.com/blog/anatomy-of-the-chutzpah-test-adapter-for-vs-2012-rc/

上述就是C#学习教程:自定义测试适配器未在Test Explorer上显示测试分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/cdevelopment/949999.html

(0)
上一篇 2021年11月18日
下一篇 2021年11月18日

精彩推荐