C/C++test は単体テスト、機能テスト、およびその他のアプリケーション実行のカバレッジ情報を収集します。C/C++test は幅広いカバレッジ メトリクスをサポートし、ネイティブ アプリケーションおよびクロス アプリケーションの開発で使用できます。
C/C++test によるカバレッジ情報の取得には、次の 3 つのフェーズがあります。
- ソース コードのインストゥルメントとビルド
- インストゥルメントされたコードの実行
- レポートの生成
「ソース コードのインストゥルメントとビルド」セクションでは、ビルド システムとの統合の概要について説明します。Make ベースまたは MSBuild ベースのプロジェクトとの統合については、「Make ベースのビルド システムとの統合」 および 「MSBuild との統合」 を参照してください。