не удается запустить все тесты с ant и java

#xml #ant #junit

#xml #ant #junit

Вопрос:

кто-нибудь знает, как я могу запустить все тесты с ant и java (build.xml ) без eclipse через скрипт.

Я создал build.xml затем из eclipse я хочу запустить все тесты в сборке проекта с помощью ant через командную строку и иметь один отчет для всех из них с каждым тестом, определенным в отчете в случае прохождения или сбоя.

Просьба помочь

Ответ №1:

Просто cd войдите в каталог, содержащий build.xml файл, и запустите команду ant . Он ожидает найти build.xml файл, а затем выполнит целевой объект по умолчанию.

Комментарии:

1. да, но он выполняет только цель по умолчанию, у меня есть несколько тестов junit (.java-файлы) в одном проекте, и я хочу запустить их все друг за другом, я имею в виду все цели вместе, я что-то читал о batchset, но я не знаю, как это работает, мне это непонятно.

2. Спасибо, ребята, я подумал, у меня есть еще один вопрос, кто-нибудь знает, могу ли я запустить свой build.xml вне моего рабочего пространства Java? из другого каталога? также возможно ли экспортировать отчет также в один файл в другой каталог?

3. @user3738460 Используйте buildfile параметр командной строки, например: ant -buildfile pathetoanotherdirectory/build.xml