めも

これはメモ。

Google Testのテストで指定したテストのみ実行

やりたいこと

Googleテストで単体テストを行うときに、デバッグの為に特定のテストだけを実行したい.

解決策

環境変数から指定する場合,

export GTEST_FILTER = "SpecifiTestName"

コマンドラインから指定する場合、

--gtest_filter =SpecifiTestName

と記述する。Visual Studioの場合は、デバッグの設定から環境変数にGTEST_FILTER = "SpecifiTestName"などと記述すればいい。’*’(任意の文字列にマッチ)と ‘?’(任意の1文字にマッチ)などが使用できて TestCase*としたなら「TestCaseで始まるテスト全て」がマッチする.