From ec862c8b4396e00e7e978f994e2dcbdf8255ce38 Mon Sep 17 00:00:00 2001 From: Denis Fokin Date: Sat, 6 Mar 2010 03:37:53 +0300 Subject: [PATCH] 6932659: JTreg test files were missed in push of 6887703 Reviewed-by: uta --- .../regtesthelpers/process/ProcessCommunicator.java | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/jdk/test/java/awt/regtesthelpers/process/ProcessCommunicator.java b/jdk/test/java/awt/regtesthelpers/process/ProcessCommunicator.java index 820c6cb1803..f303727036e 100644 --- a/jdk/test/java/awt/regtesthelpers/process/ProcessCommunicator.java +++ b/jdk/test/java/awt/regtesthelpers/process/ProcessCommunicator.java @@ -146,7 +146,16 @@ public class ProcessCommunicator { final String classPathArguments, final String [] args) { StringBuilder commandBuilder = new StringBuilder(); - commandBuilder.append(javaPath).append(classPathArguments).append(classToExecute.getName()); + commandBuilder.append(javaPath).append(" "); + commandBuilder.append("-cp ").append(System.getProperty("test.classes", ".")).append(File.pathSeparatorChar); + + if (classPathArguments.trim().length() > 0) { + commandBuilder.append(classPathArguments).append(" "); + } + + commandBuilder.append(" "); + commandBuilder.append(classToExecute.getName()); + for (String argument:args) { commandBuilder.append(" ").append(argument); }