【发布时间】:2011-08-10 16:02:46
【问题描述】:
过去几天我已经习惯了 OpenCover,我是否注意到使用 Moles 进行的测试不会生成任何 Coverage 信息。
我创建了一个小解决方案来隔离问题,并发现代码覆盖仅针对没有[HostType("Moles")] 属性的测试生成。
我发现 this 和 this 似乎是我的问题的 NCover 等价物。他们说这与 Moles 运行分析器和覆盖工具有关,并且有一个环境变量 CLRMONITOR_EXTERNAL_PROFILERS 可以设置为允许多个分析器与 Moles 同时运行 - 我认为这就是解决方案所在,但我不是 100% 确定。
我猜该变量的值将是 OpenCover 分析器的名称 - 有人知道这个名称吗?
有没有人设法让 OpenCover 与 Moles 一起运行?能做到吗?
【问题讨论】:
-
我没有测试过,但原因可能是正确的。我知道 OpenCover 已经过 typemock stackoverflow.com/questions/6698290/… 的测试
标签: c# mstest profiler moles opencover