junit/testng: do not pass unprocessed program params to tests process

This commit is contained in:
Anna Kozlova
2015-04-10 20:03:54 +02:00
parent c53d2b910d
commit 5f6641fa32
@@ -157,7 +157,14 @@ public abstract class JavaTestFrameworkRunnableState<T extends ModuleBasedConfig
ext.updateJavaParameters(getConfiguration(), javaParameters, getRunnerSettings());
}
JavaParametersUtil.configureConfiguration(javaParameters, getConfiguration());
final String parameters = getConfiguration().getProgramParameters();
getConfiguration().setProgramParameters(null);
try {
JavaParametersUtil.configureConfiguration(javaParameters, getConfiguration());
}
finally {
getConfiguration().setProgramParameters(parameters);
}
JavaSdkUtil.addRtJar(javaParameters.getClassPath());
configureClasspath(javaParameters);