Как бы я подготовил протокол испытаний JUnit для заводных тестов, пригодных для употребления Jenkins / Hudson?
Я написал несколько тестов XMLUnit (которые вписываются в инфраструктуру JUnit) в groovy и легко могу выполнить их в командной строке согласноотличный доко но я не совсем понимаю, что еще мне нужно сделать для того, чтобы получить вывод xml, необходимый Дженкинсу / Хадсону (или другому) для отображения результатов прохождения / неудачи (например,это) и подробный отчет об ошибках и т. д. (например,это). (извинения владельцам изображений)
В настоящее время мой стартовый скрипт выглядит так:
def allSuite = new TestSuite('The XSL Tests')
//looking in package xsltests.rail.*
allSuite.addTest(AllTestSuite.suite("xsltests/rail", "*Tests.groovy"))
junit.textui.TestRunner.run(allSuite)
и это производит что-то вроде этого:
Running all XSL Tests...
....
Time: 4.141
OK (4 tests)
Как я могу сделать так, чтобы создать XML-файл отчета о тестировании JUnit, подходящий для чтения Jenkins / Hudson?
Нужно ли начинать тесты с другим бегуном JUnit?
Я виделэто ответ, но хотел бы избежать необходимости писать собственный отчет о результатах испытаний.