Gibt es einen bestehenden Weg todsichere Berichte mit einfach-build-Tool zu generieren?
Frage
Ich bin an einem Projekt arbeiten Selenium mit Scala laufenden Tests als Teil eines kontinuierlichen Integrationsprozesses. Hudson zeigt sehr hilfreiche Informationen basierend auf den Ergebnissen in den todsichere Berichte, aber ich würde mit viel lieber sbt Maven. Gibt es eine bestehende Möglichkeit, sbt zu erzeugen todsichere Berichte von sbt Tests zu bekommen?
Lösung
Es gibt drei Ansätze, dies zu erreichen. Ich denke, die ersten ein großer Beitrag wäre SBT zu machen!
Schreibeneine TestsListener für SBT zu todsicheren XML-Berichten
zu erzeugenZur Zeit ist keine Meldung vereinigt, gemäß dem Maven todsichere Plugin. Es wäre möglich, dies mit einem benutzerdefinierten TestsListener .
Pass Argumente für den Test-Framework zu Trigger XML Generation
Ich glaube nicht, Specs oder ScalaTest Unterstützung direkt das todsichere XML-Format. Es war kürzlich angeforderten ScalaTest.
einen JUnit-Adapter für Ihre Tests verwenden, und verwenden Sie die JUnitRunner
ScalaTest und Specs bieten Züge Sie in Ihrem Tests mischen, so dass sie mit JUnit kompatibel sind. JUnit-Unterstützung in SBT wird reintegriert gerade jetzt, aber ich weiß nicht, ob es diese unterstützen wird.
Specs selbst verwendet die Maven + todsichere für die es Hudson bauen.