私のアプリケーションの単体テストを書くのにgtestを使用しています。私はまた、add_test CMakeコマンドによって追加されたすべての実行ファイルを実行するctestを持っています。テスト実行の開始時にgtest変数をctestに渡すことは可能ですか?ctestからgtestに引数を渡す
たとえば、 - gtest_filterフラグを使ってテストをフィルタリングすることがありますが、ctestを使ってどのように、あるいはこれが可能かどうかわかりません。私は次の方法を試みました:
ctest --gtest_filter=AppTest.*
ctest --test-arguments="--gtest_filter=AppTest.*"
しかし、どちらもまだフィルタリングされたものではなく、すべてのテストを実行します。
ありがとうございます!
私はadd_testコマンドにパラメータを追加することができますが、私が達成したいのは、ctestを実行するときにテストをフィルタリングすることです - それを達成するためにcmakeファイルを変更するのではありません。 – drodil