テスト:: POD :: Coverage.

TEST :: POD :: Coverageは、ディストリビューションのポッドカバレッジをチェックするためのPerlモジュールです。
今すぐダウンロード

テスト:: POD :: Coverage. ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • Perl Artistic License
  • 価格:
  • FREE
  • 出版社名:
  • Andy Lester
  • 出版社のWebサイト:
  • http://search.cpan.org/petdance/Test-Memory-Cycle-1.04/Cycle.pm

テスト:: POD :: Coverage. タグ


テスト:: POD :: Coverage. 説明

Test :: Pod :: Coverageは、配布でポッドのカバレッジをチェックするためのPerlモジュールです。 Test :: Pod :: Coverageは、DistributionのPODカバレッジをチェックするPERLモジュールです。ディストリビューションのファイル内のファイル内のポッドカバレッジの場合Test :: Pod :: Coverage Tests => 1を使用してください。 POD_COVERAGE_OK( "foo :: bar"、 "foo :: barが覆われています"); POD :: Coverage Parmsでも呼び出すこともできます。 Test :: Pod :: Coverage Tests => 1を使用してください。 POD_COVERAGE_OK( "foo :: bar"、{} "qr / ^ + $ /}、" foo :: bar、 "foo :: bar、" All-CapsはPrivateとして機能します "、)。pod ::カバレッジPARMは、親クラスのメソッドを再送信しないサブクラスにも役立ちます。これがMail :: SRSからの例です。 POD_COVERAGE_OK( "mail :: srs"); #はありませんか#3つのオーバーライドされたメソッドを定義します。 My $ TrustMe = {TrustMe => } POD_COVERAGE_OK( "mail :: srs :: db"、$ trustme); POD_COVERAGE_OK( "Mail :: SRS :: Guarded"、$ TrustMe); POD_COVERAGE_OK( "mail :: srs ::逆転"、$ TrustMe); POD_COVERAGE_OK( "Mail :: SRS ::ショートカット"、$ trustme);交換すると、Pod :: Coverage :: Couptparentsを使用することができます。これにより、サブクラスがそれらを再文書化せずにその両親の方法を再実装できるようにします。例:My $ TrustParents = {coverage_class => 'pod :: coverage ::議定書'}; POD_COVERAGE_OK( "IO :: Handle :: Flayed"、$ Trustparents);(Coverage_Classパラメーター);(Coverage_Classパラメーターは他のパラメーターを含むカバレッジクラスに渡されません。)モジュールのポッドカバレッジが必要な場合は、テストをしたくない場合があります。 :POD ::カバレッジインストールのための前提条件、T / POD-Coverage.tファイルとして次のものを作成します。 eval「Test :: Pod :: Coverage」を使用する。 SKIP_ALL =>「TEST :: POD :: Coverageは、PODカバレッジのテストに必要なカバレッジ」$ @の場合計画テスト=> 1; pod_coverage_ok( "pod :: master :: html");最後に、モジュールの作者はat / pod-coverage.tファイルに次のものを含めることができ、test :: pod :: coverageはモジュール分布ですべてのモジュールを自動的に見つけて確認します。テスト::もっと; EVAL「TEST :: POD :: Coverage 1.00」を使用します。 SKIP_ALL =>「TEST :: POD :: Coverage 1.00 $ @の場合、PODカバレッジのテストに必要です」。 ALL_POD_COVERAGE_OK();以下の関数関数は、呼び出し側namespace.all_pod_coverage_ok( MSG)にエクスポートされます( $ MSG)DistroのすべてのモジュールのPODコードに適切なPOD Coverageがあることを確認します。渡された場合は$ Parms Hashrefを使用します。それらは、関数が使用するPOD :: Coverageオブジェクトに渡されます。 POD :: Coverageマニュアルを確認してください。例外はcoverage_classパラメータです。これは、カバレッジテストに使用するクラスを指定します。 POD :: Coverage.pod_coverage_ok($ MODULE、 $ MSG)のデフォルトは、$モジュールのPODコードに適切なPOD Coverageがあることを確認します。渡された場合は$ Parms HashrefがPODに渡されます。 ::関数が使用するカバレッジオブジェクト。 POD :: Coverageマニュアルを確認してください。例外はcoverage_classパラメータです。これは、カバレッジテストに使用するクラスを指定します。デフォルトはpod :: coverage.all_modules()は、$ DIRと下のディレクトリ内のすべてのモジュールのリストを返します。ディレクトリが渡されない場合は、Blibが存在する場合はBlib、またはNOTの場合はlibがBlibになります。モジュールが "foo / bar.pm"ではなく "foo / bar.pm"ではなく、返されたファイルの順序はマシンです。依存。ソートしたい場合は、それらを並べ替える必要があります。 ・Perl


テスト:: POD :: Coverage. 関連ソフトウェア