我是使用Google测试框架进行单元测试的新手,并且打算生成测试或命令输出的XML报告作为报告(我可以将其明显地打印出来)。我已阅读 Generate XML Report,但尚未能清楚地了解如何生成报告。任何帮助将不胜感激。生成Google C++单元测试XML报告
干杯。
我是使用Google测试框架进行单元测试的新手,并且打算生成测试或命令输出的XML报告作为报告(我可以将其明显地打印出来)。我已阅读 Generate XML Report,但尚未能清楚地了解如何生成报告。任何帮助将不胜感激。生成Google C++单元测试XML报告
干杯。
我已经提到了v01d的解决方案,并且为可能遇到同一问题的任何人提供了一个完整且适当的框架答案。
设置环境变量:
点击添加一个新的变量,并以下列方式设置属性:
变量: GTEST_OUTPUT
值: XML:\家\用户\ XML_Report.xml
重新启动您的MSVC++并再次运行您的程序。您应该能够在您指定的'Value'属性中提到的相应文件夹中找到您的XML报告。此外,您甚至可以借助Microsoft Access将xml报告转换为您想要的特定格式选项。这里给出一个简单的教程/例子: XML Conversion.
希望这有助于!
除了建议通过@The新手,你也可以通过设置标志--gtest_output =“XML:\家\用户\ XML_Report.xml”生成XML报告命令line.If你正在使用微软的Visual Studio ,那么您可以在命令参数添加旗--gtest_output =“XML:\家\用户\ XML_Report.xml”
设置命令行参数标志:
我可以将多个GTest XML报告附加到同一个XML文件,而不是每个GTest输出到一个新的XML文件(或覆盖以前的XML文件)? – nirvanaswap