これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド coverp です。
プログラム:
NAME
cover - カバレッジ統計のレポート
VERSION
バージョン1.21
SYNOPSIS
カバーテスト
カバー -レポート html_basic
DESCRIPTION
カバレッジ統計をさまざまな形式でレポートします。
概要オプションを使用すると、短いテキストによる概要が生成されます。 他のレポートは次の方法で利用できます。
レポートオプション。
現在、次のレポートが利用可能です。
text - 詳細なテキストの概要
html - 詳細な HTML レポート
html_basic - 構文を強調表示した詳細な HTML レポート
コンパイル - Perl に似た形式で出力
json - JSON での出力
vim - vim ガッターにカバレッジ情報を表示する
OPTIONS
次のコマンド ライン オプションがサポートされています。
-h -help - ヘルプを表示
-i -info - ドキュメントを表示
-v -version - バージョンを表示
-silent - 情報メッセージを出力しません (デフォルトはオフ)
-summary - 概要レポートを提供します (デフォルトはオン)
-report report_format - レポート形式 (デフォルトの HTML)
-outputdir dir - 出力用のディレクトリ (デフォルトでは指定されたデータベース)
-launch - ビューアでレポートを起動します (利用可能な場合) (デフォルトはオフ)
-select filename - ファイルのみをレポートします (デフォルトはすべて)
-ignore filename - ファイルについてレポートしません (デフォルトはなし)
-select_re RE - 選択するファイルの RE に追加します (デフォルトはなし)
-ignore_re RE - 無視するファイルの RE に追加します (デフォルトはなし)
-write [db] - マージされたデータベースを書き込みます (デフォルトはオフ)
-delete - データベースを削除します (デフォルトはオフ)
-dump_db - データベースをダンプします (デバッグ用) (デフォルトはオフ)
-coverage criterion - 基準に関するレポート (デフォルトではすべて利用可能)
-test - データベースを削除し、make test を実行します (デフォルトはオフ)
-gcov - XS コードをカバーするために gcov を実行します (gcc を使用する場合はデフォルトでオン)
-make make_prog - 指定された「make」プログラムを「make test」に使用します。
-add_uncoverable_point 文字列
-delete_uncoverable_point 文字列
-clean_uncoverable_points
-uncoverable_file ファイル
レポート形式に固有のその他のオプション
カバレッジ_データベース [カバレッジ_データベース ...]
レポート 書式
ツールは -report オプションを受け入れます。
html|html_minimal (デフォルト)
HTMLレポート。 パーセンテージのしきい値は色分けされており、-report_c0 を介して構成できます。
、-レポート_c1 および -report_c2 .:
0%75%90%100%
| | .. | .. | .. |
<c0 <c1 <c2 c3
赤黄オレンジ緑
html_基本
PPI::HTML または Perl::Tidy モジュールが検出された場合に構文を強調表示する HTML レポート。
html|html_minimal レポートと同様に、パーセンテージのしきい値は色分けされており、
構成可能。
클라우드 기반 AI/ML및 고성능 컴퓨팅을 통한 디지털 트윈의 기초 – Edward Hsu, Rescale CPO 많은 엔지니어링 중심 기업에게 클라우드는 R&D디지털 전환의 첫 단계일 뿐입니다. 클라우드 자원을 활용해 엔지니어링 팀의 제약을 해결하는 단계를 넘어, 시뮬레이션 운영을 통합하고 최적화하며, 궁극적으로는 모델 기반의 협업과 의사 결정을 지원하여 신제품을 결정할 때 데이터 기반 엔지니어링을 적용하고자 합니다. Rescale은 이러한 혁신을 돕기 위해 컴퓨팅 추천 엔진, 통합 데이터 패브릭, 메타데이터 관리 등을 개발하고 있습니다. 이번 자리를 빌려 비즈니스 경쟁력 제고를 위한 디지털 트윈 및 디지털 스레드 전략 개발 방법에 대한 인사이트를 나누고자 합니다.
プレーンテキストレポート。
編集
テキストに似ていますが、ハッキングされて、による出力と同様の形式で最小限の出力が得られます。
Perl 自体により、Emacs を使用してテストされていない場所を簡単にステップ実行できるようになります。
コンパイルモード。
詳細
コマンド ラインでは、任意の数のカバレッジ データベースを指定できます。 これらのデータベース
が統合され、レポートは統合された情報に基づいて作成されます。 データベースがない場合
を指定すると、デフォルトのデータベース (cover_db) が使用されます。
-write オプションは、マージされたデータベースを書き込みます。 新しい名前が指定されていない場合は、
データベースの場合、最初に読み込まれたデータベースは上書きされます。 このオプションを使用すると、いいえ
レポートはデフォルトで生成されます。
特定のレポートについては、-select、-select_re、-ignore、および -ignore_re オプションを指定します。
ファイル。 -select と -ignore はシェル グロブとして解釈されます。 -select_re と -ignore_re は
正規表現として解釈されます。
特定の基準に基づいてレポートするには、-coverage オプションを指定します。 デフォルトではすべて利用可能
すべてのファイルのすべての基準に関する情報がレポートされます。 利用可能な補償オプションは次のとおりです。
ステートメント、ブランチ、条件、サブルーチン、ポッド、およびデフォルト (利用可能なすべてに相当します)
オプション)。 ただし、特定の基準のカバレッジ情報のみが必要であることがわかっている場合は、
最初にそれらの基準を指定してデータのみを収集することをお勧めします。
その点。 これにより、データ収集とレポートのプロセスがより高速かつ短時間で行えるようになります。
メモリ集中型。 詳細については、Devel::Cover のドキュメントを参照してください。
一部の条件を除くすべての条件が必要な場合は、「-coverage」のように言えます。
デフォルト、-pod'。
-test オプションはデータベースを削除し、テストを実行して新しいカバレッジを生成します。
報告する前にデータを確認してください。 Devel::Cover は、標準の Perl Makefile の操作方法を知っています。
Module::Build ベースのディストリビューションも同様です。 詳しい手順については、
ExtUtils::MakeMaker のドキュメント:
または Module::Build の場合どちらも次のようになります
最近の Perl ディストリビューションでは標準です。
-gcov オプションは、任意の XS コードで gcov を実行しようとします。 これには、次を使用する必要があります。
もちろんgccです。 使用している場合、-test オプションはデフォルトでオンになります。
EXIT ステータス
次の終了値が返されます。
0 すべての操作が正常に完了しました。
> 0エラーが発生しました。
-test オプションを使用すると、基礎となるテスト実行の終了ステータスが返されます。
onworks.net サービスを使用してオンラインで Coverp を使用する
