0

Wir verwenden Fitnesse slim in unserem Projekt. Ab sofort haben wir die fitness-Tests (slim) von der Wiki-Seite ausgeführt und die Ergebnisse manuell aus dem Wiki selbst überprüft.Wie kann ich Berichts-Mail auf Fitnesse Slim Testläufen auslösen?

Jetzt planen wir, CI für unser Projekt zu implementieren. Gibt es also eine Möglichkeit, Fitnesse Slim mit AnthilPro (CI-Tool) zu integrieren und Fitnesse-Tests/Anzüge automatisch auszuführen und die Ausführungsergebnisse an bestimmte E-Mail-IDs zu senden?

Bitte helfen Sie mir aus. Ich weiß, dass viele das bereits umgesetzt haben. Aber ich bekomme nicht genau die Informationen, nach denen ich suche.

Danke, Chethan

Antwort

0

ich mit anthillpro nicht vertraut bin, aber ich laufe FitNesse testen ihre junit Läufer auf Teamcity und Jenkins mit. Dies erzeugt Testergebnisse, die diese Ci-Tools automatisch abrufen, und HTML-Berichte, damit die Leute die Testdetails sehen können. Das Versenden von Personen basierend auf dem Erstellungsergebnis ist eine Standardfunktion der Tools. Ich vermute auch für Ameisenhaufen.

Würde das für Sie arbeiten?

My fitnesse baseline project enthält eine Maven-Konfiguration, um eine fitness-Suite mit einem einzigen Maven-Aufruf auszuführen: mvn clean test-compile failsafe:integration-test. Ich gehe davon aus, dass ein Job ein Projekt checkt, einen Maven Call ausführt und dann E-Mails, die auf Testergebnissen basieren, genauso einfach in Anthill wie in anderen ci-Tools eingerichtet werden können.

+0

Danke Fried für Ihre Antwort. Könnten Sie bitte erläutern, wie Sie Ihre fitnesse Anzüge/Tests mit Junit Runner integrieren? Ich bin neu in diesem Bereich. Vielen Dank. –

+0

Haben Sie Erfahrung beim Hinzufügen von Komponententests zu einem Java-Projekt? Der grundlegende Ansatz besteht darin, den Unit-Tests meines Projekts eine Java-Klasse hinzuzufügen, die Anmerkungen enthält, die angeben, welche FitNesse-Suite ausgeführt werden soll, wie https://github.com/unclebob/fitnesse/blob/master/test/fitnesse/junit/FitNesseRunnerTest .Java. –

+0

Ja Fried, mir sind Unit-Tests bekannt, die geschrieben wurden, um die Code-Abdeckung zu machen. Aber in unserem Projekt haben wir unseren aktuellen prodect Code mit junits als separatem Projekt, Fixture Code (java) als separates Projekt und fitness als separates Projekt. Also kämpfen wir darum, alles zu integrieren. –

Verwandte Themen