Trac #68: Ant tasks broken on Linux.
diff --git a/org.jacoco.core.test/src/org/jacoco/core/runtime/AgentOptionsTest.java b/org.jacoco.core.test/src/org/jacoco/core/runtime/AgentOptionsTest.java
index 6f65026..84034bc 100644
--- a/org.jacoco.core.test/src/org/jacoco/core/runtime/AgentOptionsTest.java
+++ b/org.jacoco.core.test/src/org/jacoco/core/runtime/AgentOptionsTest.java
@@ -168,7 +168,7 @@
AgentOptions options = new AgentOptions();
String vmArgument = options.getVMArgument(defaultAgentJarFile);
- assertEquals(String.format("\"-javaagent:%s=\"", defaultAgentJarFile
+ assertEquals(String.format("-javaagent:%s=", defaultAgentJarFile
.toString()), vmArgument);
}
@@ -179,7 +179,7 @@
String vmArgument = options.getVMArgument(defaultAgentJarFile);
- assertEquals(String.format("\"-javaagent:%s=append=true\"",
+ assertEquals(String.format("-javaagent:%s=append=true",
defaultAgentJarFile.toString()), vmArgument);
}
@@ -191,7 +191,7 @@
String vmArgument = options.getVMArgument(defaultAgentJarFile);
assertEquals(String.format(
- "\"-javaagent:%s=destfile=some test.exec,append=true\"",
+ "-javaagent:%s=destfile=some test.exec,append=true",
defaultAgentJarFile.toString()), vmArgument);
}
}
diff --git a/org.jacoco.core/src/org/jacoco/core/runtime/AgentOptions.java b/org.jacoco.core/src/org/jacoco/core/runtime/AgentOptions.java
index 8e6dc69..387664b 100644
--- a/org.jacoco.core/src/org/jacoco/core/runtime/AgentOptions.java
+++ b/org.jacoco.core/src/org/jacoco/core/runtime/AgentOptions.java
@@ -232,15 +232,7 @@
* @return Argument to pass to create new VM with coverage enabled
*/
public String getVMArgument(final File agentJarFile) {
- final StringBuilder param = new StringBuilder();
- param.append('"');
- param.append("-javaagent:");
- param.append(agentJarFile.toString());
- param.append("=");
- param.append(this.toString());
- param.append('"');
-
- return param.toString();
+ return format("-javaagent:%s=%s", agentJarFile, this);
}
/**
diff --git a/org.jacoco.doc/docroot/doc/changes.html b/org.jacoco.doc/docroot/doc/changes.html
index 6d8af0f..9ebc8e6 100644
--- a/org.jacoco.doc/docroot/doc/changes.html
+++ b/org.jacoco.doc/docroot/doc/changes.html
@@ -17,6 +17,13 @@
<h1>Change History</h1>
+<h2>Next Release</h2>
+
+<h3>Fixed Bugs</h3>
+<ul>
+ <li>Ant tasks broken on Linux (Trac #68).</li>
+</ul>
+
<h2>Release 0.3.0 (2010/02/02)</h2>
<h3>API Changes</h3>