<br>On Friday, January 23, 2015, Darin Adler &lt;<a href="mailto:darin@apple.com">darin@apple.com</a>&gt; wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">&gt; On Jan 22, 2015, at 10:36 PM, Alexey Proskuryakov &lt;<a href="javascript:;" onclick="_e(event, &#39;cvml&#39;, &#39;ap@webkit.org&#39;)">ap@webkit.org</a>&gt; wrote:<br>
&gt;<br>
&gt;&gt; 22 янв. 2015 г., в 17:57, Darin Adler &lt;<a href="javascript:;" onclick="_e(event, &#39;cvml&#39;, &#39;darin@apple.com&#39;)">darin@apple.com</a>&gt; написал(а):<br>
&gt;&gt;<br>
&gt;&gt; What about the test I cited?<br>
&gt;&gt;<br>
&gt;&gt; svg/css/svg-resource-fragment-identifier-img-src.html<br>
&gt;<br>
&gt; This particular test is buggy - it is a hidpi test, so it dumps results as a 1600x1200 image, but its -expected.html is not hidpi, and is dumped as 800x600, so hashes are obviously different. I now filed &lt;<a href="https://bugs.webkit.org/show_bug.cgi?id=140815" target="_blank">https://bugs.webkit.org/show_bug.cgi?id=140815</a>&gt; about this test.<br>
&gt;<br>
&gt; When we compare pixels, we draw both images into bitmaps of the same size, so they become similar enough for ImageDiff to consider them identical.<br>
&gt;<br>
&gt; Earlier today, Simon and I agreed that we should just silence the error message, because it only tells us about minor color differences that are inevitable when comparing compositing vs. non-compositing. Looks like it tells us about more actionable issues, too. Also, I just found &lt;<a href="https://bugs.webkit.org/show_bug.cgi?id=69444" target="_blank">https://bugs.webkit.org/show_bug.cgi?id=69444</a>&gt;, and I think that its rationale applies in this case, too.<br>
&gt;<br>
&gt; So we should probably keep this error message. I&#39;m not sure whether we should make it a hard error though.<br>
<br>
I think that to improve things we should make an informative message for this particular mistake where the expected file has the wrong size or resolution.<br>
<br>
For me, the bad thing about the current message is not simply that it’s a false positive, but that it’s an unclear error message that covers too many different possibilities.<br>
<br>
I’m not sure that keeping things as is will be a good strategy. A message that is often expected but sometimes indicates a real problem is not good for the project. The average engineer has no idea whether to ignore these or act on them!</blockquote><div><br></div><div>We could add a new test expectation like ImageDiff to suppress these or we could expose a new internals or testRunner methods to mark a test as such.</div><div><br></div><div> - R. Niwa</div><br><br>-- <br>- R. Niwa<br>