Пропустить интеграционные тесты 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 используются в качестве тестовых классов. Ваш путь, передав параметр командной строки - это путь.

Другие вопросы по тегам