From 8ba49accf0aeecd4b07db214374be257df62e9d8 Mon Sep 17 00:00:00 2001 From: Hermann Kraus Date: Mon, 1 Apr 2013 00:44:14 +0200 Subject: [PATCH] Add benchmark mode. --- tests/visual_tests/test.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/tests/visual_tests/test.py b/tests/visual_tests/test.py index a20d046ae..aacaf132b 100755 --- a/tests/visual_tests/test.py +++ b/tests/visual_tests/test.py @@ -18,7 +18,7 @@ defaults = { 'agg': True, 'cairo': True, 'grid': True, - 'agg_benchmark': True, + 'agg_benchmark': False, } dirname = os.path.dirname(__file__) @@ -145,6 +145,8 @@ if __name__ == "__main__": parser.add_argument('-r', '--repeat', action='store', help='repeat rendering N times. Useful for finding bugs and benchmarking', default=1, type=int, metavar='N') + parser.add_argument('-b', '--benchmark', action='store_true', + help='disable all normal renderers and enable special agg renderer writing no output file.') parser.add_argument('-d', '--disable-renderer', action='append', help='disable a renderer (options: agg, cairo, grid)', choices=['agg', 'cairo', 'grid'], metavar='NAME', default=[]) @@ -174,6 +176,12 @@ if __name__ == "__main__": for renderer in args.disable_renderer: defaults[renderer] = False + if args.benchmark: + defaults['agg'] = False + defaults['cairo'] = False + defaults['grid'] = False + defaults['agg_benchmark'] = True + if args.scale_factor is not None: defaults['scales'] = args.scale_factor