У меня есть сценарий, я выполняю набор тестовых примеров JUnit с использованием скриптов Ant. Последняя вещь в файле ant - это то, что отчет и почта должны быть отправлены в указанный список пользователей. Но для этого мне нужна информация из тестовых случаев. Я создал одноэлементный класс, чтобы хранить некоторую информацию по мере выполнения тестовых случаев. Наконец, когда я вызываю класс для отправки почты из скрипта Ant, я хочу передать определенные значения из класса singleton классу отправки почты. Надеюсь, я объяснил это правильно! :) Если вам нужна дополнительная информация, я здесь!Передача параметров в файл Ant Build из объектов Java?
0
A
ответ
0
Junit может генерировать отформатированные в формате XML отчеты, которые вы могли бы проанализировать в конце своей сборки.
<junit printsummary="yes" haltonfailure="yes">
<classpath>
<path refid="test.path"/>
<pathelement location="${classes.dir}"/>
<pathelement location="${test.classes.dir}"/>
</classpath>
<batchtest fork="yes" todir="${test.reports.dir}">
<formatter type="xml"/>
<fileset dir="${test.src.dir}">
<include name="**/*Test.java"/>
</fileset>
</batchtest>
</junit>
Если ваши потребности в отчетности более сложны (вы упомянули одноэлементный класс), вы могли бы рассмотреть возможность создания пользовательского форматирования. Описано в документации junit task.
..
<formatter classname="com.myorg.junit.CustomFormatter"/>
..
Смежные вопросы
- 1. Передача параметров в JAVA main через ANT Build
- 2. Передача параметров Ant из Jenkins Ant Plugin
- 3. Передача объектов как параметров в java
- 4. Java-проект Ant build error
- 5. Передача параметров, хотя java-файл в пакете
- 6. Передача объектов в качестве параметров
- 7. ant build файл завершающий тег error
- 8. Передача определенных параметров из массива объектов
- 9. Ant Build Signing Jar
- 10. Добавить файл в ANT build (сервер Tomcat)
- 11. Передача параметров из vbscript в командный файл
- 12. java.lang.NoClassDefFoundError ANT build
- 13. Пропустить файл свойств ant в jenkins ant build setup
- 14. Ant Build Issue: NoClassDefFoundError
- 15. java ant build несколько выпусков программного обеспечения
- 16. Передача параметров Java
- 17. java build ant файл с внешними файлами jar
- 18. set Ant build path
- 19. Передача объектов в качестве параметров в SugarORM
- 20. Ant build NSIS fail
- 21. Android Ant Build
- 22. Ant build, производящий 0-байтовый файл jar
- 23. Передача объектов в Java
- 24. Передача параметров конфигурации для грабли gems: build
- 25. ant build file примитивы
- 26. Openbravo ant build failed
- 27. Java - передача общих параметров
- 28. Передача параметров (новичок) (Java)
- 29. Передача параметров Java Thread
- 30. Ant Build to Concatenate JavaScript: Build Fail
Не делайте работу, которую другие уже сделали для вас. Взгляните на [Jenkins] (http://jenkins-ci.org). Дженкинс автоматически выполнит сборку каждой фиксации/проверки ваших разработчиков, затем запустит все тесты JUnit и отправит разработчикам по электронной почте результаты. Он также сохраняет результаты в удобной, простой в использовании веб-странице с графиками и может отслеживать тенденции. Дженкинс прост в настройке (это всего лишь военный файл, выполненный по процессу Jave) и прост в использовании. –