タグ付けされた質問 「ctest」

11
CMakeを使用して、CTestから詳細な出力を取得するにはどうすればよいですか?
CMakeを使用してプロジェクトをビルドしています。Boostユニットテストフレームワークを使用しているユニットテストバイナリを追加しました。この1つのバイナリには、すべての単体テストが含まれています。CTestが実行するバイナリを追加しました。 ADD_EXECUTABLE( tftest test-main.cpp ) ENABLE_TESTING() ADD_TEST( UnitTests tftest) ただし、Visual Studioのビルド出力には、CTestの実行結果のみが表示されます。 Start 1: UnitTests 1/1 Test #1: UnitTests ................***Failed 0.05 sec 0% tests passed, 1 tests failed out of 1 失敗したテストを確認できないため、これはあまり役に立ちません。コマンドラインからctestを手動で実行--verboseすると、実際に何が失敗したかを示すBoostユニットテストの出力が表示されます。 1: Test command: tftest.exe 1: Test timeout computed to be: 9.99988e+006 1: Running 4 test cases... 1: test-main.cpp(20): error …
109 cmake  ctest 

10
CMakeとCTest:make testはテストをビルドしません
make testターゲットを使用してテストの一部を自動的に実行するために、CMakeでCTestを試しています。問題は、CMakeがプロジェクトの一部であるため、実行するテストをビルドする必要があることをCMakeが「理解」しないことです。 だから私はこの依存関係を明示的に指定する方法を探しています。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.