1

我正在尝试修复我不熟悉的非常大的 C# 代码库中的错误,因此我经常无法找到需要更新的代码(没有内部文档,代码中的注释也很少)

我很想有一个通用的技术或程序,我可以:

  1. 运行应用程序
  2. 以特定方式使用它(即复制错误)并关闭它
  3. 确定执行了哪些方法和代码行
  4. 删除所有应用程序使用通用的“初始化”代码

我尝试查看 dotCover 的代码覆盖率结果,但它并没有太大帮助,因为在开始时会调用大量代码来启动应用程序。如果我可以删除“通用代码”并且只看到超过某个执行点的覆盖结果,那就太好了。

4

1 回答 1

0

我只记得 dotCover 可以让您在任意执行点“重新开始”分析。我正在寻找的解决方案直接在他们的手册中给出:

“单击dotCover Controller对话框中的Drop Snapshot清除覆盖结果,然后单击Start profiling重新启动测试会话”

手动测试会话的记录覆盖率

于 2013-08-09T18:02:49.533 回答