Веб-приложение Maven 3 - Нет тестов для запуска? - PullRequest
1 голос
/ 16 апреля 2011

Я создал веб-приложение с maven 3:

 mvn archetype:generate -DgroupId=com.my.app -DartifactId=myweb-app -DarchetypeArtifactId=maven-archetype-webapp -DinteractiveMode=false

Я не получил папку src/test/java, поэтому добавил ее.Как я понимаю, это не нарушает Стандартное расположение каталогов .

Я написал несколько тестов JUnit, но когда я попытался запустить их через mvn test, я получил сообщение «no tests to run»:

------------------------------------------------------- ИСПЫТАНИЯ------------------------------------------------------- Нет тестов для запуска.

Результаты:

Выполнено тестов: 0, сбоев: 0, ошибок: 0, пропущено: 0

Конечно, я могу запустить эти тесты из диалогового окна run as, но я бы хотел, чтобы maven сделал это для меня.Есть ли способ добиться этого?

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

1 Ответ

4 голосов
/ 16 апреля 2011

Конфигурация по умолчанию для плагина maven surefire включает только тестовые классы, которые соответствуют соглашению об именах, см. Значение по умолчанию включает параметр:

<includes>
    <include>**/Test*.java</include>
    <include>**/*Test.java</include>
    <include>**/*TestCase.java</include>
</includes>

Некоторые примеры, как настроить это, можно найти на Включения и исключения из тестов .

...