From b12c4d43614199f8910a06507603f6c431d9df67 Mon Sep 17 00:00:00 2001 From: Behdad Esfahbod Date: Fri, 20 Jan 2012 17:17:44 -0500 Subject: [PATCH] Add hb-diff-filter-failures --- test/shaping/hb-diff-filter-failures | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100755 test/shaping/hb-diff-filter-failures diff --git a/test/shaping/hb-diff-filter-failures b/test/shaping/hb-diff-filter-failures new file mode 100755 index 000000000..304855534 --- /dev/null +++ b/test/shaping/hb-diff-filter-failures @@ -0,0 +1,28 @@ +#!/usr/bin/python + +import sys + +red_color = '\033[41;37;1m' +green_color = '\033[42;37;1m' +end_color = '\033[m' + +def filter_failures (f): + for l in f: + if l[0] in '-+': + sys.stdout.writelines (l) + continue + + +def open_file (f): + if f == '-': + return sys.stdin + return file (f) + +if __name__ == '__main__': + + if len (sys.argv) == 1: + print "Usage: %s FILE..." % sys.argv[0] + sys.exit (1) + + for s in sys.argv[1:]: + filter_failures (open_file (s))