1

我将 dotCover 2.2 与 VS 2010 Pro 和 NUnit 2.6.2 12296 一起使用。

从 dotCover 单元测试会话中,我可以选择一个单独的测试,右键单击并获得“使用 dotCover 覆盖单元测试”选项,这似乎只运行一个测试,但不会更改未运行测试的突出显示。我期望代码覆盖突出显示被清除,然后仅显示单个测试的绿色代码覆盖突出显示。

虽然我能够让 dotCover 突出显示所有单元测试所涵盖的代码,但我只想运行一个单元测试并且只看到突出显示该单元测试所涵盖的代码。

这可能吗?如果是这样,怎么做?

4

1 回答 1

3

您需要创建一个新的测试会话来覆盖测试。

您可以通过右键单击要单独覆盖的测试并从下拉菜单中单击“创建新会话”来执行此操作。然后,当您运行代码覆盖率时,它只会从新测试会话中的单个测试创建覆盖率报告。

DotCover 存储整个测试会话的覆盖结果,并使用它来显示代码突出显示。当您在现有测试会话中运行单个测试时,您只是更新现有覆盖率报告中的覆盖率结果。通过创建一个新会话,您可以创建一个空的覆盖率报告。

于 2013-12-16T17:02:03.273 回答