私はユニットテストにGoogleテストフレームワークを使用するのが初めてで、テストのXMLレポートまたはコマンド出力をレポートとして生成するつもりです(明らかに印刷することもできます)。 Generate XML Report について読みましたが、レポートの生成方法について明確に理解できていません。どんな助けでも大歓迎です。
乾杯。
私はv01dのソリューションを参照し、同じ質問に遭遇する可能性のある他の誰に対しても、完全かつ適切にフレーム化された回答を作成しました。
環境変数の設定:
クリックして新しい変数を追加し、次の方法でプロパティを設定します。
変数:GTEST_OUTPUT
値:xml:\ home\user\XML_Report.xml
MSVC++を再起動して、プログラムを再度実行します。指定した 'Value'プロパティに記載されているように、対応するフォルダーでXMLレポートを見つけることができるはずです。さらに、Microsoft Accessを使用してxmlレポートを特定の選択した形式に変換することもできます。これの簡単なチュートリアル/例を以下に示します。 XML変換
お役に立てれば!
Linux環境の場合:
GTEST_OUTPUT環境変数を次のように設定するだけです:export GTEST_OUTPUT = "xml:/ home/user/src"。または、同じ方法で設定された-gtest_outputフラグを使用します。
@The Newbieによって提案された方法とは別に、コマンドラインでフラグ-gtest_output = "xml:\ home\user\XML_Report.xml"を設定してXMLレポートを生成することもできます。MicrosoftVisualを使用している場合スタジオでは、コマンド引数フラグ-gtest_output = "xml:\ home\user\XML_Report.xml"を追加できます
コマンド引数フラグを設定する: