From 749dabaca7a7e1e0bcdf8dab772b6f4cdc6341ba Mon Sep 17 00:00:00 2001 From: =?utf8?q?Jos=C3=A9=20Fonseca?= Date: Mon, 12 Dec 2011 15:35:28 +0000 Subject: [PATCH] More flexible image comparison. --- driver.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/driver.py b/driver.py index 4f40ac4..49c01f2 100755 --- a/driver.py +++ b/driver.py @@ -216,6 +216,8 @@ class TestCase: verbose = False + threshold_precision = 12.0 + def __init__(self): self.stateCache = {} @@ -312,8 +314,9 @@ class TestCase: from snapdiff import Comparer comparer = Comparer(refImage, srcImage) - match = comparer.ae() - if not match: + precision = comparer.precision() + sys.stdout.write('precision of %f bits against %s\n' % (precision, refImageFileName)) + if precision < self.threshold_precision: prefix = '%s.%u' % (self.getNamePrefix(), callNo) srcImageFileName = prefix + '.src.png' srcImage.save(srcImageFileName) -- 2.43.0