Author: Armin Rigo <[email protected]>
Branch:
Changeset: r373:2a8ac3f3dea5
Date: 2017-03-08 11:17 +0100
http://bitbucket.org/pypy/benchmarks/changeset/2a8ac3f3dea5/
Log: fix (i.e. hack) nullpython so that all benchmarks can run with it
diff --git a/nullpython.py b/nullpython.py
--- a/nullpython.py
+++ b/nullpython.py
@@ -7,16 +7,19 @@
in the difference to a baseline interpreter.
'''
from own import util
-import optparse
+import optparse, sys
if __name__ == '__main__':
parser = optparse.OptionParser(
usage="%prog [options]",
- description="Test the performance of the Go benchmark")
+ description="Dummy")
util.add_standard_options_to(parser)
- parser.add_option('-b') # ignored, for cpython_doc
- parser.add_option('-d') # ignored, for cpython_doc
- options, args = parser.parse_args()
+ options, args = parser.parse_args([])
+
+ for i in range(1, len(sys.argv)-1):
+ if sys.argv[i] == '-n':
+ options.num_runs = int(sys.argv[i+1])
+ break
main = lambda n: [0.0001 for x in range(options.num_runs)]
util.run_benchmark(options, options.num_runs, main)
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit