Skip to content

Commit c7f70a7

Browse files
committed
add debug log
1 parent dc9a14b commit c7f70a7

File tree

1 file changed

+16
-1
lines changed

1 file changed

+16
-1
lines changed

spring-boot-tests/spring-boot-smoke-tests/spring-boot-smoke-test-ant/src/test/java/smoketest/ant/SampleAntApplicationIT.java

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,8 +40,23 @@ class SampleAntApplicationIT {
4040
void runJar() throws Exception {
4141
File libs = new File("build/ant/libs");
4242
String javaExecutable = findJavaExecutable();
43-
ProcessBuilder processBuilder = new ProcessBuilder(javaExecutable, "-jar", "spring-boot-smoke-test-ant.jar");
43+
File javaFile = new File(javaExecutable);
44+
System.out.println("Using Java executable: " + javaExecutable);
45+
System.out.println("Java executable exists: " + javaFile.exists());
46+
System.out.println("Java executable canExecute: " + javaFile.canExecute());
47+
System.out.println("Java executable canRead: " + javaFile.canRead());
48+
System.out.println("java.home: " + System.getProperty("java.home"));
49+
System.out.println("Working directory: " + System.getProperty("user.dir"));
50+
System.out.println("Current directory files: " + java.util.Arrays.toString(new File(".").list()));
51+
System.out.println("Libs directory exists: " + libs.exists());
52+
System.out.println("Libs directory files: " + java.util.Arrays.toString(libs.list()));
53+
54+
ProcessBuilder processBuilder = new ProcessBuilder("java", "-jar", "spring-boot-smoke-test-ant.jar");
4455
processBuilder.inheritIO();
56+
// Set PATH to include Java bin directory
57+
java.util.Map<String, String> env = processBuilder.environment();
58+
String currentPath = env.get("PATH");
59+
env.put("PATH", "/usr/lib/jvm/java-17-openjdk-amd64/bin" + (currentPath != null ? ":" + currentPath : ""));
4560
Process process = processBuilder.directory(libs).start();
4661
process.waitFor(5, TimeUnit.MINUTES);
4762
assertThat(process.exitValue()).isZero();

0 commit comments

Comments
 (0)