diff options
| author | Florian Fischer <florian.fl.fischer@fau.de> | 2018-08-28 00:07:52 +0200 |
|---|---|---|
| committer | Florian Fischer <florian.fl.fischer@fau.de> | 2018-08-28 00:07:52 +0200 |
| commit | 40ad7fe19dd58b8e62b1925c3bf6c778ee905cab (patch) | |
| tree | 759c9cf4317cf76effd770b12b42b61b3181ddaf | |
| parent | 933592db4782b0fe155231f805e017330efd5f65 (diff) | |
| download | allocbench-40ad7fe19dd58b8e62b1925c3bf6c778ee905cab.tar.gz allocbench-40ad7fe19dd58b8e62b1925c3bf6c778ee905cab.zip | |
only prepare or cleanup if we have to
| -rwxr-xr-x | bench.py | 11 |
1 files changed, 6 insertions, 5 deletions
@@ -36,10 +36,11 @@ def main(): if args.load: bench.load() - print("Preparing", bench.name, "...") - if not bench.prepare(): - print("Preparing", bench.name, "failed!") - return + if args.runs > 0 or args.analyse: + print("Preparing", bench.name, "...") + if not bench.prepare(): + print("Preparing", bench.name, "failed!") + return if args.analyse and hasattr(bench, "analyse") and callable(bench.analyse): print("Analysing", bench.name, "...") @@ -56,7 +57,7 @@ def main(): print("Summarizing", bench.name, "...") bench.summary(args.summarydir) - if hasattr(bench, "cleanup"): + if (args.runs > 0 or args.analyse) and hasattr(bench, "cleanup"): print("Cleaning up", bench.name, "...") bench.cleanup() |
