Mercurial > hg > graal-compiler
comparison mx/commands.py @ 5195:8125c1f6472b
Add DaCapo 1st run as a benchmark group
author | Gilles Duboscq <duboscq@ssw.jku.at> |
---|---|
date | Thu, 05 Apr 2012 17:11:41 +0200 |
parents | 6fbf12b8e572 |
children | e91f0761c56d |
comparison
equal
deleted
inserted
replaced
5192:20993edddd73 | 5195:8125c1f6472b |
---|---|
845 specjvms = [a[12:] for a in args if a.startswith('specjvm2008:')] | 845 specjvms = [a[12:] for a in args if a.startswith('specjvm2008:')] |
846 for specjvm in specjvms: | 846 for specjvm in specjvms: |
847 benchmarks += [sanitycheck.getSPECjvm2008([specjvm], True, 120, 120)] | 847 benchmarks += [sanitycheck.getSPECjvm2008([specjvm], True, 120, 120)] |
848 | 848 |
849 for test in benchmarks: | 849 for test in benchmarks: |
850 if not results.has_key(test.group): | 850 for (group, res) in test.bench(vm).items(): |
851 results[test.group] = {} | 851 if not results.has_key(group): |
852 results[test.group].update(test.bench(vm)) | 852 results[group] = {}; |
853 results[group].update(res) | |
853 mx.log(json.dumps(results)) | 854 mx.log(json.dumps(results)) |
854 if resultFile: | 855 if resultFile: |
855 with open(resultFile, 'w') as f: | 856 with open(resultFile, 'w') as f: |
856 f.write(json.dumps(results)) | 857 f.write(json.dumps(results)) |
857 | 858 |