<html dir="ltr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1256">
<style id="owaParaStyle" type="text/css">P {margin-top:0;margin-bottom:0;}</style>
</head>
<body ocsi="0" fpstyle="1">
<div style="direction: ltr;font-family: Tahoma;color: #000000;font-size: 10pt;">Hellos<br>
<br>
we don't currently have a solution in webkit's test infrastructure for testing animations &quot;on the fly&quot;, or in general for testing multiple image results in the same test.<br>
(If this was discussed before and I'm unaware of that discussion, please stop me here...)<br>
<br>
This is because ImageDiff works on the single-test level, and you can't explicitly make image comparisons in the same test at different points in time.<br>
This has before caused us several regressions that were not caught by layout tests.<br>
<br>
I'd like to propose a solution, and would welcome some feedback on whether it's a good one...<br>
The idea is that you would be able to programatically retrieve the current snapshot into a canvas ImageData, and then compare the pixel results with JavaScript in the LayoutTest. Something like:<br>
<br>
window.testRunner.getWindowSnapshot(function(snapshot) {<br>
&nbsp;&nbsp;&nbsp; if (snapshot.data[snapshot.width * 100 &#43; 10] != 127)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; output.innerHTML = &quot;FAIL&quot;;<br>
});<br>
<br>
WDYT?<br>
Noam<br>
</div>
</body>
</html>