# HG changeset patch # User Josef Eisl # Date 1440767263 -7200 # Node ID f5fee32d3d6ed18f568263fb37cd69ddfb45aaf5 # Parent 822922922f3c06a1521f5bc4fe785910ebb47d51 mx jmh: quote forked vmArgs with spaces. diff -r 822922922f3c -r f5fee32d3d6e mx.jvmci/mx_jvmci.py --- 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"),