Test :: Pod :: Abdeckung

test :: pod :: deckungs ist ein perl-modul, um auf der Verteilung auf der POD-Abdeckung zu prüfen.
Jetzt downloaden

Test :: Pod :: Abdeckung Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Andy Lester
  • Website des Verlags:
  • http://search.cpan.org/~petdance/Test-Memory-Cycle-1.04/Cycle.pm

Test :: Pod :: Abdeckung Stichworte


Test :: Pod :: Abdeckung Beschreibung

Test :: pod :: coverage ist ein perl-modul, um auf der Verteilung auf der POD-Abdeckung zu prüfen. Test :: pod :: deckungs ist ein perl-module, um auf der Verteilung auf der POD-Abdeckung in Ihrer Distribution zu suchen. Verwenden Sie Test: pod :: Abdeckungstests => 1; pod_coverage_ok ("foo :: bar", "foo :: bar ist abgedeckt"); kann auch mit Pod :: COVERAGE PARMS aufgerufen werden. Verwenden Sie Test: pod :: Abdeckungstests => 1; pod_coverage_ok ("foo :: bar", {Auch_Private => + $ /],}, "foo :: bar, mit All-Caps funktioniert als Privatpersonen",); der Pod :: Die Abdeckungsparks sind auch nützlich für Unterklassen, die die Methoden der Elternklasse nicht neu dokumentieren. Hier ist ein Beispiel von Mail :: SRS. pod_coverage_ok ("mail :: srs"); # Nein Ausnahmen # Definieren Sie die drei überschriebenen Methoden. meine $ trustme = {trustme => }; pod_coverage_ok ("email :: srs :: db", $ trustme); pod_coverage_ok ("mail :: srs :: bewachen", $ trustme); pod_coverage_ok ("email :: srs :: umkehrbar", $ trustme); pod_coverage_ok ("email :: srs :: shortcut", $ trustme); Sie könnten abwechselnd POD :: COUNTAGE :: Countparents verwenden, was immer eine Unterklasse ermöglicht, die Methoden der Eltern, ohne dass sie mithilfe der Eltern wiederherstellen kann. Zum Beispiel: meine $ TrustParente = {coverage_class => 'pod :: deckage :: countparents'}; pod_coverage_ok ("io :: handle :: franed", $ Treuhandparents); (Der Parameter Coverage_Class wird nicht mit anderen Parametern an die Deckungsklasse weitergeleitet.) Wenn Sie eine Pod-Abdeckung für Ihr Modul wünschen, aber nicht testen möchten: : Pod :: COVERAGE Eine Voraussetzung für die Installation, erstellen Sie Folgendes als t / pod-coverage.t-Datei: Testen Sie den Test :: mehr; Eval "Test :: pod :: abdeckung verwenden"; plan skip_all => "test :: pod :: deckung zum Testen der POD-Abdeckung" Wenn $ @; Plantests => 1; pod_coverage_ok ("pod :: master :: html"); Schließlich können Modulautoren Folgendes in AT / POD-Coverage.t-Datei enthalten und testen :: pod :: deckage automatisch alle Module in der Modulverteilung finden und überprüfen: Verwenden Sie den Test :: mehr; Eval "Test :: Pod :: COVERAGE 1.00"; plan skip_all => "test :: pod :: deckung 1.00 Für das Testen der Pod-Abdeckung erforderlich" Wenn $ @; ALL_POD_COVERAGE_OK (); FunktionenAll-Funktionen, die unten aufgeführt sind, werden in den Aufruf von namespace.all_pod_coverage_ok ( $ msg) exportiert, ob der Pod-Code in allen Modulen in der Distribution eine ordnungsgemäße POD-Abdeckung haben. Wenn die $ PARMS HashRef, wenn Sie werden in den Pod :: Deckungsobjekt übergeben, das die Funktion verwendet. Überprüfen Sie den Pod :: COVERAGE-Handbuch für das, was es sein kann. Die Ausnahme ist der Parameter Coverage_Class, der eine Klasse angibt, die für Deckungstests verwendet werden soll. Es ist standardmäßig zu pod :: coverage.pod_coverage_ok ($ module, $ msg) Überprüft, ob der Pod-Code in $-Modul eine ordnungsgemäße Pod-Abdeckung hat. Wenn die $ PARMS HashRef, wenn Sie hineingehen, werden sie in den Pod geleitet :: Deckungsobjekt, das die Funktion verwendet. Überprüfen Sie den Pod :: COVERAGE-Handbuch für das, was es sein kann. Die Ausnahme ist der Parameter Coverage_Class, der eine Klasse angibt, die für Deckungstests verwendet werden soll. Es ist standardmäßig zu pod :: coverage.all_modules () Gibt eine Liste aller Module in $ dir und in verzeichneten Verzeichnissen zurück. Wenn keine Verzeichnisse bestanden werden, standardmäßig blib, wenn Blib vorhanden ist, oder lib, wenn nicht. " abhängig. Wenn Sie sie sortieren möchten, müssen Sie sie selbst sortieren. Aquirements: · Perl Anforderungen: · Perl.


Test :: Pod :: Abdeckung Zugehörige Software