Я хочу перенести проект в 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")
}
}