ggcov

ソフトウェアのスクリーンショット:
ggcov
ソフトウェアの詳細:
バージョン: 0.8
日付のアップロード: 3 Jun 15
開発者: Greg Banks
ライセンス: 無料
人気: 69

Rating: 4.0/5 (Total Votes: 2)

ggcovプロジェクトは、GCC -fprofile-アーク-ftest·カバレッジでコンパイルされたCおよびC ++プログラムによって生成されたテストカバレッジデータを探索するためのGTK +のGUIです。だから、基本的にはGCCが付属してgcovをプログラムするためのGUIの交換です。
ご注意:ggcovはgcovのためのフロントエンドではありません。代わりに、直接、同じデータファイルを読み込み、その上に様々な追加の処理を行います。
ggcovは無保証とGNU General Public License(GPL)のバージョン2の下でリリースされています。
ここで、「ggcov」のある主要な機能は次のとおりです。
グラフィカル
 
·バーグラフ、色分け、およびコールグラフ·ディスプレイを使用して、などのグラフィカルにできるだけカバレッジ情報を提示します。
 
インタラクティブ
 
·情報がリンクされ、例えば、ファイル一覧ウィンドウで行をダブルクリックすると、ソースウィンドウでそのファイルのソースを表示します。表形式の情報は、任意の列でソート可能であり、すべての列を選択的に表示または非表示にすることができます。
 
任意のサブセット
 
ソースの種々のサブセットのための·カバレッジ·サマリー(すべてのソース、特定のソースファイル、特定の機能、ファイル内の行の範囲)は数回クリックするだけ離れています。要約は、テキストおよびグラフィック表現の両方を持つウィンドウで表示されます。
 
複数のディレクトリ
 
複数のディレクトリに広がる·ソース·ファイルが処理されます。ファイルリストウィンドウがフラットリストまたはツリーのいずれかのソースファイルを表示することができます。ソース·ファイルのリストは共通の祖先ディレクトリからの最小パス名とファイル名を表示しています。
 
プリプロセッサのシンボルによって抑制
 
·--suppress-IFDEFフラグの#ifdef内部または特定のプリプロセッサシンボルに依存するブロックの#ifソース行を抑制するために使用することができます。例--suppress-IFDEFテストでは、DEBUGはの#if DEBUG内側または#ifdefのTEST内のソース行を抑制します。抑制線が要約で報告されていません。この機能は、誤って報告された範囲レベルを低下させる試験インフラやデバッグコードを回避するために有用です。
 
指定ソースの柔軟性
 
·ソースファイルは、任意の組み合わせで指定することができます。
 
·ディレクトリ:ディレクトリとサブディレクトリ内のすべてのcoveragedのソースファイル。
·実行可能ファイル:すべてのオブジェクトファイルを構築するために使用されるcoveragedソースファイルと実行ファイルが依存する共有ライブラリ。
·オブジェクトファイル:オブジェクトファイルを構築するために使用されるすべてのcoveragedのソースファイル。
·共有ライブラリ:共有ライブラリを構築するために使用されるすべてのcoveragedのソースファイル。
·ソースファイル:正確に指定されたソースファイル。
 
C ++関数名のデマングル
 
·C ++の関数名が可読デマングル形式で提示されています。
 
非ローカルコントロール転送
 
·例えば、非局所コントロール転送を処理しますC ++例外またはCのlongjmpを。
 
GNOMEとの統合
 
ggcovはGNOMEのメニュー構造に表示されるように·の.desktopファイルが提供されます。新しいソースファイル(またはオブジェクト·ファイル、または実行可能ファイル)ノーチラスからggcovにドラッグ-N-ドロップすることができます。 GNOME 2.xのでは、設定パラメータはgconfのデータベースに格納されます。
 
テキストモード
 
·ggcovは、個々のソースファイルまたはプログラム全体のカバレッジレポートを提供するために使用できるテキストモードプログラムtggcov付属しています。 tggcovは、例えば、非対話的に使用するために設計されていますビルドプロセスやテストスイートの一部として。
 
グラフ分析を呼び出します
 
·(すなわち、関数ポインタやC ++の仮想関数テーブルを介して行われたコールは除く)、コンパイル時に知られているすべての関数呼び出しのコールグラフを計算し、このコールグラフにカバレッジデータを適用します。結果は、関数は、様々な他の関数から呼び出された回数を見ることができるということです。コー​​ルグラフ分析の欠点はggcovがコールデータを取得するために、オブジェクト·ファイルを読み、離れて選択する必要があることです。コー​​ドが存在し、ELF実行可能ファイルのみではi386プラットフォームで動作します。
 
PHP Webインターフェイス
 
·バージョン0.6の新機能では、Web上のコードカバレッジ情報を提供することを可能にする、ggcovのPHP版です。ウェブ版はGNOMEのプログラムのすべてのナビゲーションおよび可視化機能を備えていますが、任意のグラフィカルなブラウザ(JavaやJavaスクリプトが必要)で利用できます。
要件:
GNOMEサポート付き·libgladeライブラリ
·GNOMEのlibgnomeuiのライブラリ
·GNOMEのGTK +ライブラリー
·必要に応じて、POPTライブラリ
·GNU binutilsのは、パッケージからlibbfd
このリリースの新機能:
·主な改良点は、コールグラフ図を作製し、それははるかに有用であるはずです。
·様々なプラットフォーム上でのgccの新バージョンのサポートが追加されました、そして様々なバグが修正されます。

同じようなソフトウェア

jHepWork
jHepWork

20 Feb 15

Java Tools
Java Tools

20 Feb 15

EiffelStudio
EiffelStudio

12 May 15

Quanta Plus
Quanta Plus

20 Feb 15

へのコメント ggcov

コメントが見つかりません
コメントを追加
画像をオンにする!