X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;f=doc%2Fhtml%2Fch04s05.html;h=d7d6f71fe12ce06d6d751c37f72ca7dbd043fa76;hb=ade508b5b3df74c0f55d0f46ab6c062ef3331132;hp=d52f916575ddb4bcd7e77d6dad44e72b69362ebc;hpb=a04828ca3a04e84ab35c23293c4628c462297bda;p=kivitendo-erp.git diff --git a/doc/html/ch04s05.html b/doc/html/ch04s05.html index d52f91657..d7d6f71fe 100644 --- a/doc/html/ch04s05.html +++ b/doc/html/ch04s05.html @@ -1,6 +1,6 @@
-kivitendo enthält eine Suite für automatisierte Tests. Sie +
kivitendo enthält eine Suite für automatisierte Tests. Sie
basiert auf dem Standard-Perl-Modul
Test::More
.
Die grundlegenden Fakten sind:
Alle Tests liegen im Unterverzeichnis
t/
.
Ein Script (bzw. ein Test) in t/
@@ -33,7 +33,11 @@
URI::Find
(Debian-Panetname:
liburi-find-perl
; Fedora:
perl-URI-Find
; openSUSE:
- perl-URI-Find
)
Weitere Voraussetzung ist, dass die Testsuite ihre eigene
+ perl-URI-Find
)
+ Sys::CPU
(Debian-Panetname: libsys-cpu-perl
; Fedora und openSUSE: nicht
+ vorhanden)
+ Thread::Pool::Simple
(Debian-Panetname: libthread-pool-simple-perl
; Fedora und
+ openSUSE: nicht vorhanden)
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
testing/database
Datenbankverbindungsparameter
@@ -97,6 +101,6 @@ Support::TestSetup::login();
Wird eine vollständig initialisierte kivit
config/kivitendo.conf
im Abschnitt
testing.login
ein gültiger Login-Name eingetragen
sein. Dieser wird für die Datenbankverbindung benötigt.
Wir keine vollständig initialisierte Umgebung benötigt, so
- kann die letzte Zeile Support::TestSetup::login();
+ kann die letzte Zeile
Support::TestSetup::login();
weggelassen werden, was die Ausführungszeit des Scripts leicht verringert.