Пропустить интеграционные тесты JHipster, используя gradle
Я использую JHipster 3.4.0 с Gradle.
Извините за вопросы новичка.
Бывают моменты, когда я не доверяю горячим перезагрузкам и хочу сделать полную чистую сборку. Однако выполнение задачи сборки всегда приводит к запуску интеграционных тестов.
Делать что-то вроде
test {
// include '**/*UnitTest*'
// include '**/*IntTest*'
// ignoreFailures true
// reports.html.enabled = false
}
в build.gradle не помогает.
- Так как же пропустить интеграционные тесты для полной чистой сборки?
- И просто чтобы подтвердить, задача сделать полную чистую сборку - это "построить" правильно?
Заранее спасибо,
Сэм
2 ответа
Частично ответить на мои собственные вопросы. Только что узнал командную строку
gradle build -x test
сделает свое дело. Но я не думаю, что это ответ на мой вопрос о том, почему закомментировать тестовое задание выше не работает
Причина, по которой тест все еще выполняется при комментировании включений, состоит в том, что задание теста имеет значения по умолчанию (если вы их не перезаписываете). Так что все занятия в src/main/test
используются в качестве тестовых классов. Ваш путь, передав параметр командной строки - это путь.