0

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.

何かご意見は?

編集:この記事を見たことがありますが、カバレッジを確認する方法を見つけるのに役立ちませんでした。しかし、誰かがそれを行うことができるように見えます。:(

4

1 に答える 1

1

Visual Studio Enterprise は、コード カバレッジ機能を備えた唯一の VS エディションです。

https://www.visualstudio.com/vs/compare/ (テスト ツール - コード カバレッジ)

于 2017-01-01T19:57:27.623 に答える