我正在尝试使用Gradle的-Dtest.single
标志运行单个集成测试。我已添加另一个源集src/integrationTest
并将测试放在其中。我有一个集成测试任务。
task integrationTests(type: Test) {
dependsOn 'assemble', 'integrationTestClasses'
testClassesDir = sourceSets.integrationTest.output.classesDir
classpath = sourceSets.integrationTest.runtimeClasspath
}
这个程序可以正常运行,但如果我试图只运行单个测试,它会告诉我找不到匹配的测试。我不想每次编写新测试时都必须运行所有集成测试。有没有办法解决这个问题?