Wenn ich make test
unter Verwendung des normalen Testkabelbaums verwende, den CPAN-Module haben, wird nur eine kurze Zusammenfassung ausgegeben (wenn alles gut gegangen ist).
Wenn ich die Tests einzeln ausführe, geben sie viel detailliertere Informationen aus.
%Vor% Wie kann ich alle Tests in diesem ausführlichen Modus ausführen? Gibt es etwas, das ich an make test
weitergeben kann?
Die ExtUtils :: MakeMaker Dokumentation erklärt dies in der make test Abschnitt:
%Vor%Wenn die Distribution Module :: Build verwendet, ist das ein bisschen anders:
%Vor%Sie können auch den beweis -Befehl verwenden, der mit Test-Harness :
%Vor% (oder prove --blib --verbose
, wenn Sie lange Optionen bevorzugen.) Dieser Befehl ist etwas anders, weil nicht das Modul zuerst erstellt. Die Option --blib
bewirkt, dass nach dem eingebauten, aber nicht deinstallierten Modul gesucht wird, das von make
oder ./Build
erstellt wurde. Wenn Sie jedoch vergessen haben, das Modul nach der Änderung neu zu erstellen, werden die Tests mit der zuvor erstellten Kopie ausgeführt . Wenn Sie das Modul überhaupt nicht erstellt haben, wird stattdessen die installierte Version des Moduls getestet.
Mit probe können Sie auch nur einen bestimmten Test oder bestimmte Tests ausführen:
%Vor%Tags und Links perl automated-tests cpan