Gradle процесс не останавливается после выполнения теста - PullRequest
0 голосов
/ 17 сентября 2018

Я использую Gradle, TestNG и Restassured для моего проекта тестирования. У меня есть файл build.gradle, который запускает XML-файл testng для запуска тестов.

test{
    useTestNG() {
        testLogging.showStandardStreams = true
        suites 'src/test/suite.xml'
    }
}

Когда я запускаю свой тест в IntelliJ IDE, я могу отслеживать ход выполнения. Но когда я запускаю команду «gradle test», прогресс выполнения теста всегда равен «0 тестов завершено». Если я подожду до тех пор, пока закончится время выполнения всех моих комплектов, я увижу, что все тесты завершены (я создаю отчет HTML в конце своего комплекта). Но командная строка удерживается с «0 тестов завершено».

   Automated API Tests STANDARD_OUT
        Integration3rdPartyTests
    <=========----> 75% EXECUTING [2m 9s]
    > :test > 0 tests completed
    > :test > Executing test api.integrations...ClinicTests

Я попробовал "gradle test --debug-jvm" и подключил к процессу, все тесты работают нормально. Но кажется, что Gradle не понимает, что тест начался, выполняется или завершен.

Несколько недель спустя тесты прошли нормально. Я никогда не запускал этот тест из командной строки с 3 недель, я только добавил несколько новых зависимостей и несколько новых тестов. Это единственное изменение.

У кого-нибудь была такая же проблема.

Я использую Gradle 4.8.1, TestNG 6.14.3 и RestAssured 3.0.2 и работаю на MAC OSX

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...