Revision d5d805a7
Von Moritz Bunkus vor fast 12 Jahren hinzugefügt
doc/dokumentation.xml | ||
---|---|---|
Perl-Distribution und kann für frühere Versionen aus dem <ulink url="http://www.cpan.org">CPAN</ulink> bezogen
|
||
werden.</para></listitem>
|
||
</itemizedlist>
|
||
|
||
<para>Weitere Voraussetzung ist, dass die Testsuite ihre eigene Datenbank anlegen kann, um Produktivdaten nicht zu gefährden. Dazu
|
||
müssen in der Konfigurationsdatei im Abschnit <literal>testing/database</literal> Datenbankverbindungsparameter angegeben
|
||
werden. Der hier angegebene Benutzer muss weiterhin das Recht haben, Datenbanken anzulegen und zu löschen.</para>
|
||
</sect2>
|
||
|
||
<sect2 id="devel.testsuite.execution">
|
||
... | ... | |
</title>
|
||
|
||
<para>Es gibt mehrere Möglichkeiten zum Ausführen der Tests: entweder, man lässt alle Tests auf einmal ausführen, oder man führt
|
||
gezielt einzelne Scripte aus. Für beide Fälle gibt es das Helferscript <filename>t/test.sh</filename>.</para>
|
||
gezielt einzelne Scripte aus. Für beide Fälle gibt es das Helferscript <filename>t/test.pl</filename>.</para>
|
||
|
||
<para>Will man die komplette Test-Suite ausführen, so muss man einfach nur <filename>t/test.sh</filename> ohne weitere Parameter aus
|
||
<para>Will man die komplette Test-Suite ausführen, so muss man einfach nur <filename>t/test.pl</filename> ohne weitere Parameter aus
|
||
dem kivitendo-Basisverzeichnis heraus ausführen.</para>
|
||
|
||
<para>Um einzelne Test-Scripte auszuführen, übergibt man deren Namen an <filename>t/test.sh</filename>. Beispielsweise:</para>
|
||
<para>Um einzelne Test-Scripte auszuführen, übergibt man deren Namen an <filename>t/test.pl</filename>. Beispielsweise:</para>
|
||
|
||
<programlisting>t/test.sh t/form/format_amount.t t/background_job/known_jobs.t</programlisting>
|
||
<programlisting>t/test.pl t/form/format_amount.t t/background_job/known_jobs.t</programlisting>
|
||
</sect2>
|
||
|
||
|
Auch abrufbar als: Unified diff
Dokumentationsupdate zu Tests