verbose = False
+ threshold_precision = 12.0
+
def __init__(self):
self.stateCache = {}
from snapdiff import Comparer
comparer = Comparer(refImage, srcImage)
- match = comparer.ae()
- if not match:
+ precision = comparer.precision(filter=True)
+ 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)
stream = open(refStateFileName, 'rt')
from jsondiff import load
state = load(stream)
+ self.adjustRefState(state)
return state
def getNamePrefix(self):
except KeyError:
return
- if platform.system() == 'Darwin' or True:
+ if platform.system() == 'Darwin':
# Mac OS X drivers fail on GL_COLOR_SUM
# XXX: investigate this
self.removeState(parameters, 'GL_COLOR_SUM')