【发布时间】:2013-07-09 09:20:45
【问题描述】:
我正在尝试实现一个自定义测试适配器,所有文件都在下面:
- TSTestDiscoverer.cs
- TSTestExecutor.cs
- TSTestContainer.cs
- TSTestContainerDiscoverer.cs
- VsSolutionHelper.csfrom XMLTestDiscoverer source code
使用
vstest.console.exe /listdiscoverers /usevsixextensions:true
我确认该扩展已安装,并且已在测试发现者中列出。
跑步
vstest.console.exe file.ts
我确认TSTestDiscoverer 和TSTestExecutor 工作正常。
现在我想列出测试资源管理器上的测试,为此我想我需要ITestContainer 和ITestContainerDiscoverer。我试图实现这两个,但有些东西不起作用,测试资源管理器没有显示任何测试......
我做错了什么?我怎样才能找出不工作的地方?
【问题讨论】:
-
实现接口和导出对我不起作用。我有
File.WriteAllText调用来检查是否有任何代码被命中,但它没有发生。我不知道为什么。
标签: c# visual-studio visual-studio-extensions visual-studio-test-runner