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