我在VS 2010 Pro和NUnit 2.6.2 12296中使用dotCover 2.2。
来自dotCover单元测试会话我可以选择单个测试,右键单击并获取选项 “使用dotCover覆盖单元测试”似乎仅运行一次测试,但不会更改未运行测试的突出显示。我希望清除代码覆盖突出显示然后只显示单个测试的绿色代码覆盖突出显示。
虽然我能够让dotCover突出显示所有单元测试所涵盖的代码,但我想只运行一次单元测试,并且只看到该单元测试所涵盖的代码。
这可能吗?如果是这样,怎么样?
答案 0 :(得分:2)
您需要创建一个新的测试会话来覆盖测试。
您可以通过右键单击要单独覆盖的测试来执行此操作,然后从下拉列表中单击“创建新会话”。然后,当您运行代码覆盖时,它将仅在新测试会话中的单个测试中创建覆盖率报告。
DotCover存储整个测试会话的覆盖率结果,并使用它来显示代码突出显示。在现有测试会话中运行单个测试时,您只更新了现有覆盖率报告中的覆盖率结果。通过创建新会话,您可以创建一个空的覆盖率报告。