Visual Studio中有一个“代码覆盖率结果”窗口,可让您查看* .coverage文件的内容(由VS性能工具之一生成)。我想知道是否有一种方法可以导出代码覆盖率结果,以便进一步分析。 “代码覆盖率结果”窗口中的工具似乎有些局限,想知道我是否遗漏了一些东西。
我已经查询了很多语句,但是找不到我希望找到的答案。有三个主要问题似乎没有答案:
您可以在代码覆盖率结果内搜索数据吗?典型的VS搜索将不允许您在“代码覆盖率结果”窗口中搜索代码覆盖率结果可以导出为excel还是* .csv文件?如果不是,那么是否可以将* .coveragexml文件(这似乎是唯一的导出选项)导入excel,以便获得与“代码覆盖率结果”窗口中的表类似的表? “代码覆盖率结果”窗口是否有“全部扩展” /“全部折叠”按钮?如果可能的话,能够扩展所有“代码覆盖率结果”树,或者至少能够扩展一组已扩展的分支,将是很好的。
任何建议/输入将很有用。 您可以执行以下操作:
导出为XML(我将其重命名为... coverage.xml,因此可以将其识别为XML文件,但不确定是否有必要)使用Visual Studio加载 VS中的格式(Ctrl + K,Ctrl + D)
现在,您可以例如在Notepad ++(或任何其他好的XML查看器)中打开它。您可以在此处选择关闭或打开所有文本块。