3

Visual Studio 2010 で CMake と CTest を使用しています。

ENABLE_TESTING()数秒後、ADD_TEST()私のソリューションには「Continuous」、「Experimental」などの名前のプロジェクトが含まれています。

私はそれらすべてを必要としません。さらに、私はすべてのコードを、CMake にあまり詳しくない人に渡すつもりです。この人は、この豊富さが混乱し、誤解を招くのではないかと心配しています。

したがって、RUN_TESTS プロジェクトのみを残し、他のすべてのテスト プロジェクトを取り除きたいと思います。

これどうやってするの?

4

1 に答える 1

5

include(CTest)CMake リスト ファイルのいずれかに がないことを再確認してください。この CMake モジュールを含めると、副作用としてターゲットContinuousExperimentalなどが作成されます。ターゲットを取得するには、 enable_testingを呼び出すだけで十分ですRUN_TESTS

于 2012-12-11T15:59:34.397 に答える