From 020e79f53beaccc9eebaa90324ec028ecd534cd8 Mon Sep 17 00:00:00 2001 From: Hermann Kraus Date: Tue, 21 Aug 2012 21:23:05 +0200 Subject: [PATCH] Add new test mode. --- tests/visual_tests/test.py | 21 +++++++++++++++------ 1 file changed, 15 insertions(+), 6 deletions(-) diff --git a/tests/visual_tests/test.py b/tests/visual_tests/test.py index e09acb132..20739b278 100755 --- a/tests/visual_tests/test.py +++ b/tests/visual_tests/test.py @@ -86,14 +86,23 @@ if __name__ == "__main__": else: quiet = False - if len(sys.argv) == 2: - files = [{"name": sys.argv[1], "sizes": sizes_few_square}] + print len(sys.argv) + if len(sys.argv) <= 1: + active = files + elif len(sys.argv) == 2: + active = [{"name": sys.argv[1], "sizes": sizes_few_square}] elif len(sys.argv) > 2: - files = [] - for name in sys.argv[1:]: - files.append({"name": name}) + active = [] + if sys.argv[1] == "-s": + name = sys.argv[2] + for f in files: + if f['name'] == name: + active.append(f) + else: + for name in sys.argv[1:]: + active.append({"name": name}) - for f in files: + for f in active: config = dict(defaults) config.update(f) for size in config['sizes']: