Как настроить quarkus для запуска тестов в папках, отличных от test и native-test? - PullRequest
1 голос
/ 19 апреля 2020

Я хочу перенести проект в Quarkus, но в моем проекте у меня есть 3 исходных набора: основной, java и интеграционные тесты. (Они работали над старым Famework). Когда я портирую его на Quarkus, я получаю сообщение о том, что мой тест не соответствует test/ или test-native/. Можно ли каким-то образом настроить проект, чтобы он также выполнялся в папке "интеграционный тест"?

Я использую Quarkus, Java и Gradle.

Это ошибка, которую я получаю. Нет трассировки стека

Caused by: java.lang.RuntimeException: The test class class YourTest is not located in any of the directories [classes/scala/native-test, classes/java/test, classes/scala/test, classes/java/native-test, /test-classes, bin/test, classes/kotlin/test, classes/kotlin/native-test]

Если это важно, вот как я добавляю папку Integrationtest в свой исходный набор:

sourceSets {
    integrationTest {
            compileClasspath += main.output
            runtimeClasspath += main.output
            srcDir files("$projectDir/src/integrationtest/java")
        }
        resources.srcDir files("$projectDir/src/integrationtest/resources")
    }
}
...