Neo*_*ile 19 xml unit-testing report googletest
我是新手使用Google测试框架进行单元测试,并打算生成测试的XML报告或命令输出作为报告(我可以显然打印它).我已阅读有关生成XML报告的信息,但未能清楚地了解如何生成报告.任何帮助将不胜感激.
干杯.
小智 18
对于Linux环境:
很简单,你必须像这样设置GTEST_OUTPUT环境变量:export GTEST_OUTPUT ="xml:/ home/user/src".或者以相同的方式设置-gtest_output标志.
Neo*_*ile 12
我已经提到了v01d的解决方案,并为可能遇到同一问题的其他人做了一个完整且正确框架的答案.
设置环境变量:
单击以添加新变量并按以下方式设置属性:
变量: GTEST_OUTPUT
值: xml:\ home\user\XML_Report.xml
重新启动MSVC++并再次运行程序.您应该能够在相应的文件夹中找到您的XML报告,如您指定的" 值 "属性中所述.此外,您甚至可以在Microsoft Access的帮助下将xml报告转换为您想要的特定格式选择.这里给出了一个简单的教程/示例:XML转换.
希望这可以帮助!
除了@The Newbie建议的方法,您还可以通过在命令行中设置标志--gtest_output ="xml:\ home\user\XML_Report.xml"来生成XML报告.如果您使用的是Microsoft Visual Studio,那么您可以添加命令参数flag --gtest_output ="xml:\ home\user\XML_Report.xml"
设置命令参数标志: