| This is a testharness.js-based test. |
| PASS Test zero iterations: iterations:0 iterationStart:0 duration:0 delay:1 fill:both |
| PASS Test zero iterations: iterations:0 iterationStart:0 duration:100 delay:1 fill:both |
| PASS Test zero iterations: iterations:0 iterationStart:0 duration:Infinity delay:1 fill:both |
| PASS Test zero iterations: iterations:0 iterationStart:2.5 duration:0 delay:1 fill:both |
| PASS Test zero iterations: iterations:0 iterationStart:2.5 duration:100 delay:1 fill:both |
| PASS Test zero iterations: iterations:0 iterationStart:2.5 duration:Infinity delay:1 fill:both |
| PASS Test zero iterations: iterations:0 iterationStart:3 duration:0 delay:1 fill:both |
| PASS Test zero iterations: iterations:0 iterationStart:3 duration:100 delay:1 fill:both |
| PASS Test zero iterations: iterations:0 iterationStart:3 duration:Infinity delay:1 fill:both |
| PASS Test integer iterations: iterations:3 iterationStart:0 duration:0 delay:1 fill:both |
| PASS Test integer iterations: iterations:3 iterationStart:0 duration:100 delay:1 fill:both |
| PASS Test integer iterations: iterations:3 iterationStart:0 duration:Infinity delay:1 fill:both |
| PASS Test integer iterations: iterations:3 iterationStart:2.5 duration:0 delay:1 fill:both |
| PASS Test integer iterations: iterations:3 iterationStart:2.5 duration:100 delay:1 fill:both |
| PASS Test integer iterations: iterations:3 iterationStart:2.5 duration:Infinity delay:1 fill:both |
| PASS Test integer iterations: iterations:3 iterationStart:3 duration:0 delay:1 fill:both |
| PASS Test integer iterations: iterations:3 iterationStart:3 duration:100 delay:1 fill:both |
| PASS Test integer iterations: iterations:3 iterationStart:3 duration:Infinity delay:1 fill:both |
| PASS Test fractional iterations: iterations:3.5 iterationStart:0 duration:0 delay:1 fill:both |
| PASS Test fractional iterations: iterations:3.5 iterationStart:0 duration:100 delay:1 fill:both |
| PASS Test fractional iterations: iterations:3.5 iterationStart:0 duration:Infinity delay:1 fill:both |
| PASS Test fractional iterations: iterations:3.5 iterationStart:2.5 duration:0 delay:1 fill:both |
| FAIL Test fractional iterations: iterations:3.5 iterationStart:2.5 duration:100 delay:1 fill:both assert_approx_equals: Value of progress in the after phase expected 1 +/- 0.0005 but got 5.551115123125783e-16 |
| PASS Test fractional iterations: iterations:3.5 iterationStart:2.5 duration:Infinity delay:1 fill:both |
| PASS Test fractional iterations: iterations:3.5 iterationStart:3 duration:0 delay:1 fill:both |
| PASS Test fractional iterations: iterations:3.5 iterationStart:3 duration:100 delay:1 fill:both |
| PASS Test fractional iterations: iterations:3.5 iterationStart:3 duration:Infinity delay:1 fill:both |
| PASS Test infinity iterations: iterations:Infinity iterationStart:0 duration:0 delay:1 fill:both |
| PASS Test infinity iterations: iterations:Infinity iterationStart:0 duration:100 delay:1 fill:both |
| PASS Test infinity iterations: iterations:Infinity iterationStart:0 duration:Infinity delay:1 fill:both |
| FAIL Test infinity iterations: iterations:Infinity iterationStart:2.5 duration:0 delay:1 fill:both assert_approx_equals: Value of progress in the after phase expected 0.5 +/- 0.0005 but got 1 |
| PASS Test infinity iterations: iterations:Infinity iterationStart:2.5 duration:100 delay:1 fill:both |
| PASS Test infinity iterations: iterations:Infinity iterationStart:2.5 duration:Infinity delay:1 fill:both |
| PASS Test infinity iterations: iterations:Infinity iterationStart:3 duration:0 delay:1 fill:both |
| PASS Test infinity iterations: iterations:Infinity iterationStart:3 duration:100 delay:1 fill:both |
| PASS Test infinity iterations: iterations:Infinity iterationStart:3 duration:Infinity delay:1 fill:both |
| PASS Test end delay: duration:100 delay:1 fill:both endDelay:50 |
| PASS Test end delay: duration:100 delay:1 fill:both endDelay:-50 |
| PASS Test end delay: duration:100 delay:1 fill:both endDelay:-100 |
| PASS Test end delay: duration:100 delay:1 fill:both endDelay:-200 |
| PASS Test end delay: iterationStart:0.5 duration:100 delay:1 fill:both endDelay:50 |
| FAIL Test end delay: iterationStart:0.5 duration:100 delay:1 fill:both endDelay:-50 assert_approx_equals: Value of progress in the after phase expected 0 +/- 0.0005 but got 1 |
| PASS Test end delay: iterationStart:0.5 duration:100 delay:1 fill:both endDelay:-100 |
| FAIL Test end delay: iterations:2 duration:100 delay:1 fill:both endDelay:-100 assert_approx_equals: Value of progress in the after phase expected 0 +/- 0.0005 but got 1 |
| PASS Test end delay: iterations:1 iterationStart:2 duration:100 delay:1 fill:both endDelay:-50 |
| FAIL Test end delay: iterations:1 iterationStart:2 duration:100 delay:1 fill:both endDelay:-100 assert_approx_equals: Value of progress in the after phase expected 0 +/- 0.0005 but got 1 |
| PASS Test negative playback rate: duration:1 delay:1 fill:both playbackRate:-1 |
| FAIL Test negative playback rate: duration:0 delay:1 fill:both playbackRate:-1 assert_approx_equals: Value of progress in the before phase expected 0 +/- 0.0005 but got 1 |
| PASS Test negative playback rate: duration:0 iterations:0 delay:1 fill:both playbackRate:-1 |
| Harness: the test ran to completion. |
| |