これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド gcovr です。
プログラム:
NAME
gcovr - 単純なカバレッジレポートを生成します
SYNOPSIS
gcovr [オプション]
DESCRIPTION
gcov を実行し、カバレッジを要約した単純なレポートを生成するユーティリティ
OPTIONS
-h, - 助けて
このヘルプメッセージを表示して終了します
- バージョン
バージョン番号を出力して終了します
-v, -詳細
進行状況メッセージを印刷する
-オブジェクトディレクトリ=オブジェクトディレクトリ
gcov データ ファイルを含むディレクトリを指定します。 gcovr は次のことができる必要があります
*.gcda ファイルと gcc があったディレクトリの間のパスを特定します。
本来は走る。 通常、gcovr は正しく推測できます。 このオプションはオーバーライドします
gcovr の通常のパス検出。gcc から gcda へのパスのいずれかを指定できます。
ファイル (つまり、gcc の '-o' オプションに渡されたもの)、または gcda ファイルからへのパス
gcc の元の作業ディレクトリ。
-o 出力、 - 出力=出力
このファイル名に出力を印刷します
-k, - 保つ
gcov によって生成された一時 *.gcov ファイルを保存します。 デフォルトでは、これらは削除されます。
-d, - 消去
カバレッジ ファイルは処理後に削除します。 これらは次によって生成されます。
ユーザーのプログラムに含まれるため、デフォルトでは gcovr はこれらのファイルを削除しません。
-f フィルター、 - フィルター=フィルタ
この正規表現に一致するデータ ファイルのみを保持します
-e 除外する、 -除外する=除外する
この正規表現に一致するデータ ファイルを除外します
--gcov フィルター=GCOV_FILTER
この正規表現に一致する gcov データ ファイルのみを保持します
--gcov-exclude=GCOV_EXCLUDE
この正規表現に一致する gcov データ ファイルを除外します
-r 根、 - 根=ROOT
ソースファイルのルートディレクトリを定義します。 これはフィルタリングにも使用されます。
ファイルを作成し、出力を標準化します。
-x, --xml
通常の表形式の出力の代わりに XML を生成します。
--xml-かなり
通常の高密度フォーマットではなく、きれいな XML を生成します。
--html 通常の表形式の出力の代わりに HTML を生成します。
--html-詳細
ソース ファイル カバレッジの HTML 出力を生成します。
-b, -ブランチ
ラインカバレッジではなくブランチカバレッジを表にします。
-u, -- 並べ替え - カバーされていない
カバーされていない行の数を増やしてエントリを並べ替えます。
-p, --ソートパーセンテージ
カバーされた行のパーセンテージを減少させてエントリを並べ替えます。
--gcov-実行可能ファイル=GCOV_CMD
gcov 実行可能ファイルの名前/パスを定義します (デフォルトは GCOV 環境です)
変数が存在する場合。 それ以外の場合は「gcov」]。
--到達不能なブランチを除外する
LCOV/GCOV マーカーによって除外するようにマークされているブランチをカバレッジから除外します。
または、コンパイラによって生成された「デッド」コードのみを含む行からのものであると判断されます。
COPYRIGHT
Copyright (2013) サンディア株式会社契約条件 DE-AC04-94AL85000 に基づき、
Sandia Corporation、米国政府は、このソフトウェアの特定の権利を保持します。
onworks.net サービスを使用してオンラインで gcovr を使用する