Skip to content

Commit 08733f5

Browse files
dwittkoetterodrotbohm
authored andcommitted
GH-1386 - Adjust test target detection to KAPT specific paths.
Signed-off-by: Dennis Wittkötter <dw@logentis.de>
1 parent 291559c commit 08733f5

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

spring-modulith-docs/src/main/java/org/springframework/modulith/docs/util/BuildSystemUtils.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ static boolean pointsToMavenTestTarget(String path) {
9292
}
9393

9494
static boolean pointsToGradleTestTarget(String path) {
95-
return path.matches("build(\\/.+)?\\/classes(\\/(java|kotlin))?\\/(test|testFixtures)\\/.*");
95+
return path.matches("(.*\\/)?build(\\/.+)?\\/classes(\\/.+)?\\/(test|testFixtures)\\/.*");
9696
}
9797

9898
private static String getTargetFolder() {

spring-modulith-docs/src/test/java/org/springframework/modulith/docs/util/BuildSystemUtilsUnitTests.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,8 @@ Stream<DynamicTest> detectsGradleTargetResources() {
4545
var values = getSampleResources(
4646
"build/classes/java/test",
4747
"build/classes/kotlin/test",
48-
"build/tmp/kapt3/classes/testFixtures");
48+
"build/tmp/kapt3/classes/testFixtures",
49+
"file:///full/path/to/project/build/tmp/kapt3/classes/test");
4950

5051
return DynamicTest.stream(values, it -> it + " is a test resource", it -> {
5152
assertThat(BuildSystemUtils.pointsToGradleTestTarget(it)).isTrue();

0 commit comments

Comments
 (0)