Mercurial > hg > truffle
comparison mx/mx_graal.py @ 18931:926488f5d345
mx: fix duplicate arguments for microbench
author | Roland Schatz <roland.schatz@oracle.com> |
---|---|
date | Thu, 22 Jan 2015 15:59:51 +0100 |
parents | 9afee75cee46 |
children | 43baadc1913a |
comparison
equal
deleted
inserted
replaced
18930:9aa1cff041eb | 18931:926488f5d345 |
---|---|
1366 if 'JMH' in p.deps: | 1366 if 'JMH' in p.deps: |
1367 jmhProjects.append(p.name) | 1367 jmhProjects.append(p.name) |
1368 cp = mx.classpath(jmhProjects) | 1368 cp = mx.classpath(jmhProjects) |
1369 | 1369 |
1370 # execute JMH runner | 1370 # execute JMH runner |
1371 (_, _, jvm, forkedVmArgs, _) = _parseVmArgs(vmArgs) | |
1372 args = ['-cp', cp] | 1371 args = ['-cp', cp] |
1373 if not forking: | 1372 if not forking: |
1374 args += forkedVmArgs | 1373 args += vmArgs |
1375 args += ['org.openjdk.jmh.Main'] | 1374 args += ['org.openjdk.jmh.Main'] |
1376 if forking: | 1375 if forking: |
1377 args += ['--jvmArgsPrepend', ' '.join(['-' + jvm] + forkedVmArgs)] | 1376 (_, _, jvm, _, _) = _parseVmArgs(vmArgs) |
1377 args += ['--jvmArgsPrepend', ' '.join(['-' + jvm] + vmArgs)] | |
1378 vm(args + jmhArgs) | 1378 vm(args + jmhArgs) |
1379 | 1379 |
1380 def buildvms(args): | 1380 def buildvms(args): |
1381 """build one or more VMs in various configurations""" | 1381 """build one or more VMs in various configurations""" |
1382 | 1382 |