Запуск задачи Junit в Ant - PullRequest
0 голосов
/ 15 июля 2011

Из названия, которое я поставил, вопрос может показаться очень очевидным ... но это не так (для меня в любом случае)

У меня есть 2 очень простых вопроса. Когда вы запускаете тест junit и вам нужно указать имя, т.е.

<junit>
<test name="my.single.test"/>
</junit>

Соответствует ли он пути к папке src (следовательно, классам Java)?

Есть ли способ запустить Junit из банки? Например, я экспортирую весь тест в jar-файл и хочу иметь возможность запустить этот тест в рамках задачи junit. Я знаю, что вы можете использовать и <набор файлов> (вместе), но я думаю, что это работает только для файлов .java, не так ли?

Ответы [ 2 ]

3 голосов
/ 15 июля 2011
<junit>
    <classpath> 
        <fileset dir="yourLibDir">
          <include name="**/your.jar"/><!--my.single.test in your.jar-->
        </fileset>
    </classpath>
    <test name="my.single.test"/>
</junit>
3 голосов
/ 15 июля 2011

Все, что вам нужно, это указать правильные пути к классам.Смотрите пример http://ideoplex.com/id/25/ant-and-junit

...