<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><br><div><div>On Mar 28, 2010, at 7:08 PM, Sam Weinig wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite">I am not sure which tests you are referring to that use the user-agent to change behavior, but that is not the way it is supposed to be done. Instead, tests that test a platform specific behavior should go in the LayoutTest/YOURPLATFORM directory. If it is just a platform specific result, the results should go in&nbsp;LayoutTest/YOURPLATFORM.</blockquote><div><br></div><div>This works for some tests, but is not ideal for tests that encode expected behavior (in particular, “script tests”) and output some sort of PASS/FAIL result. In such cases, unless the test has a way to adapt to platform conventions, FAIL could end up being the platform-specific result for some platforms, which isn’t so great.</div><br><blockquote type="cite"><div>
<br></div><div>-Sam<br><br><div class="gmail_quote">On Sun, Mar 28, 2010 at 1:11 PM, Martin Robinson <span dir="ltr">&lt;<a href="mailto:mrobinson@webkit.org">mrobinson@webkit.org</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Apologies in advance if this has been hashed out before, but a<br>
cursory search of the list history didn't turn anything up.<br>
<br>
It seems that in LayoutTests platform specific behavior is generally handled by<br>
examining the user agent. I'm currently in the process of fixing<br>
editing/selection/extend-selection-after-double-click.html for GTK+. This<br>
test will have different results for GTK+ and Qt (it's currently<br>
skipped on both)<br>
because the selection behavior is different between the toolkits. This<br>
will become even<br>
more of an issue as we try to bring selection behavior in line with<br>
standard GTK+<br>
behavior (see bug <a href="https://bugs.webkit.org/show_bug.cgi?id=36627" target="_blank">https://bugs.webkit.org/show_bug.cgi?id=36627</a> ).<br>
<br>
I'm not sure that you can tell Qt and GTK+ apart via &nbsp;the user agent,<br>
so does it make<br>
sense for LayoutTestController to expose this information somehow or<br>
just fix the user<br>
agent? Is there an alternative?<br>
<br>
Martin<br>
_______________________________________________<br>
webkit-dev mailing list<br>
<a href="mailto:webkit-dev@lists.webkit.org">webkit-dev@lists.webkit.org</a><br>
<a href="http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev" target="_blank">http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev</a><br>
</blockquote></div><br></div>
_______________________________________________<br>webkit-dev mailing list<br><a href="mailto:webkit-dev@lists.webkit.org">webkit-dev@lists.webkit.org</a><br>http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev<br></blockquote></div><br></body></html>