C++ 用の MVS Community 2015 を使用しています。また、Microsoft の単体テスト フレームワークも使用しましたが、これは驚くべきことです。問題は、カバレッジに関するデータがないことです。すべての単体テストを実行しながら、C++ のカバレッジを分析できますか?
単体テスト用のプロジェクトを含むソリューションの場合、次のようなものがあることがわかります。
しかし、実行しようとすると、マネージ コードでのみ動作するようです。
Project: LessUnitTest
Configuration: Debug
Scope: None
Assembly: .....\Less\Debug\LessUnitTest.dll
Maintainability Index:
Cyclomatic Complexity:
Depth of Inheritance:
Class Coupling:
Lines of Code:
Message: The project target file '.....\Less\Debug\LessUnitTest.dll' contains no managed code.
何かご意見は?
編集:この記事を見たことがありますが、カバレッジを確認する方法を見つけるのに役立ちませんでした。しかし、誰かがそれを行うことができるように見えます。:(