Source code

Revision control

Copy as Markdown

Other Tools

Test Info:

<!DOCTYPE HTML>
<meta charset="UTF-8">
<title>transform interpolation</title>
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="/css/support/interpolation-testcommon.js"></script>
<script src="support/transform-interpolation-reftests.js"></script>
<!--
The tests in transform-interpolation-reftests.js are used for reftests
that are designed to test animation that happens on the compositor.
Here we run those same tests through test_interpolation to check that
they match the non-compositor codepath.
-->
<body>
<script>
for (const set in transformTests) {
for (const obj of transformTests[set]) {
let test = ("test" in obj) ? obj.test : obj;
let midpoint = ("midpoint" in obj) ? obj.midpoint : 0.5;
test_interpolation({
property: 'transform',
from: test[0],
to: test[2]
}, [
{ at: midpoint, expect: test[1] },
]);
}
}
</script>