SpringBoot Интеграционный тест UnsatisfiedDependencyException только при запуске из командной строки gradle - PullRequest
0 голосов
/ 17 января 2020

spring boot 2.2.2.RELEASE. Получил это исключение только при запуске. /gradlew clean test.

my.company.integrationtest.search.myapp.performance.PerformanceTestResourceRxTest > loadTest() FAILED
    java.lang.IllegalStateException
        Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException
            Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException
                Caused by: org.springframework.beans.factory.BeanCreationException
                    Caused by: java.lang.IllegalStateException

Интеграционный тест выглядит следующим образом:

тест с Junit5 :

@ActiveProfiles("test")
@ExtendWith(SpringExtension.class)
@TestPropertySource(properties = "logging.file=build/logs/integration-test.log")
@SpringBootTest(webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT, classes = Application.class)
public class PerformanceTestResourceRxTest {

При запуске из IDE: все работает нормально.

Я устал проходить мимо --trace, чтобы понять, что может быть не так. Не очень.

В чем может быть проблема? Как мне получить больше информации?

...