uncover ユーティリティーは、アプリケーションのコードカバレージを計測するための簡単で使いやすいコマンド行ツールです。コードカバレージは、ソフトウェアのテストの重要な部分です。テストで実行されるコードの領域に関する情報を提供することで、テストスイートを向上させ、より多くのコードをテストできるようにします。uncover で報告されるカバレージ情報は、関数、文、基本ブロック、または命令レベルにできます。
uncover ユーティリティーは、カバレージ外と呼ばれる独自の機能を提供し、テストされない主要な機能領域をすばやく検出できます。ほかの種類の計測より優れた uncover コードカバレージのほかの利点は、次のとおりです。
未計測コードに関連する遅延がかなり少ない。
uncover はバイナリ上で動作するため、最適化されたバイナリと併用できる。
出荷用バイナリを計測することによって測定が簡単にできる。アプリケーションをカバレージテスト用に異なる方法で構築する必要がない。
uncover ユーティリティーは、バイナリの計測、テストの実行、および結果の表示を行うための簡単な手順を提供する。
uncover ユーティリティーは、マルチスレッドおよびマルチプロセスに対して安全である。