[pypy-commit] benchmarks single-run: add a special group

fijal noreply at buildbot.pypy.org
Thu Aug 1 20:22:12 CEST 2013


Author: Maciej Fijalkowski <fijall at gmail.com>
Branch: single-run
Changeset: r220:354c8deb826a
Date: 2013-08-01 20:21 +0200
http://bitbucket.org/pypy/benchmarks/changeset/354c8deb826a/

Log:	add a special group

diff --git a/runner.py b/runner.py
--- a/runner.py
+++ b/runner.py
@@ -15,6 +15,11 @@
                  'rietveld', 'html5lib', 'ai']
 BENCHMARK_SET += perf._FindAllBenchmarks(benchmarks.__dict__).keys()
 
+BENCHMARK_SET_FAST = []
+for bench in BENCHMARK_SET:
+    if not bench.startswith('scrimark') and not bench.startswith('translate'):
+        BENCHMARK_SET_FAST.append(bench)
+del bench
 
 class WrongBenchmark(Exception):
     pass
@@ -140,6 +145,8 @@
 
     if options.niceness is not None:
         os.nice(options.niceness - os.nice(0))
+    if benchmarks == 'fast':
+        benchmarks = ", ".join(sorted(BENCHMARK_SET_FAST))
 
     results = run_and_store(benchmarks, output_filename, path,
                             revision, args=args, fast=fast,


More information about the pypy-commit mailing list