Tests that contain the draft-watermark are under development and may be incorrectly testing a feature.


raster image of animate-elem-33-t.svg

Operator Script

Run the test. No interaction required.

Pass Criteria

The test passes if, for the first four seconds of the document, each of the four purple circles moves along the dashed lines such that they coincide with the gray circles at the times indicated next to those gray circles. The purple circles must all move continuously over the four seconds, except for the top-right one, which jumps discontinuously at 2s from the second grey circle to the third in that subtest.

If a range of times is given next to a grey circle, then the purple circle must stay stationary at that position for that duration.

Test Description

The purpose of this test is to test animateMotion with keyPoints and keyTimes.

The test consists of 4 sub-tests. Each test has a purple circle which moves along a path. The path is indicated with a dashed line and sample points where the circle should pass a certain position on the path is indicated with gray circles. On top of each gray circle is a number which indicates the passing time in seconds. In the cases where the purple circle should pass the gray circle two times the first passing time is written above the gray circle and the second passing time is written below.

Section 19.2.12 in the spec. states that a motion path is defined by the path attribute or by values or from/to attributes. So in the animateMotion case, values is just used for defining the motionPath and the number of values do not have to relate to the number of keyTimes.