Можно ли отправить отчет о тестировании JUnit по электронной почте? - PullRequest
1 голос
/ 25 августа 2010

с помощью ant можно запускать тесты JUnit и создавать отчеты о тестах в нескольких форматах: текст, HTML, XML. и это регулярно отправлять результаты теста по электронной почте ответственному лицу, поэтому мой вопрос: возможно ли использовать XML-файл, сгенерированный Junit, для отправки сводной информации (Html) о выполнении теста? или есть другое лучшее решение для отправки результатов теста по электронной почте? любая помощь будет оценена :) спасибо за вашу помощь.

Ответы [ 4 ]

0 голосов
/ 26 августа 2010

Hudson - очень хороший сборочный сервер с поддержкой почтовых уведомлений о результатах сборки и тестирования.

0 голосов
/ 25 августа 2010

Team City поддерживает его из коробки, и я обнаружил, что его легче настроить, чем круиз-контроль.

0 голосов
/ 26 августа 2010

Вы также можете преобразовать файл XML в HTML, используя стили XSL в задаче junitreport.http://ant.apache.org/manual/Tasks/junitreport.html

А затем используйте встроенную задачу mail, чтобы отправить этот HTML-файл по почте

<mail mailhost="smtp.myisp.com" mailport="1025" subject="Test build">
  <from address="config@myisp.com"/>
  <replyto address="me@myisp.com"/>
  <to address="all@xyz.com"/>
  <message>The ${buildname} nightly build has completed</message>
  <attachments>
    <fileset dir="dist">
      <include name="**/*.html"/>
    </fileset>
  </attachments>
</mail>
0 голосов
/ 25 августа 2010

Используйте круиз-контроль, чтобы построить свой проект и запустить юнит-тест.http://cruisecontrol.sourceforge.net/, это очень хороший инструмент.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...