我有一个Visual Studio扩展,它作为VSIX发布。 VSIX的一部分是测试运行器实现。
我已实施ITestContainerDiscoverer
,ITestDiscoverer
和ITestContainer
。
当我在VS 2013 Ultimate上使用它时,它运行正常。我甚至可以通过运行来验证测试运行器是否被识别:
vstest.console /ListDiscoverers /UseVsixExtensions:true
在VS 2013 Premium或Community Edition上安装相同的VSIX时,不会发现测试。 vstest.console
也未检测到它。
有什么想法吗?
PS - 代码为here