# HG changeset patch # User Gilles Duboscq # Date 1364206130 -3600 # Node ID 3393f870e6a449660f7f3e62a83986eef9606a6e # Parent 5d029634736792e398449d617f68e47b6ec869e2 Allow vm arguments in mx bench diff -r 5d0296347367 -r 3393f870e6a4 mx/commands.py --- 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))