From cf84ae7ad87ed510b06735c7389ba42eca87b887 Mon Sep 17 00:00:00 2001 From: Andy Wilkinson Date: Mon, 5 Sep 2022 09:30:48 +0100 Subject: [PATCH] Exclude non-existent test classes dirs from AOT test processing See gh-32192 --- .../springframework/boot/gradle/tasks/aot/ProcessTestAot.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/main/java/org/springframework/boot/gradle/tasks/aot/ProcessTestAot.java b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/main/java/org/springframework/boot/gradle/tasks/aot/ProcessTestAot.java index f9785a23ca..8e62d0631d 100644 --- a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/main/java/org/springframework/boot/gradle/tasks/aot/ProcessTestAot.java +++ b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/main/java/org/springframework/boot/gradle/tasks/aot/ProcessTestAot.java @@ -80,7 +80,7 @@ public class ProcessTestAot extends AbstractAot { @TaskAction public void exec() { List args = new ArrayList<>(); - args.add(this.testClassesDirs.getFiles().stream().map(File::getAbsolutePath) + args.add(this.testClassesDirs.getFiles().stream().filter(File::exists).map(File::getAbsolutePath) .collect(Collectors.joining(File.pathSeparator))); args.addAll(processorArgs()); this.setArgs(args);