0

在过去的几天里,我已经习惯了 OpenCover,并且我注意到使用 Moles 进行的测试不会生成任何 Coverage 信息。

我创建了一个小解决方案来隔离问题,并发现代码覆盖率仅针对没有该[HostType("Moles")]属性的测试生成。

阅读周围我发现这个似乎是我的问题的 NCover 等价物。他们说这与 Moles 运行分析器以及覆盖工具有关,并且CLRMONITOR_EXTERNAL_PROFILERS可以设置一个环境变量以允许多个分析器与 Moles 同时运行 - 我认为这就是解决方案在于,但我不是 100% 确定。我猜该变量的值将是 OpenCover 分析器的名称 - 有人知道这个名称吗?

有没有人设法让 OpenCover 与 Moles 一起运行?可以做到吗?

4

1 回答 1

1

您需要的分析器的名称可能是 CLSID。

尝试将环境变量设置为 1542C21D-80C3-45E6-A56C-A9C1E4BEB7B8

于 2011-08-10T20:49:03.323 回答