4.3.2.2. Ansichten aktivieren

Die Konfiguration von checkerberry business view gestaltet sich im Allgemeinen recht einfach. Globale Einstellungen müssen nicht vorgenommen werden. Ob das Plugin ausgeführt werden soll, kann individuell für jeden Hudson-Job, in dessen Konfiguration, bestimmt werden. Derzeit werden alle gängigen Projekttypen unterstützt. Dabei unterscheiden sich die Projekttypen hinsichtlich ihrer Konfiguration nicht. Lediglich für Maven2/3-Projekte steht eine zusätzliche Option zur Verfügung, mit der die Auswertung der Akzeptanztests auch auf Ebene der Module angezeigt werden kann.

Um die Auswertung für ein gesamtes Projekt anzuzeigen, muss unabhängig vom Projekttyp in der Projektkonfiguration unter "Post-build Actions" der Haken bei "Publish combined Acceptance-Test Report" gesetzt werden. Zudem ist die Angabe eines Patterns erforderlich, um die acceptancetest.xml Dateien ausfindig zu machen. Besteht beispielsweise ein Projekt aus mehreren Modulen, können entsprechend mehrere relevante acceptancetest.xml Dateien existieren. Ohne die Angabe eines Patterns, wird der Standardwert **/target/acceptancetest.xml verwendet.

Abbildung 4.10. Publish combined Acceptance-Test Report

Publish combined Acceptance-Test Report

Für ein Maven2/3-Projekt besteht zusätzlich die Option, eine Auswertung getrennt für die einzelnen Module anzuzeigen. Dafür ist unter "Build Settings" des Moduls lediglich der Haken bei "Publish Acceptance-Test Report" zu setzen.

Abbildung 4.11. Publish Acceptance-Test Report für Module

Publish Acceptance-Test Report für Module

Es ergibt sich somit für Maven2/3-Projekte die Möglichkeit zu wählen, ob die Auswertung nur für das Gesamtprojekt, nur für die Module oder für beides vorgenommen werden soll. Für alle anderen Projekttypen ist nur eine Auswertung bezogen auf das Gesamtprojekt möglich.

Hinweis: Vorgreifend sei erwähnt, dass die Darstellung der Akzeptanztestauswertung, Verlinkungen auf die Surefire-Testergebnisse enthält. Damit diese funktionieren können, muss insbesondere für Freestyle-Projekte in der Konfiguration unter "Post-build Actions" der Haken bei "Publish JUnit test result report" gesetzt sein und ein Pattern eingetragen werden, das auf die XML-Dateien des Surefire-Reports verweist.