# SMIL 2.0 Testsuite

## Time manipulation Module

Editors:
  Wo Chang (wchang@nist.gov),NIST/ITL
  Thierry Michel (tmichel@w3.org),W3C

Modules: [All] [Animation] [Content] [Layout] [Linking] [Media] [Metadata] [Structure] [Timing] [Transition] [Time Manipulation] [Profile]

SMIL Time Manipulation Module (report template)
Test # | Feature Test (test file) | Expected Behavior |
1 | animateColor_time_manipulation |  |  |  |  |
1.1 | attributeName, to, begin, accelerate, dur, targetElement, additive, calcmode, fill=hold (smil, source) (xhtml+smil, source) | Testing: accelerate. At 0 seconds, box with the word time will appear blue. They are both blue so you can't see the word time. At 2 seconds, box and time will start animating color from blue to red. The word time is accelerated and the box is linear. At 2-4 seconds, the word time will appear and disapper At 4 seconds, box and time will be red and hold. |  |  |  |  |
1.2 | accelerate, autoReverse, repeatCount, dur (smil, source) (xhtml+smil, source) | Testing: accelerate, autoReverse, repeatCount, dur. At 0 seconds, HTML+time will appear. At 2 seconds, each character will start, 0.25 seconds after each other, accelerating downwards to position 5,400 and anmimating color through the rainbow spectrum. At 4-6 seconds, each character will will reach 5,400 and be red in color then autorevrse. At 8 seconds, HTML+ Time will be at its starting position and be blue in color. This will repeat 5 times freezing at 24 seconds. |  |  |  |  |
1.3 | autoreverse, attributeName, to, begin, accelerate, dur, targetElement, additive, calcmode, fill=freeze (smil, source) (xhtml+smil, source) | Testing: autoReverse. At 0 seconds, time will appear. At 2 seconds, time will start animating from blue to red. At 4 seconds, time will be red then autoreverse. At 6 seconds, time will blue again and freeze. |  |  |  |  |
1.4 | decelerate, attributeName, to, begin, accelerate, dur, targetElement, additive, calcmode, fill=freeze (smil, source) (xhtml+smil, source) | Testing: decelerate. At 0 seconds, box with the word time will appear blue. They are both blue so you can't see the word time. At 2 seconds, box and time will start animating color from blue to red. The word time is decelerated and the box is linear. At 2-4 seconds, the word time will appear and disapper At 4 seconds, box and time will be red and freeze. |  |  |  |  |
1.5 | decelerate, autoReverse, attributeName, to, begin, accelerate, dur, targetElement, additive, calcmode, fill=freeze (smil, source) (xhtml+smil, source) | Testing: decelerate, autoReverse. |  |  |  |  |
1.6 | speed, autoreverse, attributeName, to, begin, decelerate, accelerate, dur, targetElement, additive, calcmode, fill=hold (smil, source) (xhtml+smil, source) | Testing: speed, accelerate, decelerate, autoreverse. At 0 seconds, box and the word time will appear. At 2 seconds, box and time will start animating color from blue to red. At 4 seconds, time will be red and autoreverse indefinitely. At 6 seconds, boxe will be red and autoreverse indefinitely. |  |  |  |  |
1.7 | speed, attributeName, to, begin, dur, targetElement, additive, calcmode, fill=remove (smil, source) (xhtml+smil, source) | Testing: speed. At 0 seconds, time will appear. At 2 seconds, time will start animating color from blue to red. At 7 seconds, time will be red then remove back to blue. |  |  |  |  |
1.8 | speed, attributeName, to, begin, accelerate, dur, targetElement, additive, calcmode, fill=hold (smil, source) (xhtml+smil, source) | Testing: accelerate, speed. At 0 seconds, box with the word time will appear blue. They are both blue so you can't see the word time. At 2 seconds, box and time will start animating color from blue to red. The word time is accelerated and the box is linear. At 2-4 seconds, the word time will appear and disappear At 4 seconds, box and time will be red and hold. |  |  |  |  |
1.9 | decelerate, speed, attributeName, to, begin, accelerate, dur, targetElement, additive, calcmode, fill=hold (smil, source) (xhtml+smil, source) | Testing: decelerate, speed. At 0 seconds, box with the word time will appear blue. They are both blue so you can't see the word time. At 2 seconds, box and time will start animating color from blue to red. The word time is decelerated and the box is linear. At 2-4 seconds, the word time will appear and disapper At 4 seconds, box and time will be red and hold. |  |  |  |  |
2 | animateMotion_time_manipulation/ |  |  |  |  |
2.1 | accelerate (smil, source) (xhtml+smil, source) | Testing: accelerate. At 0 seconds, time will appear. At 2 seconds, time will start accelerating downwards to position 400px. At 4 seconds, time will reach 400px then hold its position. |  |  |  |  |
2.2 | accelerate, autoReverse (smil, source) (xhtml+smil, source) | Testing: accelerate, autoReverse. At 0 seconds, time will appear. At 2 seconds, time will start accelerating downwards to position 5,400. At 4 seconds, time will reach 5,400 then autorevrse. At 6 seconds, time will be at its starting position. This will repeat 5 times freezing at 22 seconds. |  |  |  |  |
2.3 | accelerate, autoReverse (smil, source) (xhtml+smil, source) | Testing: accelerate, autoReverse. At 0 seconds, HTML+time will appear. At 2 seconds, each character will start, 0.25 seconds after each other, accelerating downwards to position 5,400. At 4-6 seconds, each character will will reach 5,400 then autorevrse. At 8 seconds, HTML+ Time will be at its starting position. This will repeat 5 times freezing at 24 seconds. |  |  |  |  |
2.4 | autoreverse (smil, source) (xhtml+smil, source) | Testing: autoReverse. At 0 seconds, time will appear. At 2 seconds, time will start decelerating towards position 5, 400. At 4 seconds, time will reach 5, 400 then autoreverse. At 6 seconds, time will reach its original position and freeze. |  |  |  |  |
2.5 | decelerate (smil, source) (xhtml+smil, source) | Testing: decelerate. At 0 seconds, time will appear. At 2 seconds, time will start animating downwards to position 5,400. At 2-3 seconds, time will reach position 5,400 and move right to position 700,400. At 4 seconds, time will reach 700,400 and move diagonaly to positon 5,5. At 8 seconds, time will freeze its position at 5,5. |  |  |  |  |
2.6 | decelerate, autoReverse (smil, source) (xhtml+smil, source) | Testing: decelerate, autoReverse. At 0 seconds, time will appear. At 2 seconds, time will start accelerating downwards to position 5,400. At 4 seconds, time will reach 5,400 then autorevrse. At 6 seconds, time will be at its starting position. This will repeat 5 times freezing at 22 seconds. |  |  |  |  |
2.8 | speed, accelerate, decelerate, autoreverse (smil, source) (xhtml+smil, source) | Testing: speed, accelerate, decelerate, autoreverse. At 0 seconds, time will appear. At 2 seconds, time will start accelerating downwards to position 5,400. At 4 seconds, time will reach 5,400 then autoreverse indefinitely. |  |  |  |  |
2.9 | speed (smil, source) (xhtml+smil, source) | Testing: speed. At 0 seconds, time will appear. At 2 seconds, time will start animating downwards to position 5,400. At 7 seconds, time will reach 400,400 then remove itself back to its original position. |  |  |  |  |
2.10 | speed, accelerate (smil, source) (xhtml+smil, source) | Testing: speed, accelerate. At 0 seconds, time will appear. At 2 seconds, time will start animating downwards to position 5,400. At 4 seconds, time will reach 5,400 then remove itself back to its original position. |  |  |  |  |
3 | animate_time_manipulation |  |  |  |  |
3.1 | accelerate, to, begin, dur, targetElement, fill=hold (smil, source) (xhtml+smil, source) | Testing: accelerate. At 0 seconds, time will appear. At 2 seconds, time will start accelerating downwards to position 400px. At 4 seconds, time will reach 400px then hold its position. |  |  |  |  |
3.2 | accelerate, to, begin, dur, targetElement, repeatcount, fill=freeze (smil, source) (xhtml+smil, source) | Testing: accelerate. At 0 seconds, time will appear. At 2 seconds, time will start accelerating downwards to position 400px. At 4 seconds, time will reach 400px then autorevrse. At 6 seconds, time will be at its starting position. This will repeat 5 times freezing at 22 seconds. |  |  |  |  |
3.3 | accelerate, decelerate, to, begin, dur, targetElement, repeatCount, fill=hold (smil, source) (xhtml+smil, source) | At 0 seconds, time will appear. At 2 seconds, time will start accelerating downwards to position 400px. At 4 seconds, it will end accelleration and reach position 400px. No decelleration will be observed. This will repeat indefinitely, every 4 seconds. |  |  |  |  |
3.5 | decelerate, to, begin, dur, targetElement, fill=freeze (smil, source) (xhtml+smil, source) | Testing: decelerate. At 0 seconds, time will appear. At 2 seconds, time will start decelerating downwards to position 400px. At 4 seconds, time will reach 400px then freeze its position. |  |  |  |  |
3.7 | speed, accelerate, decelerate, to, begin, dur, targetElement, repeatCount, fill=freeze (smil, source) (xhtml+smil, source) | Testing: speed, accelerate, decelerate, autoreverse. At 0 seconds, time will appear. At 2 seconds, time will start accelerating downwards to position 400px. At 4 seconds, time will reach 400px then autoreverse indefinitely. |  |  |  |  |
3.8 | speed, to, begin, dur, targetElement, fill=remove (smil, source) (xhtml+smil, source) | Testing: speed. At 0 seconds, time will appear. At 2 seconds, time will start animating downwards to position 400px. At 7 seconds, time will reach 400px then remove itself back to its original position. |  |  |  |  |
3.9 | speed, decelerate, to, begin, dur, targetElement, fill=remove (smil, source) (xhtml+smil, source) | Testing: speed, decelerate. At 0 seconds, time will appear. At 2 seconds, time will start animating downwards to position 400px. At 4 seconds, time will reach 400px then remove itself back to its original position. |  |  |  |  |
4 | Media |  |  |  |  |