Test :: Aggregate.

test :: aggregate kann aggregieren * .t-Tests, um sie schneller zu laufen.
Jetzt downloaden

Test :: Aggregate. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Curtis Poe
  • Website des Verlags:
  • http://search.cpan.org/~ovid/

Test :: Aggregate. Stichworte


Test :: Aggregate. Beschreibung

Test :: aggregate kann aggregieren * .t-Tests, um sie schneller zu laufen. Test :: aggregate kann aggregieren * .t-Tests, um sie schneller zu laufen. Synopsis verwenden Test :: Aggregat; Meine $ tests = test :: aggregate-> neu ({dirs => $ aggregat_test_dir,}); $ tests-> run; Warnung: Dies ist der Alpha-Code. Die Schnittstelle ist nicht garantiert stabil. Ein häufiges Problem mit vielen Testsuiten ist, dass sie lange Zeit dauern können. Je länger sie laufen, desto weniger wahrscheinlich sind Sie, die Tests auszuführen. Dieses Modul lässt einen Trick von Apache :: Registry, um Ihre Tests gleichzeitig zu laden, erstellen Sie ein separates Paket für jeden Test und wickelt jedes Paket in einer Methode namens run_the_tests. Dadurch können wir nur einmal nur einmalige und verwandte Module nur einmal laden. Wenn Sie Module haben, die teuer, um zu laden, können Sie eine Testsuite erheblich beschleunigen. Verwenden Sie ein separates Verzeichnis für Ihre Tests. Dies sollte kein Unterverzeichnis Ihres regulären Testverzeichnisses sein. Schreiben Sie ein kleines Treiberprogramm und legen Sie es in Ihr reguläres Testverzeichnis (t / ist der Standard): Verwenden Sie Test :: Aggregate; meine $ eday_test_dir = aggregate_tests '; meine $ tests = test :: aggregate-> neu ({dirs => $ yet_test_dir}); $ tests-> run; Nehmen Sie Ihre einfachsten Tests auf und verschieben Sie sie nacheinander, in das neue Testverzeichnis und führen Sie weiter das Test :: Aggregate-Programm. Sie finden, dass einige Tests nicht in einer gemeinsam genutzten Umgebung ausgeführt werden. Sie können entweder die Tests beheben oder einfach in Ihrem regulären Testverzeichnis verlassen. Sehen Sie, wie die Tests dieser Verteilung für ein Beispiel organisiert sind. Anforderungen: · Perl.


Test :: Aggregate. Zugehörige Software