[pypy-commit] extradoc extradoc: import shared code
bivab
noreply at buildbot.pypy.org
Wed Aug 8 09:32:59 CEST 2012
Author: David Schneider <david.schneider at picle.org>
Branch: extradoc
Changeset: r4465:18dad2612fe9
Date: 2012-08-08 09:29 +0200
http://bitbucket.org/pypy/extradoc/changeset/18dad2612fe9/
Log: import shared code
diff --git a/talk/vmil2012/Makefile b/talk/vmil2012/Makefile
--- a/talk/vmil2012/Makefile
+++ b/talk/vmil2012/Makefile
@@ -33,6 +33,8 @@
logs/bridge_summary.csv: logs/logbench* tool/bridgedata.py
@if ls logs/logbench* &> /dev/null; then python tool/bridgedata.py logs; fi
+logs/guard_summary.json: logs/logbench* tool/guarddata.py
+ @if ls logs/logbench* &> /dev/null; then python tool/guarddata.py logs; fi
logs::
tool/run_benchmarks.sh
diff --git a/talk/vmil2012/tool/bridgedata.py b/talk/vmil2012/tool/bridgedata.py
--- a/talk/vmil2012/tool/bridgedata.py
+++ b/talk/vmil2012/tool/bridgedata.py
@@ -11,25 +11,7 @@
from pypy.jit.tool.oparser import parse
from pypy.rpython.lltypesystem import llmemory, lltype
from pypy.tool import logparser
-
-
-def collect_logfiles(path):
- if not os.path.isdir(path):
- logs = [os.path.basename(path)]
- else:
- logs = os.listdir(path)
- all = []
- for log in logs:
- parts = log.split(".")
- if len(parts) != 3:
- continue
- l, exe, bench = parts
- if l != "logbench":
- continue
- all.append((exe, bench, log))
- all.sort()
- return all
-
+from backenddata import collect_logfiles
def collect_data(dirname, logs):
for exe, name, log in logs:
More information about the pypy-commit
mailing list