Visual Studio中有一个“代码覆盖率结果”窗口,可让您查看* .coverage文件的内容(由VS性能工具之一生成)。我想知道是否有一种方法可以导出代码覆盖率结果,以便进一步分析。 “代码覆盖率结果”窗口中的工具似乎有些局限,想知道我是否遗漏了一些东西。

我已经查询了很多语句,但是找不到我希望找到的答案。有三个主要问题似乎没有答案:

  • 您可以在代码覆盖率结果内搜索数据吗?典型的VS搜索将不允许您在“代码覆盖率结果”窗口中搜索
  • 代码覆盖率结果可以导出为ex​​cel还是* .csv文件?如果不是,那么是否可以将* .coveragexml文件(这似乎是唯一的导出选项)导入excel,以便获得与“代码覆盖率结果”窗口中的表类似的表?
  • “代码覆盖率结果”窗口是否有“全部扩展” /“全部折叠”按钮?如果可能的话,能够扩展所有“代码覆盖率结果”树,或者至少能够扩展一组已扩展的分支,将是很好的。

  • 任何建议/输入将很有用。

    最佳答案

    您可以执行以下操作:

  • 导出为XML(我将其重命名为... coverage.xml,因此可以将其识别为XML文件,但不确定是否有必要)
  • 使用Visual Studio加载
  • VS中的
  • 格式(Ctrl + K,Ctrl + D)

  • 现在,您可以例如在Notepad ++(或任何其他好的XML查看器)中打开它。您可以在此处选择关闭或打开所有文本块。

    09-06 20:01