<div dir="ltr">I&#39;m not sure if this is generally known: we use [svg document].setCurrentTime(time) in the svg/animations tests for both script and pixel tests. The SVG animation test harness leaves a lot to be desired, but it may be a good place to start for a more general DRT approach:<div>

<a href="http://trac.webkit.org/browser/trunk/LayoutTests/svg/animations/script-tests/animate-css-xml-attributeType.js#L62">http://trac.webkit.org/browser/trunk/LayoutTests/svg/animations/script-tests/animate-css-xml-attributeType.js#L62</a><div>

<div><br></div><div style>Philip</div></div></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Fri, Feb 8, 2013 at 4:26 PM, Gregg Tavares <span dir="ltr">&lt;<a href="mailto:gman@google.com" target="_blank">gman@google.com</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote"><div><div class="h5">On Fri, Feb 8, 2013 at 4:16 PM, Benjamin Poulain <span dir="ltr">&lt;<a href="mailto:benjamin@webkit.org" target="_blank">benjamin@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"><div>On Fri, Feb 8, 2013 at 4:12 PM, Gregg Tavares <span dir="ltr">&lt;<a href="mailto:gman@google.com" target="_blank">gman@google.com</a>&gt;</span> wrote:<br>


</div><div class="gmail_quote"><div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr">Can you expose a time or setTime function in DRT and some option that says &quot;let JS control the clock&quot;?</div></blockquote><div><br></div></div><div>Unfortunately, that only works in the simple cases.</div>



<div>We could cheat the WebCore clock, but that would ultimately be wrong for animations running in threads or driven outside WebCore.</div></div></blockquote><div><br></div></div></div><div>The point was you need to be able to control all the clocks if you want repeatable results. If you&#39;re saying some clocks can&#39;t be controlled that sounds like something needs to be refactored so it&#39;s testable.</div>


<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="gmail_quote"><span><font color="#888888"><div><br></div><div>Benjamin </div>
</font></span></div>
</blockquote></div><br></div></div>
<br>_______________________________________________<br>
webkit-dev mailing list<br>
<a href="mailto:webkit-dev@lists.webkit.org">webkit-dev@lists.webkit.org</a><br>
<a href="https://lists.webkit.org/mailman/listinfo/webkit-dev" target="_blank">https://lists.webkit.org/mailman/listinfo/webkit-dev</a><br>
<br></blockquote></div><br></div>