From 21765924fb42d24221a1af5cd952cda47aae2648 Mon Sep 17 00:00:00 2001 From: Florian Fischer Date: Sat, 14 Sep 2019 15:55:32 +0200 Subject: store start, end and duration for every benchmark --- bench.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/bench.py b/bench.py index a20c566..d2cf8e3 100755 --- a/bench.py +++ b/bench.py @@ -202,6 +202,8 @@ def main(): if args.runs > 0: print_status("Running", bench.name, "...") + start_time = datetime.datetime.now() + bench.results['facts']['start-time'] = start_time.isoformat() try: bench.run(runs=args.runs) except Exception: @@ -212,6 +214,9 @@ def main(): print_error("Skipping", bench, "!") continue + end_time = datetime.datetime.now() + bench.results['facts']['end-time'] = end_time.isoformat() + bench.results['facts']['duration'] = end_time - start_time # Save results in resultdir bench.save(os.path.join(src.globalvars.resdir, f"{bench.name}.save")) -- cgit v1.2.3