Summary

Harness status: OK

Found 43 tests

Details

ResultTest NameMessage
Passdelay of a new animation
Asserts run
Pass
assert_equals(0, 0, "Initial value of delay")
    at Test.<anonymous> ( /css/css-animations/AnimationEffect-getComputedTiming.tentative.html:28:3)
PassNegative delay of a new animation
Asserts run
Pass
assert_equals(-10000, -10000, "Initial value of delay")
    at Test.<anonymous> ( /css/css-animations/AnimationEffect-getComputedTiming.tentative.html:34:3)
PassPositive delay of a new animation
Asserts run
Pass
assert_equals(10000, 10000, "Initial value of delay")
    at Test.<anonymous> ( /css/css-animations/AnimationEffect-getComputedTiming.tentative.html:41:3)
PassendDelay of a new animation
Asserts run
Pass
assert_equals(0, 0, "Initial value of endDelay")
    at Test.<anonymous> ( /css/css-animations/AnimationEffect-getComputedTiming.tentative.html:53:3)
Passfill of a new animation
Asserts run
Pass
assert_equals("none", "none", "Initial value of fill")
    at Test.<anonymous> ( /css/css-animations/AnimationEffect-getComputedTiming.tentative.html:69:3)
Pass
assert_equals("forwards", "forwards", "Fill forwards")
    at Test.<anonymous> ( /css/css-animations/AnimationEffect-getComputedTiming.tentative.html:72:3)
Pass
assert_equals("backwards", "backwards", "Fill backwards")
    at Test.<anonymous> ( /css/css-animations/AnimationEffect-getComputedTiming.tentative.html:75:3)
Pass
assert_equals("both", "both", "Fill forwards and backwards")
    at Test.<anonymous> ( /css/css-animations/AnimationEffect-getComputedTiming.tentative.html:78:3)
PassiterationStart of a new animation
Asserts run
Pass
assert_equals(0, 0, "Initial value of iterationStart")
    at Test.<anonymous> ( /css/css-animations/AnimationEffect-getComputedTiming.tentative.html:90:3)
Passiterations of a new animation
Asserts run
Pass
assert_equals(1, 1, "Initial value of iterations")
    at Test.<anonymous> ( /css/css-animations/AnimationEffect-getComputedTiming.tentative.html:102:3)
Passiterations of a finitely repeating animation
Asserts run
Pass
assert_equals(2016.5, 2016.5, "Initial value of iterations")
    at Test.<anonymous> ( /css/css-animations/AnimationEffect-getComputedTiming.tentative.html:109:3)
Passiterations of an infinitely repeating animation
Asserts run
Pass
assert_equals(Infinity, Infinity, "Initial value of iterations")
    at Test.<anonymous> ( /css/css-animations/AnimationEffect-getComputedTiming.tentative.html:116:3)
Passduration of a new animation
Asserts run
Pass
assert_equals(100000, 100000, "Initial value of duration")
    at Test.<anonymous> ( /css/css-animations/AnimationEffect-getComputedTiming.tentative.html:130:3)
Passdirection of a new animation
Asserts run
Pass
assert_equals("normal", "normal", "Initial value of normal direction")
    at Test.<anonymous> ( /css/css-animations/AnimationEffect-getComputedTiming.tentative.html:146:3)
Pass
assert_equals("reverse", "reverse", "Initial value of reverse direction")
    at Test.<anonymous> ( /css/css-animations/AnimationEffect-getComputedTiming.tentative.html:149:3)
Pass
assert_equals("alternate", "alternate", "Initial value of alternate direction")
    at Test.<anonymous> ( /css/css-animations/AnimationEffect-getComputedTiming.tentative.html:152:3)
Pass
assert_equals("alternate-reverse", "alternate-reverse", "Initial value of alternate-reverse direction")
    at Test.<anonymous> ( /css/css-animations/AnimationEffect-getComputedTiming.tentative.html:155:3)
Passeasing of a new animation
Asserts run
Pass
assert_equals("linear", "linear", "Initial value of easing")
    at Test.<anonymous> ( /css/css-animations/AnimationEffect-getComputedTiming.tentative.html:167:3)
PassendTime of an new animation
Asserts run
Pass
assert_equals(100000, 100000, "Initial value of endTime")
    at Test.<anonymous> ( /css/css-animations/AnimationEffect-getComputedTiming.tentative.html:180:3)
PassendTime of an animation with a negative delay
Asserts run
Pass
assert_equals(95000, 95000, "Initial value of endTime")
    at Test.<anonymous> ( /css/css-animations/AnimationEffect-getComputedTiming.tentative.html:188:3)
PassendTime of an infinitely repeating animation
Asserts run
Pass
assert_equals(Infinity, Infinity, "Initial value of endTime")
    at Test.<anonymous> ( /css/css-animations/AnimationEffect-getComputedTiming.tentative.html:197:3)
PassendTime of an infinitely repeating zero-duration animation
Asserts run
Pass
assert_equals(100000, 100000, "Initial value of endTime")
    at Test.<anonymous> ( /css/css-animations/AnimationEffect-getComputedTiming.tentative.html:204:3)
PassendTime of an animation that finishes before its startTime
Asserts run
Pass
assert_equals(0, 0, "Initial value of endTime")
    at Test.<anonymous> ( /css/css-animations/AnimationEffect-getComputedTiming.tentative.html:215:3)
PassactiveDuration of a new animation
Asserts run
Pass
assert_equals(500000, 500000, "Initial value of activeDuration")
    at Test.<anonymous> ( /css/css-animations/AnimationEffect-getComputedTiming.tentative.html:229:3)
PassactiveDuration of an infinitely repeating animation
Asserts run
Pass
assert_equals(Infinity, Infinity, "Initial value of activeDuration")
    at Test.<anonymous> ( /css/css-animations/AnimationEffect-getComputedTiming.tentative.html:236:3)
PassactiveDuration of an infinitely repeating zero-duration animation
Asserts run
Pass
assert_equals(0, 0, "Initial value of activeDuration")
    at Test.<anonymous> ( /css/css-animations/AnimationEffect-getComputedTiming.tentative.html:245:3)
PassactiveDuration of an animation with zero iterations
Asserts run
Pass
assert_equals(0, 0, "Initial value of activeDuration")
    at Test.<anonymous> ( /css/css-animations/AnimationEffect-getComputedTiming.tentative.html:254:3)
PasslocalTime of a new animation
Asserts run
Pass
assert_equals(0, 0, "Initial value of localTime")
    at Test.<anonymous> ( /css/css-animations/AnimationEffect-getComputedTiming.tentative.html:266:3)
PasslocalTime of an animation is always equal to currentTime
Asserts run
Pass
assert_approx_equals(5000, 5000, 0.001, "current localTime after setting currentTime")
    at assert_times_equal ( /css/css-animations/support/testcommon.js:29:3)
PasslocalTime reflects playbackRate immediately
Asserts run
Pass
assert_approx_equals(66.66400000000006, 66.66400000000006, 0.001, "localTime is equal to currentTime")
    at assert_times_equal ( /css/css-animations/support/testcommon.js:29:3)
Pass
assert_approx_equals(66.80000000000008, 66.80000000000008, 0.001, "localTime is equal to currentTime")
    at assert_times_equal ( /css/css-animations/support/testcommon.js:29:3)
PasslocalTime of an AnimationEffect without an Animation
Asserts run
Pass
assert_equals(null, null, "localTime for orphaned effect")
    at Test.<anonymous> ( /css/css-animations/AnimationEffect-getComputedTiming.tentative.html:302:3)
Passprogress of an animation with different fill modes
Asserts run
Pass
assert_true(true, "Initial progress with \"\" fill")
    at Test.<anonymous> ( /css/css-animations/AnimationEffect-getComputedTiming.tentative.html:330:5)
Pass
assert_true(true, "Initial progress with \"\" fill")
    at Test.<anonymous> ( /css/css-animations/AnimationEffect-getComputedTiming.tentative.html:333:5)
Pass
assert_true(true, "Initial progress with \"none\" fill")
    at Test.<anonymous> ( /css/css-animations/AnimationEffect-getComputedTiming.tentative.html:330:5)
Pass
assert_true(true, "Initial progress with \"none\" fill")
    at Test.<anonymous> ( /css/css-animations/AnimationEffect-getComputedTiming.tentative.html:333:5)
Pass
assert_true(true, "Initial progress with \"forwards\" fill")
    at Test.<anonymous> ( /css/css-animations/AnimationEffect-getComputedTiming.tentative.html:330:5)
Pass
assert_true(true, "Initial progress with \"forwards\" fill")
    at Test.<anonymous> ( /css/css-animations/AnimationEffect-getComputedTiming.tentative.html:333:5)
Pass
assert_true(true, "Initial progress with \"backwards\" fill")
    at Test.<anonymous> ( /css/css-animations/AnimationEffect-getComputedTiming.tentative.html:330:5)
Pass
assert_true(true, "Initial progress with \"backwards\" fill")
    at Test.<anonymous> ( /css/css-animations/AnimationEffect-getComputedTiming.tentative.html:333:5)
Pass
assert_true(true, "Initial progress with \"both\" fill")
    at Test.<anonymous> ( /css/css-animations/AnimationEffect-getComputedTiming.tentative.html:330:5)
Pass
assert_true(true, "Initial progress with \"both\" fill")
    at Test.<anonymous> ( /css/css-animations/AnimationEffect-getComputedTiming.tentative.html:333:5)
Passprogress of an integral repeating animation with normal direction
Asserts run
Pass
assert_equals(0, 0, "Initial value of progress")
    at Test.<anonymous> ( /css/css-animations/AnimationEffect-getComputedTiming.tentative.html:342:3)
Pass
assert_equals(0.25, 0.25, "Value of progress")
    at Test.<anonymous> ( /css/css-animations/AnimationEffect-getComputedTiming.tentative.html:345:3)
Pass
assert_equals(0.75, 0.75, "Value of progress")
    at Test.<anonymous> ( /css/css-animations/AnimationEffect-getComputedTiming.tentative.html:348:3)
Pass
assert_equals(0.25, 0.25, "Value of progress")
    at Test.<anonymous> ( /css/css-animations/AnimationEffect-getComputedTiming.tentative.html:351:3)
Pass
assert_equals(1, 1, "Value of progress")
    at Test.<anonymous> ( /css/css-animations/AnimationEffect-getComputedTiming.tentative.html:354:3)
Passprogress of an infinitely repeating zero-duration animation
Asserts run
Pass
assert_equals(1, 1, "Initial value of progress in after phase")
    at Test.<anonymous> ( /css/css-animations/AnimationEffect-getComputedTiming.tentative.html:367:3)
Pass
assert_equals(0, 0, "Value of progress before phase")
    at Test.<anonymous> ( /css/css-animations/AnimationEffect-getComputedTiming.tentative.html:372:3)
Passprogress of a finitely repeating zero-duration animation
Asserts run
Pass
assert_equals(1, 1, "Initial value of progress in after phase")
    at Test.<anonymous> ( /css/css-animations/AnimationEffect-getComputedTiming.tentative.html:381:3)
Pass
assert_equals(0, 0, "Value of progress before phase")
    at Test.<anonymous> ( /css/css-animations/AnimationEffect-getComputedTiming.tentative.html:386:3)
Passprogress of a non-integral repeating zero-duration animation
Asserts run
Pass
assert_equals(0, 0, "Initial value of progress (before phase)")
    at Test.<anonymous> ( /css/css-animations/AnimationEffect-getComputedTiming.tentative.html:394:3)
Pass
assert_equals(0.25, 0.25, "Value of progress in after phase")
    at Test.<anonymous> ( /css/css-animations/AnimationEffect-getComputedTiming.tentative.html:400:3)
PassProgress of a non-integral repeating zero-duration animation with reversing direction
Asserts run
Pass
assert_equals(1, 1, "Initial value of progress (before phase)")
    at Test.<anonymous> ( /css/css-animations/AnimationEffect-getComputedTiming.tentative.html:410:3)
Pass
assert_equals(0.75, 0.75, "Value of progress in after phase")
    at Test.<anonymous> ( /css/css-animations/AnimationEffect-getComputedTiming.tentative.html:415:3)
Passprogress of a non-integral repeating animation with alternate direction
Asserts run
Pass
assert_equals(0, 0, "Initial value of progress")
    at Test.<anonymous> ( /css/css-animations/AnimationEffect-getComputedTiming.tentative.html:426:3)
Pass
assert_equals(0.25, 0.25, "Value of progress")
    at Test.<anonymous> ( /css/css-animations/AnimationEffect-getComputedTiming.tentative.html:429:3)
Pass
assert_equals(0.75, 0.75, "Value of progress")
    at Test.<anonymous> ( /css/css-animations/AnimationEffect-getComputedTiming.tentative.html:432:3)
Pass
assert_equals(0.75, 0.75, "Value of progress")
    at Test.<anonymous> ( /css/css-animations/AnimationEffect-getComputedTiming.tentative.html:435:3)
Pass
assert_equals(0.25, 0.25, "Value of progress")
    at Test.<anonymous> ( /css/css-animations/AnimationEffect-getComputedTiming.tentative.html:438:3)
Passprogress of a non-integral repeating animation with alternate-reversing direction
Asserts run
Pass
assert_equals(1, 1, "Initial value of progress")
    at Test.<anonymous> ( /css/css-animations/AnimationEffect-getComputedTiming.tentative.html:449:3)
Pass
assert_equals(0.75, 0.75, "Value of progress")
    at Test.<anonymous> ( /css/css-animations/AnimationEffect-getComputedTiming.tentative.html:452:3)
Pass
assert_equals(0.25, 0.25, "Value of progress")
    at Test.<anonymous> ( /css/css-animations/AnimationEffect-getComputedTiming.tentative.html:455:3)
Pass
assert_equals(0.25, 0.25, "Value of progress")
    at Test.<anonymous> ( /css/css-animations/AnimationEffect-getComputedTiming.tentative.html:458:3)
Pass
assert_equals(0.75, 0.75, "Value of progress")
    at Test.<anonymous> ( /css/css-animations/AnimationEffect-getComputedTiming.tentative.html:461:3)
Passprogress of a non-integral repeating zero-duration animation with alternate direction
Asserts run
Pass
assert_equals(0.25, 0.25, "Initial value of progress")
    at Test.<anonymous> ( /css/css-animations/AnimationEffect-getComputedTiming.tentative.html:472:3)
Pass
assert_equals(0.25, 0.25, "Value of progress")
    at Test.<anonymous> ( /css/css-animations/AnimationEffect-getComputedTiming.tentative.html:475:3)
Pass
assert_equals(0, 0, "Value of progress")
    at Test.<anonymous> ( /css/css-animations/AnimationEffect-getComputedTiming.tentative.html:478:3)
Pass
assert_equals(0.25, 0.25, "Value of progress")
    at Test.<anonymous> ( /css/css-animations/AnimationEffect-getComputedTiming.tentative.html:481:3)
Passprogress of a non-integral repeating zero-duration animation with alternate-reverse direction
Asserts run
Pass
assert_equals(0.75, 0.75, "Initial value of progress")
    at Test.<anonymous> ( /css/css-animations/AnimationEffect-getComputedTiming.tentative.html:492:3)
Pass
assert_equals(0.75, 0.75, "Value of progress")
    at Test.<anonymous> ( /css/css-animations/AnimationEffect-getComputedTiming.tentative.html:495:3)
Pass
assert_equals(1, 1, "Value of progress")
    at Test.<anonymous> ( /css/css-animations/AnimationEffect-getComputedTiming.tentative.html:498:3)
Pass
assert_equals(0.75, 0.75, "Value of progress")
    at Test.<anonymous> ( /css/css-animations/AnimationEffect-getComputedTiming.tentative.html:501:3)
PasscurrentIteration of a new animation with no backwards fill is unresolved in before phase
Asserts run
Pass
assert_equals(null, null, "Initial value of currentIteration before phase")
    at Test.<anonymous> ( /css/css-animations/AnimationEffect-getComputedTiming.tentative.html:514:3)
PasscurrentIteration of a new animation is zero
Asserts run
Pass
assert_equals(0, 0, "Initial value of currentIteration")
    at Test.<anonymous> ( /css/css-animations/AnimationEffect-getComputedTiming.tentative.html:522:3)
PasscurrentIteration of an infinitely repeating zero-duration animation
Asserts run
Pass
assert_equals(Infinity, Infinity, "Initial value of currentIteration in after phase")
    at Test.<anonymous> ( /css/css-animations/AnimationEffect-getComputedTiming.tentative.html:535:3)
Pass
assert_equals(0, 0, "Value of currentIteration count during before phase")
    at Test.<anonymous> ( /css/css-animations/AnimationEffect-getComputedTiming.tentative.html:540:3)
PasscurrentIteration of a finitely repeating zero-duration animation
Asserts run
Pass
assert_equals(10, 10, "Initial value of currentIteration")
    at Test.<anonymous> ( /css/css-animations/AnimationEffect-getComputedTiming.tentative.html:549:3)
Pass
assert_equals(0, 0, "Value of currentIteration count during before phase")
    at Test.<anonymous> ( /css/css-animations/AnimationEffect-getComputedTiming.tentative.html:554:3)
PasscurrentIteration of an animation with a non-integral iteration count
Asserts run
Pass
assert_equals(0, 0, "Initial value of currentIteration")
    at Test.<anonymous> ( /css/css-animations/AnimationEffect-getComputedTiming.tentative.html:564:3)
Pass
assert_equals(2, 2, "Value of currentIteration during the 3rd iteration")
    at Test.<anonymous> ( /css/css-animations/AnimationEffect-getComputedTiming.tentative.html:569:3)
Pass
assert_equals(5, 5, "Value of currentIteration in after phase")
    at Test.<anonymous> ( /css/css-animations/AnimationEffect-getComputedTiming.tentative.html:573:3)
PasscurrentIteration of an animation with an integral iteration count
Asserts run
Pass
assert_equals(0, 0, "Initial value of currentIteration")
    at Test.<anonymous> ( /css/css-animations/AnimationEffect-getComputedTiming.tentative.html:581:3)
Pass
assert_equals(1, 1, "Value of currentIteration in after phase")
    at Test.<anonymous> ( /css/css-animations/AnimationEffect-getComputedTiming.tentative.html:585:3)
PasscurrentIteration of an animation with a default iteration count
Asserts run
Pass
assert_equals(0, 0, "Initial value of currentIteration")
    at Test.<anonymous> ( /css/css-animations/AnimationEffect-getComputedTiming.tentative.html:592:3)
Pass
assert_equals(0, 0, "Value of currentIteration in after phase")
    at Test.<anonymous> ( /css/css-animations/AnimationEffect-getComputedTiming.tentative.html:596:3)
PasscurrentIteration of an AnimationEffect without an Animation
Asserts run
Pass
assert_equals(null, null, "currentIteration for orphaned effect")
    at Test.<anonymous> ( /css/css-animations/AnimationEffect-getComputedTiming.tentative.html:604:3)