Die Installation von PDFUnit kann mit einem mitgelieferten
Programm überprüft werden. Das Programm wird über das Skript
verifyInstallation.bat
bzw. verifyInstallation.sh
gestartet:
:: :: Verify the installation of PDFUnit :: :: Change the installation directories depending on your situation: set ITEXT_HOME=../itext-5.5.1 set JUNIT_HOME=../junit4.11 set VIP_HOME=../vip-1.0.0 set PDFUNIT_HOME=. set CLASSPATH=%ITEXT_HOME%/*;%CLASSPATH% set CLASSPATH=%JUNIT_HOME%/*;%CLASSPATH% set CLASSPATH=%VIP_HOME%/*;%CLASSPATH% ... (shortened for documentation) :: Run installation verification: java org.verifyinstallation.VIPMain --in pdfunit_development.vip --out verifyInstallation_result.html --xslt ./lib/vip-1.0.0/vip-java_simple.xslt
Passen Sie die Pfade an die Verhältnisse Ihrer Installation an.
Die Stylesheet-Option kann entfallen. Sie dient vor allem dazu, die Verwendung eigener Stylesheets zu ermöglichen.
Das Skript erzeugt folgende Ausgabe auf der Konsole:
Checking installation ... ... finished. Report created, see 'verifyInstallation_result.html'.
Der Report listet einerseits eventuelle Fehler auf und andererseits protokolliert er allgemeine Laufzeitinformationen wie Classpath, Umgebungsvariablen und Dateien:
Die gleiche Überprüfung kann auch in der XML-Syntax von PDFUnit-XML durchgeführt werden. Dadurch ist es möglich, die Systemumgebung der tatsächlich laufenden Tests sichtbar zu machen:
<comment> This tests verifies that all required libraries and files are found. Additionally it logs some system properties and writes all of them into both an XML file and an HTML formatted file. </comment> <testcase name="verifyRequiredFilesAndLibraries"> <verifyInstallation verificationFile="verifyInstallation.vip"/> </testcase>
Dieser XML-Test führt die gleichen Prüfungen aus, wie das zuvor beschriebene Skript. Falls ein Konfigurationsfehler vorliegt, wird der Test „rot“ und verweist in der Fehlermeldung auf die Report-Datei:
Die Report-Datei enthält dieselben Informationen (s.o.), als wäre sie über ein Skript erzeugt worden.