commandLine.setWorkDirectory(file.getParentFile());
commandLine.addParameter("-cp");
commandLine.addParameter(buildClasspath());
commandLine.addParameter(TestRunner.class.getName());
for (Map.Entry<TestRunner.ParameterKey, String> param : parameters.entrySet()) {
String keyValue = EscapeUtils.join(Arrays.asList(param.getKey().name().toLowerCase(Locale.ENGLISH), param.getValue()), '=');
commandLine.addParameter("--" + keyValue);
}