Существует ли существующий способ создания достоверных отчетов с помощью инструмента простой сборки? - PullRequest
5 голосов
/ 26 марта 2010

Я работаю над проектом, использующим Scala, где проводятся тесты Selenium как часть процесса непрерывной интеграции. Хадсон отображает очень полезную информацию, основанную на результатах в достоверных отчетах, но я бы предпочел использовать sbt для Maven. Существует ли способ получить sbt для создания достоверных отчетов из тестов sbt?

1 Ответ

2 голосов
/ 28 марта 2010

Есть три подхода для достижения этой цели. Я думаю, что первым будет большой вклад в SBT!

Написать TestsListener для SBT для генерации отчетов Surefire XML

В настоящее время нет единой отчетности, согласно плагину Maven surefire. Можно было бы добавить это в SBT с помощью пользовательского TestsListener .

Передача аргументов в тестовую среду для запуска генерации XML

Я не думаю, что спецификации или ScalaTest напрямую поддерживают формат XML Surefire. недавно было запрошено для ScalaTest.

Используйте адаптер JUnit для своих тестов и используйте JUnitRunner

ScalaTest и спецификации предоставляют черты, которые вы можете смешать со своими тестами, чтобы они были совместимы с JUnit. Поддержка JUnit в SBT в настоящее время реинтегрируется, но я не знаю, будет ли она это поддерживать.

Спецификации используют Maven + Surefire для сборки Hudson.

...