Mercurial > hg > graal-compiler
changeset 22596:b3c4b69bc71f
mx specjvm2008: do not add benchmark groups when running "all" benchmarks.
author | Josef Eisl <josef.eisl@jku.at> |
---|---|
date | Tue, 08 Sep 2015 14:18:54 +0200 |
parents | dcfd57b9f2d3 |
children | 9fd19e2fc0be |
files | mx.graal/mx_graal.py |
diffstat | 1 files changed, 8 insertions(+), 6 deletions(-) [+] |
line wrap: on
line diff
--- a/mx.graal/mx_graal.py Tue Sep 08 15:11:16 2015 +0200 +++ b/mx.graal/mx_graal.py Tue Sep 08 14:18:54 2015 +0200 @@ -447,12 +447,14 @@ return sanitycheck.getSPECjvm2008(harnessArgs + [bm]).bench(get_vm(), extraVmOpts=extraVmOpts) availableBenchmarks = set(sanitycheck.specjvm2008Names) - for name in sanitycheck.specjvm2008Names: - parts = name.rsplit('.', 1) - if len(parts) > 1: - assert len(parts) == 2 - group = parts[0] - availableBenchmarks.add(group) + if "all" not in args: + # only add benchmark groups if we are not running "all" + for name in sanitycheck.specjvm2008Names: + parts = name.rsplit('.', 1) + if len(parts) > 1: + assert len(parts) == 2 + group = parts[0] + availableBenchmarks.add(group) _run_benchmark(args, sorted(availableBenchmarks), launcher)