エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
はじめに CMakeで構成されたC++のプロジェクトに、googletestによるユニットテストを組み込む方法です。... はじめに CMakeで構成されたC++のプロジェクトに、googletestによるユニットテストを組み込む方法です。 公式で説明されている方法の一つ("Incorporating Into An Existing CMake Project")を改めて解説し直すだけですが、C++もCMakeも知らないエンジニアが、なぜかマネージャーとしてC++のプロジェクトをレビューせざるを得なくなった場合に、せめてテスト環境だけでも整えるため、最小限の手順でユニットテストに対応するための覚書として残しておきます。 この方法のメリット OSが持つgoogletestライブラリに依存しないので、 (yumやaptのための)管理者権限が不要です。 誰が、どこで(どのOSで)実行しても、安定した結果が得られます。 ビルドの実行ごとにgoogletestのソースコードをcloneするので、 最新のgooglete