[Webkit-unassigned] [Bug 12074] New: DumpRenderTree needs support for quickly dumping animations

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Jan 2 08:43:34 PST 2007


http://bugs.webkit.org/show_bug.cgi?id=12074

           Summary: DumpRenderTree needs support for quickly dumping
                    animations
           Product: WebKit
           Version: 420+ (nightly)
          Platform: Macintosh
        OS/Version: Mac OS X 10.4
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: SVG
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: macdome at opendarwin.org
 BugsThisDependsOn: 12073


DumpRenderTree needs support for quickly dumping animations

DumpRenderTree currently has no special support for dumping animations.  In
this bug I'm proposing having the ability both to dump multiple versions, as
well as have those versions dumped immediately (w/o having to wait for
animations to complete on a natural timeline -- this would probably require bug
12073).  It would be useful if DRT could be enhanced to support dumping
multiple versions of a single file (either a text dump in a single file, or
multiple pixel files, or mutitple text files, or some combination).  This would
actually be most useful in pixel mode (or most easy to debug).

One example output:

test.svg:
test-expected-time-0.txt
test-expected-time-200.txt
test-expected-time-5000.txt
test-expected-time-0.png
test-expected-time-200.png
test-expected-time-5000.png

Or another, dumping everything to one text file:

test-expected.txt
Animation at time: 0
 .... svg dump ...
Animation at time: 200
 .... slightly different dump ...
Animation at time: 5000

you get the picture.

DRT could expose a javascript interface similar to:
if (window.layoutTestController)
    window.layoutTestController.dumpMultipleAnimationTimeOffsets(0, 200, 5000)

I'd be interested to hear other proposals.  I think it's important to make
testing animation as easy as possible in order for us to actually end up with a
good animation implementation.


-- 
Configure bugmail: http://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the webkit-unassigned mailing list