英語フランス語スペイン語

Ad


OnWorksファビコン

gcov2perlp - クラウドでオンライン

Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーター上の OnWorks 無料ホスティング プロバイダーで gcov2perlp を実行します。

これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの 2 つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド gcovXNUMXperlp です。

プログラム:

NAME


gcov2perl - gcov ファイルを Devel::Cover データベースに変換する

VERSION


バージョン1.21

SYNOPSIS


gcov2perl -h -i -v -db データベース gcov_files

DESCRIPTION


gcov ファイルを Devel::Cover データベースに変換します。

OPTIONS


次のコマンド ライン オプションがサポートされています。

-db データベース - 使用するデータベースを指定します

-h -help - ヘルプを表示
-i -info - ドキュメントを表示
-v -version - バージョンを表示

詳細


XS ファイルのカバレッジを取得するには、まず適切なオプションを使用して XS ファイルをコンパイルする必要があります。
ExtUtils::MakeMaker によって作成されたような標準の Makefile 環境では、これは次のことが可能です。
次のコマンドで実行できます。

HARNESS_PERL_SWITCHES=-MDevel::カバー作成テスト \
CCFLAGS=-O0\ -fprofile-arcs\ -ftest-coverage \
OTHERLDFLAGS=-fprofile-arcs\ -ftest-coverage

すでにオブジェクト ファイルをビルドしている場合は、最初に make clean を実行する必要がある場合があります。
または、gcov が必要とするオプションを使用して確実に再構築されるようにする他の方法を見つけることもできます。

コード カバレッジ データが収集されたので、「gcov」を実行する必要があります。

gcov Mylib.xs

これにより、「gcov2perl」を実行できる XNUMX つ以上の gcov ファイルが作成されます。

gcov2perl Mylib.xs.gcov

最後に、必要なオプションを指定して「cover」を通常どおり実行する必要があります。

カバー

標準オプションを使用してすべてを実行している場合は、これらすべてを XNUMX つのコマンドで行うことができます。

カバーテスト

EXIT ステータス


次の終了値が返されます。

0 すべてのファイルが正常に変換されました
> 0エラーが発生しました。

onworks.net サービスを使用して gcov2perlp をオンラインで使用する


無料のサーバーとワークステーション

Windows と Linux のアプリをダウンロード

Linuxコマンド

Ad