From e98c8bb03a864c7f4627f3daa93110af85feeb94 Mon Sep 17 00:00:00 2001 From: Lars Wirzenius Date: Fri, 7 Aug 2015 20:32:40 +0300 Subject: Specify reference times in .yaml, report in .html --- obbench | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'obbench') diff --git a/obbench b/obbench index 1c0f3bd..b53053e 100755 --- a/obbench +++ b/obbench @@ -149,6 +149,7 @@ class ObnamBenchmarker(cliapp.Application): funcs[action](tempdir, checkout, config, step_info) ended = time.time() step_info['duration'] = ended - started + step_info['reference'] = step.get('reference', 0) result.add_step(step_info) @@ -228,7 +229,7 @@ class ObnamBenchmarker(cliapp.Application): f.write('\n') for step in steps: f.write( - '{action}\n'.format( + '{action} (ref)\n'.format( action=self.q(step['obnam']))) f.write('\n') @@ -244,9 +245,11 @@ class ObnamBenchmarker(cliapp.Application): profile.write(step['profile']) f.write( - '{duration}\n'.format( + '{duration} ' + '({ref})\n'.format( link=self.q(basename), - duration=self.q('%.1f' % step['duration']))) + duration=self.q('%.1f' % step['duration']), + ref=step['reference'])) f.write('\n') f.write('\n') -- cgit v1.2.1