2014-09-28 3 views
0

У меня есть простой вопрос. Есть ли способ настроить NetBeans, чтобы после сборки тесты JUnit в тестовом пакете выполнялись автоматически? Я использую NetBeans 8.0.1.Автоматический запуск тестов junit после сборки в NetBeans 8.0.1

Заранее спасибо.

+0

Infinitest - это такой проект, но кажется, что его поддержка Netbeans незначительна, если не существует, но это даст вам хорошее место для начала. – Makoto

ответ

1

Если вы используете Maven, в разделе «Инструменты/Параметры»/«Java/Maven/Execution/Skip Tests» есть опция, которая не имеет прямого отношения к тестированию. Убедитесь, что этот флажок не установлен.

Если вы используете Ant, это также возможно. Прошло несколько лет с тех пор, как я использовал Ant, но, с самого начала, вам нужно изменить файл build.xml. Должна быть цель, подобная «компиляции», и там вы добавляете в свойстве depend-property целевое имя для модульных тестов.

+0

Спасибо. что я должен добавить точно.Если я добавлю в список зависимостей 'compile-test', я получаю ошибку _Circular dependency: compile <- compile-test <- compile_. Если я добавлю только' test' в список соответствия - получаю аналогичную ошибку o f круговая зависимость _compile <- compile-test <- test <- compile_ –

0

Для конкретного проекта: Щелкните правой кнопкой мыши по вашему проекту -> Свойства -> Действия. !

Выберите «Построить проект» («Отладка проекта» и «проект Run» работа тоже» Добавить„безошибочный: тест“в начале Execute целей

Если теперь разделить исходный код. другие, они тоже автоматически проведут ваши тесты!

+0

Я знаю, что эта ветка устарела, но она была высокой для рейтинга поиска google для меня, поэтому я чувствовал, что стоит добавить. – Xelights

Смежные вопросы