Mercurial > hg > graal-jvmci-8
changeset 22479:f5fee32d3d6e
mx jmh: quote forked vmArgs with spaces.
author | Josef Eisl <josef.eisl@jku.at> |
---|---|
date | Fri, 28 Aug 2015 15:07:43 +0200 |
parents | 822922922f3c |
children | 48c212309281 |
files | mx.jvmci/mx_jvmci.py |
diffstat | 1 files changed, 6 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/mx.jvmci/mx_jvmci.py Fri Aug 28 13:18:24 2015 +0200 +++ b/mx.jvmci/mx_jvmci.py Fri Aug 28 15:07:43 2015 +0200 @@ -1531,6 +1531,12 @@ for suite in matchedSuites: absoluteMicro = os.path.join(jmhPath, suite) (pfx, exe, vm, forkedVmArgs, _) = parseVmArgs(vmArgs) + def quoteSpace(s): + if " " in s: + return '"' + s + '"' + return s + + forkedVmArgs = map(quoteSpace, forkedVmArgs) if pfx: mx.log("JMH ignores prefix: \"" + ' '.join(pfx) + "\"") javaArgs = ['-jar', os.path.join(absoluteMicro, "target", "microbenchmarks.jar"),