Mercurial > hg > graal-jvmci-8
comparison mx/commands.py @ 11372:76c45fb64191
added support to the specjvm2008 command for specifying a benchmark group
author | Doug Simon <doug.simon@oracle.com> |
---|---|
date | Tue, 20 Aug 2013 13:22:06 +0200 |
parents | 74414b248381 |
children | 6675167d52b6 |
comparison
equal
deleted
inserted
replaced
11371:74414b248381 | 11372:76c45fb64191 |
---|---|
1183 """run one or more SPECjvm2008 benchmarks""" | 1183 """run one or more SPECjvm2008 benchmarks""" |
1184 | 1184 |
1185 def launcher(bm, harnessArgs, extraVmOpts): | 1185 def launcher(bm, harnessArgs, extraVmOpts): |
1186 return sanitycheck.getSPECjvm2008(harnessArgs + [bm]).bench(_get_vm(), extraVmOpts=extraVmOpts) | 1186 return sanitycheck.getSPECjvm2008(harnessArgs + [bm]).bench(_get_vm(), extraVmOpts=extraVmOpts) |
1187 | 1187 |
1188 _run_benchmark(args, sanitycheck.specjvm2008Names, launcher) | 1188 availableBenchmarks = set(sanitycheck.specjvm2008Names) |
1189 for name in sanitycheck.specjvm2008Names: | |
1190 parts = name.rsplit('.', 1) | |
1191 if len(parts) > 1: | |
1192 assert len(parts) == 2 | |
1193 group = parts[0] | |
1194 print group | |
1195 availableBenchmarks.add(group) | |
1196 | |
1197 _run_benchmark(args, sorted(availableBenchmarks), launcher) | |
1189 | 1198 |
1190 def specjbb2013(args): | 1199 def specjbb2013(args): |
1191 """runs the composite SPECjbb2013 benchmark""" | 1200 """runs the composite SPECjbb2013 benchmark""" |
1192 | 1201 |
1193 def launcher(bm, harnessArgs, extraVmOpts): | 1202 def launcher(bm, harnessArgs, extraVmOpts): |