使用dotCover运行一个单元测试,并查看代码覆盖率高亮显示



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

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

虽然我可以让dotCover突出显示所有单元测试所涵盖的代码,但我只想运行一个单元测试,只看到突出显示的单元测试所覆盖的代码。

这可能吗?如果是,如何?

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

您可以右键单击要单独覆盖的测试,然后从下拉菜单中单击"创建新会话"。然后,当您运行代码覆盖率时,它将仅从新测试会话中的单个测试创建覆盖率报告。

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

最新更新