我是使用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