changeset 8459:3393f870e6a4

Allow vm arguments in mx bench
author Gilles Duboscq <duboscq@ssw.jku.at>
date Mon, 25 Mar 2013 11:08:50 +0100
parents 5d0296347367
children a607682f7ba6
files mx/commands.py
diffstat 1 files changed, 3 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/mx/commands.py	Mon Mar 25 15:39:32 2013 +0100
+++ b/mx/commands.py	Mon Mar 25 11:08:50 2013 +0100
@@ -1025,6 +1025,8 @@
     vm = _vm
     if len(args) is 0:
         args = ['all']
+        
+    vmArgs = [arg for arg in args if arg.startswith('-')]
 
     def benchmarks_in_group(group):
         prefix = group + ':'
@@ -1069,7 +1071,7 @@
         benchmarks += [sanitycheck.getSPECjbb2013()]
 
     for test in benchmarks:
-        for (groupName, res) in test.bench(vm).items():
+        for (groupName, res) in test.bench(vm, opts=vmArgs).items():
             group = results.setdefault(groupName, {})
             group.update(res)
     mx.log(json.dumps(results))