Oracle® Solaris Studio 12.4: Discover および Uncover ユーザーズガイド

印刷ビューの終了

更新: 2015 年 12 月
 
 

コードカバレージツール (uncover)

uncover ユーティリティーは、アプリケーションのコードカバレージを計測するための簡単で使いやすいコマンド行ツールです。コードカバレージは、ソフトウェアのテストの重要な部分です。テストで実行されるコードの領域に関する情報を提供することで、テストスイートを向上させ、より多くのコードをテストできるようにします。uncover で報告されるカバレージ情報は、関数、文、基本ブロック、または命令レベルにできます。

uncover ユーティリティーは、カバレージ外と呼ばれる独自の機能を提供し、テストされない主要な機能領域をすばやく検出できます。ほかの種類の計測より優れた uncover コードカバレージのほかの利点は、次のとおりです。

  • 未計測コードに関連する遅延がかなり少ない。

  • uncover はバイナリ上で動作するため、最適化されたバイナリと併用できる。

  • 出荷用バイナリを計測することによって測定が簡単にできる。アプリケーションをカバレージテスト用に異なる方法で構築する必要がない。

  • uncover ユーティリティーは、バイナリの計測、テストの実行、および結果の表示を行うための簡単な手順を提供する。

  • uncover ユーティリティーは、マルチスレッドおよびマルチプロセスに対して安全である。