ccovinStument.

CCOVINStumentパッケージには、テストカバレッジ分析のためのインストゥルメントC / C ++コードが含まれています。
今すぐダウンロード

ccovinStument. ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • Perl Artistic License
  • 価格:
  • FREE
  • 出版社名:
  • Joshua Nathaniel Pritikin
  • 出版社のWebサイト:
  • http://search.cpan.org/jprit/NetServer-Portal-1.08/lib/NetServer/Portal/Top.pm

ccovinStument. タグ


ccovinStument. 説明

CCOVINStrumentパッケージには、テストカバレッジ分析のための機器C / C ++コードが含まれています。 CCovinStrumentパッケージには、テストカバレッジAnalysisのためのInstruments C / C ++コードが含まれています.Synopsis CCovinStrument code.c -o covcode.c -e-f -e engetcher codescansと同様にC / C ++ソース(CPP)および実行を記録するために各コードパスにトリップワイヤを挿入します。エラーの発生した符号化スタイルの数も検出されます。これらのアイデアの多くは、高く評価されているPerl5のソースコードの研究(そして私自身のコーディング体験から、カバレッジ分析のアプローチ(またはほとんどすべてのアプローチ)の研究が満たされていません!すべてのコードパスを行使しているという理由だけで、あなたが行使したという意味ではありません。すべての可能性。たとえば、次のコードを考えてください.char fetch_char(int xx){static char * string = "dr. zorph trokien";}(}}}}}}}}}残念ながら、テストスクリプトを設計することについてはまだややインテリジェントでなければなりません。 CCOV:OFF * /カバレッジインスツルメンテーションをオフにしたくない。実行フローの変更を引き起こす識別子の。通常のキーワードに加えて、 Perl CoreとXSUBで使用されているマクロは、デフォルトで使用されています./* CCOV:FATAL MYEXIT CROAK PANIC * /致命的な例外を引き起こす識別子のリストに追加します。これらのブロックの計測はデフォルトでオフになります。 (あなたは通常、仕事の仕組みではないコードが確かめる前に仕事が機能していることを確認したいですか。)どのように機能するのですか。Instrumenterは、CPPによって見られる前にソースコードを処理します。これにより、テストを特定するのに役立ちます。通常、各ライブラリ/アプリケーションでテスト分析を個別にします。グローバル分析により、新しいコードと使用しているすべてのライブラリをテストします(ごとに1回のアプリケーションの場合)。Instrumentorは実際にはレクサー(トークナイザー)を使用しません。テクニックはおそらく解析よりも画像処理とより似ています。あなたが想像するかもしれないように、これは一般的なケースでは機能しません。 CCOVは許してみてください、しかしそれは単に難読化コードを理解していません。バグを呼び出すのではなく、それが重要な機能であると思います。このツールはテストカバレッジ分析を目的としているだけでなく、コーディングスタイルを向上させるのにも役立ちます。まだいくつかの大まかなエッジがありますが、私はほとんど厳密さの程度に満足しています。requirements:・Perlの要件: ・Perl


ccovinStument. 関連ソフトウェア

FTP4CHE

FTP4CHEは、暗黙のSSLのサポートを特徴とするJava 1.4および5.0用のFTPライブラリです。 ...

354

ダウンロード