gradle - 如何配置 quarkus 以在 test 和 native-test 以外的文件夹中运行测试?
问题描述
我想将一个项目移植到 Quarkus,但在我的项目中,我有 3 个源集:main、java 和 integrationTests。(他们正在研究旧的名声)。当我将它移植到 Quarkus 时,我收到一条消息,抱怨我的测试不在test/
or之下test-native/
。有什么办法可以配置项目,所以它也在 integrationTest 文件夹中搜索?
我正在使用 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")
}
}
解决方案
推荐阅读
- json - 我想使用 powershell 将 converte.d csv 加载到 json 文件文档到 elasticsearch
- python - Anaconda 导航器显示正在初始化并立即关闭
- javascript - 如何使用 Vanilla JS 切换多个 html 文本元素?
- javascript - Javascript Korean Encoding Issue - How do i resolve github pages image 404 async error
- python - 当任务管理器的窗口聚焦时,如何使用键盘焦点将应用程序的窗口聚焦到前台?
- python - 两个 Kubernetes pod 如何通信?
- git - Git rebase 不显示合并提交
- python - 如何在odoo中将附件文件转换为不同的格式?
- ssl - ESP32 MQTT 多代理设置
- spring-boot - Mysql:使用 JPA 调用保存时乐观锁定失败