--- a/testing/web-platform/meta/MANIFEST.json
+++ b/testing/web-platform/meta/MANIFEST.json
@@ -35992,231 +35992,231 @@
}
],
"html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping.html": [
{
"path": "html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping.html",
"url": "/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping.html"
}
],
- "web-animations/Animatable/animate.html": [
- {
- "path": "web-animations/Animatable/animate.html",
- "url": "/web-animations/Animatable/animate.html"
- }
- ],
- "web-animations/Animation/cancel.html": [
- {
- "path": "web-animations/Animation/cancel.html",
- "url": "/web-animations/Animation/cancel.html"
- }
- ],
- "web-animations/Animation/constructor.html": [
- {
- "path": "web-animations/Animation/constructor.html",
- "url": "/web-animations/Animation/constructor.html"
- }
- ],
- "web-animations/Animation/finish.html": [
- {
- "path": "web-animations/Animation/finish.html",
- "url": "/web-animations/Animation/finish.html"
- }
- ],
- "web-animations/Animation/finished.html": [
- {
- "path": "web-animations/Animation/finished.html",
- "url": "/web-animations/Animation/finished.html"
- }
- ],
- "web-animations/Animation/id.html": [
- {
- "path": "web-animations/Animation/id.html",
- "url": "/web-animations/Animation/id.html"
- }
- ],
- "web-animations/Animation/oncancel.html": [
- {
- "path": "web-animations/Animation/oncancel.html",
- "url": "/web-animations/Animation/oncancel.html"
- }
- ],
- "web-animations/Animation/onfinish.html": [
- {
- "path": "web-animations/Animation/onfinish.html",
- "url": "/web-animations/Animation/onfinish.html"
- }
- ],
- "web-animations/Animation/pause.html": [
- {
- "path": "web-animations/Animation/pause.html",
- "url": "/web-animations/Animation/pause.html"
- }
- ],
- "web-animations/Animation/play.html": [
- {
- "path": "web-animations/Animation/play.html",
- "url": "/web-animations/Animation/play.html"
- }
- ],
- "web-animations/Animation/playState.html": [
- {
- "path": "web-animations/Animation/playState.html",
- "url": "/web-animations/Animation/playState.html"
- }
- ],
- "web-animations/Animation/playbackRate.html": [
- {
- "path": "web-animations/Animation/playbackRate.html",
- "url": "/web-animations/Animation/playbackRate.html"
- }
- ],
- "web-animations/Animation/ready.html": [
- {
- "path": "web-animations/Animation/ready.html",
- "url": "/web-animations/Animation/ready.html"
- }
- ],
- "web-animations/Animation/reverse.html": [
- {
- "path": "web-animations/Animation/reverse.html",
- "url": "/web-animations/Animation/reverse.html"
- }
- ],
- "web-animations/Animation/startTime.html": [
- {
- "path": "web-animations/Animation/startTime.html",
- "url": "/web-animations/Animation/startTime.html"
- }
- ],
- "web-animations/AnimationEffectTiming/delay.html": [
- {
- "path": "web-animations/AnimationEffectTiming/delay.html",
- "url": "/web-animations/AnimationEffectTiming/delay.html"
- }
- ],
- "web-animations/AnimationEffectTiming/direction.html": [
- {
- "path": "web-animations/AnimationEffectTiming/direction.html",
- "url": "/web-animations/AnimationEffectTiming/direction.html"
- }
- ],
- "web-animations/AnimationEffectTiming/duration.html": [
- {
- "path": "web-animations/AnimationEffectTiming/duration.html",
- "url": "/web-animations/AnimationEffectTiming/duration.html"
- }
- ],
- "web-animations/AnimationEffectTiming/easing.html": [
- {
- "path": "web-animations/AnimationEffectTiming/easing.html",
- "url": "/web-animations/AnimationEffectTiming/easing.html"
- }
- ],
- "web-animations/AnimationEffectTiming/endDelay.html": [
- {
- "path": "web-animations/AnimationEffectTiming/endDelay.html",
- "url": "/web-animations/AnimationEffectTiming/endDelay.html"
- }
- ],
- "web-animations/AnimationEffectTiming/fill.html": [
- {
- "path": "web-animations/AnimationEffectTiming/fill.html",
- "url": "/web-animations/AnimationEffectTiming/fill.html"
- }
- ],
- "web-animations/AnimationEffectTiming/getAnimations.html": [
- {
- "path": "web-animations/AnimationEffectTiming/getAnimations.html",
- "url": "/web-animations/AnimationEffectTiming/getAnimations.html"
- }
- ],
- "web-animations/AnimationEffectTiming/getComputedStyle.html": [
- {
- "path": "web-animations/AnimationEffectTiming/getComputedStyle.html",
- "url": "/web-animations/AnimationEffectTiming/getComputedStyle.html"
- }
- ],
- "web-animations/AnimationEffectTiming/iterationStart.html": [
- {
- "path": "web-animations/AnimationEffectTiming/iterationStart.html",
- "url": "/web-animations/AnimationEffectTiming/iterationStart.html"
- }
- ],
- "web-animations/AnimationEffectTiming/iterations.html": [
- {
- "path": "web-animations/AnimationEffectTiming/iterations.html",
- "url": "/web-animations/AnimationEffectTiming/iterations.html"
- }
- ],
- "web-animations/AnimationTimeline/document-timeline.html": [
- {
- "path": "web-animations/AnimationTimeline/document-timeline.html",
- "url": "/web-animations/AnimationTimeline/document-timeline.html"
- }
- ],
- "web-animations/AnimationTimeline/idlharness.html": [
- {
- "path": "web-animations/AnimationTimeline/idlharness.html",
- "url": "/web-animations/AnimationTimeline/idlharness.html"
- }
- ],
- "web-animations/Document/getAnimations.html": [
- {
- "path": "web-animations/Document/getAnimations.html",
- "url": "/web-animations/Document/getAnimations.html"
- }
- ],
- "web-animations/KeyframeEffect/constructor.html": [
- {
- "path": "web-animations/KeyframeEffect/constructor.html",
- "url": "/web-animations/KeyframeEffect/constructor.html"
- }
- ],
- "web-animations/KeyframeEffect/effect-easing.html": [
- {
- "path": "web-animations/KeyframeEffect/effect-easing.html",
- "url": "/web-animations/KeyframeEffect/effect-easing.html"
- }
- ],
- "web-animations/KeyframeEffect/getComputedTiming.html": [
- {
- "path": "web-animations/KeyframeEffect/getComputedTiming.html",
- "url": "/web-animations/KeyframeEffect/getComputedTiming.html"
- }
- ],
- "web-animations/KeyframeEffect/processing-a-keyframes-argument.html": [
- {
- "path": "web-animations/KeyframeEffect/processing-a-keyframes-argument.html",
- "url": "/web-animations/KeyframeEffect/processing-a-keyframes-argument.html"
- }
- ],
- "web-animations/KeyframeEffect/setKeyframes.html": [
- {
- "path": "web-animations/KeyframeEffect/setKeyframes.html",
- "url": "/web-animations/KeyframeEffect/setKeyframes.html"
- }
- ],
- "web-animations/KeyframeEffect/setTarget.html": [
- {
- "path": "web-animations/KeyframeEffect/setTarget.html",
- "url": "/web-animations/KeyframeEffect/setTarget.html"
- }
- ],
"web-animations/animation-model/keyframe-effects/effect-value-context.html": [
{
"path": "web-animations/animation-model/keyframe-effects/effect-value-context.html",
"url": "/web-animations/animation-model/keyframe-effects/effect-value-context.html"
}
],
"web-animations/animation-model/keyframe-effects/the-effect-value-of-a-keyframe-effect.html": [
{
"path": "web-animations/animation-model/keyframe-effects/the-effect-value-of-a-keyframe-effect.html",
"url": "/web-animations/animation-model/keyframe-effects/the-effect-value-of-a-keyframe-effect.html"
}
+ ],
+ "web-animations/interfaces/Animatable/animate.html": [
+ {
+ "path": "web-animations/interfaces/Animatable/animate.html",
+ "url": "/web-animations/interfaces/Animatable/animate.html"
+ }
+ ],
+ "web-animations/interfaces/Animation/cancel.html": [
+ {
+ "path": "web-animations/interfaces/Animation/cancel.html",
+ "url": "/web-animations/interfaces/Animation/cancel.html"
+ }
+ ],
+ "web-animations/interfaces/Animation/constructor.html": [
+ {
+ "path": "web-animations/interfaces/Animation/constructor.html",
+ "url": "/web-animations/interfaces/Animation/constructor.html"
+ }
+ ],
+ "web-animations/interfaces/Animation/finish.html": [
+ {
+ "path": "web-animations/interfaces/Animation/finish.html",
+ "url": "/web-animations/interfaces/Animation/finish.html"
+ }
+ ],
+ "web-animations/interfaces/Animation/finished.html": [
+ {
+ "path": "web-animations/interfaces/Animation/finished.html",
+ "url": "/web-animations/interfaces/Animation/finished.html"
+ }
+ ],
+ "web-animations/interfaces/Animation/id.html": [
+ {
+ "path": "web-animations/interfaces/Animation/id.html",
+ "url": "/web-animations/interfaces/Animation/id.html"
+ }
+ ],
+ "web-animations/interfaces/Animation/oncancel.html": [
+ {
+ "path": "web-animations/interfaces/Animation/oncancel.html",
+ "url": "/web-animations/interfaces/Animation/oncancel.html"
+ }
+ ],
+ "web-animations/interfaces/Animation/onfinish.html": [
+ {
+ "path": "web-animations/interfaces/Animation/onfinish.html",
+ "url": "/web-animations/interfaces/Animation/onfinish.html"
+ }
+ ],
+ "web-animations/interfaces/Animation/pause.html": [
+ {
+ "path": "web-animations/interfaces/Animation/pause.html",
+ "url": "/web-animations/interfaces/Animation/pause.html"
+ }
+ ],
+ "web-animations/interfaces/Animation/play.html": [
+ {
+ "path": "web-animations/interfaces/Animation/play.html",
+ "url": "/web-animations/interfaces/Animation/play.html"
+ }
+ ],
+ "web-animations/interfaces/Animation/playState.html": [
+ {
+ "path": "web-animations/interfaces/Animation/playState.html",
+ "url": "/web-animations/interfaces/Animation/playState.html"
+ }
+ ],
+ "web-animations/interfaces/Animation/playbackRate.html": [
+ {
+ "path": "web-animations/interfaces/Animation/playbackRate.html",
+ "url": "/web-animations/interfaces/Animation/playbackRate.html"
+ }
+ ],
+ "web-animations/interfaces/Animation/ready.html": [
+ {
+ "path": "web-animations/interfaces/Animation/ready.html",
+ "url": "/web-animations/interfaces/Animation/ready.html"
+ }
+ ],
+ "web-animations/interfaces/Animation/reverse.html": [
+ {
+ "path": "web-animations/interfaces/Animation/reverse.html",
+ "url": "/web-animations/interfaces/Animation/reverse.html"
+ }
+ ],
+ "web-animations/interfaces/Animation/startTime.html": [
+ {
+ "path": "web-animations/interfaces/Animation/startTime.html",
+ "url": "/web-animations/interfaces/Animation/startTime.html"
+ }
+ ],
+ "web-animations/interfaces/AnimationEffectTiming/delay.html": [
+ {
+ "path": "web-animations/interfaces/AnimationEffectTiming/delay.html",
+ "url": "/web-animations/interfaces/AnimationEffectTiming/delay.html"
+ }
+ ],
+ "web-animations/interfaces/AnimationEffectTiming/direction.html": [
+ {
+ "path": "web-animations/interfaces/AnimationEffectTiming/direction.html",
+ "url": "/web-animations/interfaces/AnimationEffectTiming/direction.html"
+ }
+ ],
+ "web-animations/interfaces/AnimationEffectTiming/duration.html": [
+ {
+ "path": "web-animations/interfaces/AnimationEffectTiming/duration.html",
+ "url": "/web-animations/interfaces/AnimationEffectTiming/duration.html"
+ }
+ ],
+ "web-animations/interfaces/AnimationEffectTiming/easing.html": [
+ {
+ "path": "web-animations/interfaces/AnimationEffectTiming/easing.html",
+ "url": "/web-animations/interfaces/AnimationEffectTiming/easing.html"
+ }
+ ],
+ "web-animations/interfaces/AnimationEffectTiming/endDelay.html": [
+ {
+ "path": "web-animations/interfaces/AnimationEffectTiming/endDelay.html",
+ "url": "/web-animations/interfaces/AnimationEffectTiming/endDelay.html"
+ }
+ ],
+ "web-animations/interfaces/AnimationEffectTiming/fill.html": [
+ {
+ "path": "web-animations/interfaces/AnimationEffectTiming/fill.html",
+ "url": "/web-animations/interfaces/AnimationEffectTiming/fill.html"
+ }
+ ],
+ "web-animations/interfaces/AnimationEffectTiming/getAnimations.html": [
+ {
+ "path": "web-animations/interfaces/AnimationEffectTiming/getAnimations.html",
+ "url": "/web-animations/interfaces/AnimationEffectTiming/getAnimations.html"
+ }
+ ],
+ "web-animations/interfaces/AnimationEffectTiming/getComputedStyle.html": [
+ {
+ "path": "web-animations/interfaces/AnimationEffectTiming/getComputedStyle.html",
+ "url": "/web-animations/interfaces/AnimationEffectTiming/getComputedStyle.html"
+ }
+ ],
+ "web-animations/interfaces/AnimationEffectTiming/iterationStart.html": [
+ {
+ "path": "web-animations/interfaces/AnimationEffectTiming/iterationStart.html",
+ "url": "/web-animations/interfaces/AnimationEffectTiming/iterationStart.html"
+ }
+ ],
+ "web-animations/interfaces/AnimationEffectTiming/iterations.html": [
+ {
+ "path": "web-animations/interfaces/AnimationEffectTiming/iterations.html",
+ "url": "/web-animations/interfaces/AnimationEffectTiming/iterations.html"
+ }
+ ],
+ "web-animations/interfaces/AnimationTimeline/document-timeline.html": [
+ {
+ "path": "web-animations/interfaces/AnimationTimeline/document-timeline.html",
+ "url": "/web-animations/interfaces/AnimationTimeline/document-timeline.html"
+ }
+ ],
+ "web-animations/interfaces/AnimationTimeline/idlharness.html": [
+ {
+ "path": "web-animations/interfaces/AnimationTimeline/idlharness.html",
+ "url": "/web-animations/interfaces/AnimationTimeline/idlharness.html"
+ }
+ ],
+ "web-animations/interfaces/Document/getAnimations.html": [
+ {
+ "path": "web-animations/interfaces/Document/getAnimations.html",
+ "url": "/web-animations/interfaces/Document/getAnimations.html"
+ }
+ ],
+ "web-animations/interfaces/KeyframeEffect/constructor.html": [
+ {
+ "path": "web-animations/interfaces/KeyframeEffect/constructor.html",
+ "url": "/web-animations/interfaces/KeyframeEffect/constructor.html"
+ }
+ ],
+ "web-animations/interfaces/KeyframeEffect/effect-easing.html": [
+ {
+ "path": "web-animations/interfaces/KeyframeEffect/effect-easing.html",
+ "url": "/web-animations/interfaces/KeyframeEffect/effect-easing.html"
+ }
+ ],
+ "web-animations/interfaces/KeyframeEffect/getComputedTiming.html": [
+ {
+ "path": "web-animations/interfaces/KeyframeEffect/getComputedTiming.html",
+ "url": "/web-animations/interfaces/KeyframeEffect/getComputedTiming.html"
+ }
+ ],
+ "web-animations/interfaces/KeyframeEffect/processing-a-keyframes-argument.html": [
+ {
+ "path": "web-animations/interfaces/KeyframeEffect/processing-a-keyframes-argument.html",
+ "url": "/web-animations/interfaces/KeyframeEffect/processing-a-keyframes-argument.html"
+ }
+ ],
+ "web-animations/interfaces/KeyframeEffect/setKeyframes.html": [
+ {
+ "path": "web-animations/interfaces/KeyframeEffect/setKeyframes.html",
+ "url": "/web-animations/interfaces/KeyframeEffect/setKeyframes.html"
+ }
+ ],
+ "web-animations/interfaces/KeyframeEffect/setTarget.html": [
+ {
+ "path": "web-animations/interfaces/KeyframeEffect/setTarget.html",
+ "url": "/web-animations/interfaces/KeyframeEffect/setTarget.html"
+ }
]
}
},
"reftest_nodes": {}
},
"reftest_nodes": {
"2dcontext/building-paths/canvas_complexshapes_arcto_001.htm": [
{
rename from testing/web-platform/meta/web-animations/Animatable/animate.html.ini
rename to testing/web-platform/meta/web-animations/interfaces/Animatable/animate.html.ini
rename from testing/web-platform/meta/web-animations/Animation/constructor.html.ini
rename to testing/web-platform/meta/web-animations/interfaces/Animation/constructor.html.ini
rename from testing/web-platform/meta/web-animations/AnimationTimeline/idlharness.html.ini
rename to testing/web-platform/meta/web-animations/interfaces/AnimationTimeline/idlharness.html.ini
rename from testing/web-platform/meta/web-animations/KeyframeEffect/constructor.html.ini
rename to testing/web-platform/meta/web-animations/interfaces/KeyframeEffect/constructor.html.ini
rename from testing/web-platform/meta/web-animations/KeyframeEffect/setKeyframes.html.ini
rename to testing/web-platform/meta/web-animations/interfaces/KeyframeEffect/setKeyframes.html.ini
rename from testing/web-platform/tests/web-animations/Animatable/animate.html
rename to testing/web-platform/tests/web-animations/interfaces/Animatable/animate.html
--- a/testing/web-platform/tests/web-animations/Animatable/animate.html
+++ b/testing/web-platform/tests/web-animations/interfaces/Animatable/animate.html
@@ -1,16 +1,16 @@
<!DOCTYPE html>
<meta charset=utf-8>
<title>Animatable.animate tests</title>
<link rel="help" href="https://w3c.github.io/web-animations/#dom-animatable-animate">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
-<script src="../testcommon.js"></script>
-<script src="../resources/keyframe-utils.js"></script>
+<script src="../../testcommon.js"></script>
+<script src="../../resources/keyframe-utils.js"></script>
<body>
<div id="log"></div>
<script>
'use strict';
// Tests on Element
test(function(t) {
rename from testing/web-platform/tests/web-animations/Animation/cancel.html
rename to testing/web-platform/tests/web-animations/interfaces/Animation/cancel.html
--- a/testing/web-platform/tests/web-animations/Animation/cancel.html
+++ b/testing/web-platform/tests/web-animations/interfaces/Animation/cancel.html
@@ -1,15 +1,15 @@
<!DOCTYPE html>
<meta charset=utf-8>
<title>Animation.cancel()</title>
<link rel="help" href="https://w3c.github.io/web-animations/#dom-animation-cancel">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
-<script src="../testcommon.js"></script>
+<script src="../../testcommon.js"></script>
<link rel="stylesheet" href="/resources/testharness.css">
<body>
<div id="log"></div>
<script>
'use strict';
promise_test(function(t) {
var div = createDiv(t);
rename from testing/web-platform/tests/web-animations/Animation/constructor.html
rename to testing/web-platform/tests/web-animations/interfaces/Animation/constructor.html
--- a/testing/web-platform/tests/web-animations/Animation/constructor.html
+++ b/testing/web-platform/tests/web-animations/interfaces/Animation/constructor.html
@@ -1,16 +1,16 @@
<!DOCTYPE html>
<meta charset=utf-8>
<title>Animation constructor tests</title>
<link rel="help" href="http://w3c.github.io/web-animations/#dom-animation-animation">
<link rel="author" title="Hiroyuki Ikezoe" href="mailto:hiikezoe@mozilla-japan.org">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
-<script src="../testcommon.js"></script>
+<script src="../../testcommon.js"></script>
<body>
<div id="log"></div>
<div id="target"></div>
<script>
"use strict";
var gTarget = document.getElementById("target");
var gEffect = new KeyframeEffectReadOnly(gTarget, { opacity: [0, 1] });
rename from testing/web-platform/tests/web-animations/Animation/finish.html
rename to testing/web-platform/tests/web-animations/interfaces/Animation/finish.html
--- a/testing/web-platform/tests/web-animations/Animation/finish.html
+++ b/testing/web-platform/tests/web-animations/interfaces/Animation/finish.html
@@ -1,15 +1,15 @@
<!DOCTYPE html>
<meta charset=utf-8>
<title>Animation.finish()</title>
<link rel="help" href="https://w3c.github.io/web-animations/#dom-animation-finish">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
-<script src="../testcommon.js"></script>
+<script src="../../testcommon.js"></script>
<link rel="stylesheet" href="/resources/testharness.css">
<body>
<div id="log"></div>
<script>
'use strict';
var gKeyFrames = { 'marginLeft': ['100px', '200px'] };
rename from testing/web-platform/tests/web-animations/Animation/finished.html
rename to testing/web-platform/tests/web-animations/interfaces/Animation/finished.html
--- a/testing/web-platform/tests/web-animations/Animation/finished.html
+++ b/testing/web-platform/tests/web-animations/interfaces/Animation/finished.html
@@ -1,15 +1,15 @@
<!DOCTYPE html>
<meta charset=utf-8>
<title>Animation.finished</title>
<link rel="help" href="https://w3c.github.io/web-animations/#dom-animation-finished">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
-<script src="../testcommon.js"></script>
+<script src="../../testcommon.js"></script>
<link rel="stylesheet" href="/resources/testharness.css">
<body>
<div id="log"></div>
<script>
"use strict";
promise_test(function(t) {
var div = createDiv(t);
rename from testing/web-platform/tests/web-animations/Animation/id.html
rename to testing/web-platform/tests/web-animations/interfaces/Animation/id.html
--- a/testing/web-platform/tests/web-animations/Animation/id.html
+++ b/testing/web-platform/tests/web-animations/interfaces/Animation/id.html
@@ -1,15 +1,15 @@
<!DOCTYPE html>
<meta charset=utf-8>
<title>Animation.id</title>
<link rel="help" href="https://w3c.github.io/web-animations/#dom-animation-id">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
-<script src="../testcommon.js"></script>
+<script src="../../testcommon.js"></script>
<link rel="stylesheet" href="/resources/testharness.css">
<body>
<div id="log"></div>
<script>
"use strict";
test(function(t) {
var div = createDiv(t);
rename from testing/web-platform/tests/web-animations/Animation/oncancel.html
rename to testing/web-platform/tests/web-animations/interfaces/Animation/oncancel.html
--- a/testing/web-platform/tests/web-animations/Animation/oncancel.html
+++ b/testing/web-platform/tests/web-animations/interfaces/Animation/oncancel.html
@@ -1,15 +1,15 @@
<!DOCTYPE html>
<meta charset=utf-8>
<title>Animation.oncancel</title>
<link rel="help" href="https://w3c.github.io/web-animations/#dom-animation-oncancel">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
-<script src="../testcommon.js"></script>
+<script src="../../testcommon.js"></script>
<link rel="stylesheet" href="/resources/testharness.css">
<body>
<div id="log"></div>
<script>
"use strict";
async_test(function(t) {
var div = createDiv(t);
rename from testing/web-platform/tests/web-animations/Animation/onfinish.html
rename to testing/web-platform/tests/web-animations/interfaces/Animation/onfinish.html
--- a/testing/web-platform/tests/web-animations/Animation/onfinish.html
+++ b/testing/web-platform/tests/web-animations/interfaces/Animation/onfinish.html
@@ -1,15 +1,15 @@
<!DOCTYPE html>
<meta charset=utf-8>
<title>Animation.onfinish</title>
<link rel="help" href="https://w3c.github.io/web-animations/#dom-animation-onfinish">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
-<script src="../testcommon.js"></script>
+<script src="../../testcommon.js"></script>
<link rel="stylesheet" href="/resources/testharness.css">
<body>
<div id="log"></div>
<script>
"use strict";
async_test(function(t) {
var div = createDiv(t);
rename from testing/web-platform/tests/web-animations/Animation/pause.html
rename to testing/web-platform/tests/web-animations/interfaces/Animation/pause.html
--- a/testing/web-platform/tests/web-animations/Animation/pause.html
+++ b/testing/web-platform/tests/web-animations/interfaces/Animation/pause.html
@@ -1,15 +1,15 @@
<!DOCTYPE html>
<meta charset=utf-8>
<title>Animation.pause()</title>
<link rel="help" href="https://w3c.github.io/web-animations/#dom-animation-pause">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
-<script src="../testcommon.js"></script>
+<script src="../../testcommon.js"></script>
<link rel="stylesheet" href="/resources/testharness.css">
<body>
<div id="log"></div>
<script>
"use strict";
promise_test(function(t) {
var div = createDiv(t);
rename from testing/web-platform/tests/web-animations/Animation/play.html
rename to testing/web-platform/tests/web-animations/interfaces/Animation/play.html
--- a/testing/web-platform/tests/web-animations/Animation/play.html
+++ b/testing/web-platform/tests/web-animations/interfaces/Animation/play.html
@@ -1,15 +1,15 @@
<!DOCTYPE html>
<meta charset=utf-8>
<title>Animation.play()</title>
<link rel="help" href="https://w3c.github.io/web-animations/#dom-animation-play">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
-<script src="../testcommon.js"></script>
+<script src="../../testcommon.js"></script>
<link rel="stylesheet" href="/resources/testharness.css">
<body>
<div id="log"></div>
<script>
'use strict';
promise_test(function(t) {
var div = createDiv(t);
rename from testing/web-platform/tests/web-animations/Animation/playState.html
rename to testing/web-platform/tests/web-animations/interfaces/Animation/playState.html
--- a/testing/web-platform/tests/web-animations/Animation/playState.html
+++ b/testing/web-platform/tests/web-animations/interfaces/Animation/playState.html
@@ -1,15 +1,15 @@
<!DOCTYPE html>
<meta charset=utf-8>
<title>Animation.playState</title>
<link rel="help" href="https://w3c.github.io/web-animations/#dom-animation-playstate">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
-<script src="../testcommon.js"></script>
+<script src="../../testcommon.js"></script>
<link rel="stylesheet" href="/resources/testharness.css">
<body>
<div id="log"></div>
<script>
'use strict';
promise_test(function(t) {
var div = createDiv(t);
rename from testing/web-platform/tests/web-animations/Animation/playbackRate.html
rename to testing/web-platform/tests/web-animations/interfaces/Animation/playbackRate.html
--- a/testing/web-platform/tests/web-animations/Animation/playbackRate.html
+++ b/testing/web-platform/tests/web-animations/interfaces/Animation/playbackRate.html
@@ -1,15 +1,15 @@
<!DOCTYPE html>
<meta charset=utf-8>
<title>Animation.playbackRate</title>
<link rel="help" href="https://w3c.github.io/web-animations/#dom-animation-playbackrate">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
-<script src="../testcommon.js"></script>
+<script src="../../testcommon.js"></script>
<link rel="stylesheet" href="/resources/testharness.css">
<body>
<div id="log"></div>
<script>
"use strict";
function assert_playbackrate(animation,
previousAnimationCurrentTime,
rename from testing/web-platform/tests/web-animations/Animation/ready.html
rename to testing/web-platform/tests/web-animations/interfaces/Animation/ready.html
--- a/testing/web-platform/tests/web-animations/Animation/ready.html
+++ b/testing/web-platform/tests/web-animations/interfaces/Animation/ready.html
@@ -1,15 +1,15 @@
<!DOCTYPE html>
<meta charset=utf-8>
<title>Animation.ready</title>
<link rel="help" href="https://w3c.github.io/web-animations/#dom-animation-ready">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
-<script src="../testcommon.js"></script>
+<script src="../../testcommon.js"></script>
<link rel="stylesheet" href="/resources/testharness.css">
<body>
<div id="log"></div>
<script>
"use strict";
promise_test(function(t) {
var div = createDiv(t);
rename from testing/web-platform/tests/web-animations/Animation/reverse.html
rename to testing/web-platform/tests/web-animations/interfaces/Animation/reverse.html
--- a/testing/web-platform/tests/web-animations/Animation/reverse.html
+++ b/testing/web-platform/tests/web-animations/interfaces/Animation/reverse.html
@@ -1,15 +1,15 @@
<!DOCTYPE html>
<meta charset=utf-8>
<title>Animation.reverse()</title>
<link rel="help" href="https://w3c.github.io/web-animations/#dom-animation-reverse">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
-<script src="../testcommon.js"></script>
+<script src="../../testcommon.js"></script>
<link rel="stylesheet" href="/resources/testharness.css">
<body>
<div id="log"></div>
<script>
"use strict";
promise_test(function(t) {
var div = createDiv(t);
rename from testing/web-platform/tests/web-animations/Animation/startTime.html
rename to testing/web-platform/tests/web-animations/interfaces/Animation/startTime.html
--- a/testing/web-platform/tests/web-animations/Animation/startTime.html
+++ b/testing/web-platform/tests/web-animations/interfaces/Animation/startTime.html
@@ -1,16 +1,16 @@
<!DOCTYPE html>
<meta charset=utf-8>
<title>Animation.startTime tests</title>
<link rel="help"
href="https://w3c.github.io/web-animations/#dom-animation-starttime">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
-<script src="../testcommon.js"></script>
+<script src="../../testcommon.js"></script>
<link rel="stylesheet" href="/resources/testharness.css">
<body>
<div id="log"></div>
<script>
'use strict';
test(function(t) {
var animation = new Animation(new KeyframeEffect(createDiv(t), null),
rename from testing/web-platform/tests/web-animations/AnimationEffectTiming/delay.html
rename to testing/web-platform/tests/web-animations/interfaces/AnimationEffectTiming/delay.html
--- a/testing/web-platform/tests/web-animations/AnimationEffectTiming/delay.html
+++ b/testing/web-platform/tests/web-animations/interfaces/AnimationEffectTiming/delay.html
@@ -1,16 +1,16 @@
<!DOCTYPE html>
<meta charset=utf-8>
<title>delay tests</title>
<link rel="help" href="https://w3c.github.io/web-animations/#dom-animationeffecttiming-delay">
<link rel="author" title="Daisuke Akatsuka" href="mailto:daisuke@mozilla-japan.org">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
-<script src="../testcommon.js"></script>
+<script src="../../testcommon.js"></script>
<link rel="stylesheet" href="/resources/testharness.css">
<body>
<div id="log"></div>
<script>
'use strict';
test(function(t) {
var div = createDiv(t);
rename from testing/web-platform/tests/web-animations/AnimationEffectTiming/direction.html
rename to testing/web-platform/tests/web-animations/interfaces/AnimationEffectTiming/direction.html
--- a/testing/web-platform/tests/web-animations/AnimationEffectTiming/direction.html
+++ b/testing/web-platform/tests/web-animations/interfaces/AnimationEffectTiming/direction.html
@@ -1,16 +1,16 @@
<!DOCTYPE html>
<meta charset=utf-8>
<title>direction tests</title>
<link rel="help" href="https://w3c.github.io/web-animations/#dom-animationeffecttiming-direction">
<link rel="author" title="Ryo Kato" href="mailto:foobar094@gmail.com">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
-<script src="../testcommon.js"></script>
+<script src="../../testcommon.js"></script>
<link rel="stylesheet" href="/resources/testharness.css">
<body>
<div id="log"></div>
<script>
'use strict';
test(function(t) {
var div = createDiv(t);
rename from testing/web-platform/tests/web-animations/AnimationEffectTiming/duration.html
rename to testing/web-platform/tests/web-animations/interfaces/AnimationEffectTiming/duration.html
--- a/testing/web-platform/tests/web-animations/AnimationEffectTiming/duration.html
+++ b/testing/web-platform/tests/web-animations/interfaces/AnimationEffectTiming/duration.html
@@ -1,16 +1,16 @@
<!DOCTYPE html>
<meta charset=utf-8>
<title>duration tests</title>
<link rel="help" href="http://w3c.github.io/web-animations/#dom-animationeffecttiming-duration">
<link rel="author" title="Ryo Motozawa" href="mailto:motozawa@mozilla-japan.org">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
-<script src="../testcommon.js"></script>
+<script src="../../testcommon.js"></script>
<body>
<div id="log"></div>
<script>
'use strict';
test(function(t) {
var div = createDiv(t);
var anim = div.animate({ opacity: [ 0, 1 ] }, 2000);
rename from testing/web-platform/tests/web-animations/AnimationEffectTiming/easing.html
rename to testing/web-platform/tests/web-animations/interfaces/AnimationEffectTiming/easing.html
--- a/testing/web-platform/tests/web-animations/AnimationEffectTiming/easing.html
+++ b/testing/web-platform/tests/web-animations/interfaces/AnimationEffectTiming/easing.html
@@ -1,16 +1,16 @@
<!DOCTYPE html>
<meta charset=utf-8>
<title>easing tests</title>
<link rel="help" href="https://w3c.github.io/web-animations/#dom-animationeffecttiming-easing">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
-<script src="../testcommon.js"></script>
-<script src="../resources/effect-easing-tests.js"></script>
+<script src="../../testcommon.js"></script>
+<script src="../../resources/effect-easing-tests.js"></script>
<body>
<div id="log"></div>
<script>
'use strict';
function assert_progress(animation, currentTime, easingFunction) {
animation.currentTime = currentTime;
var portion = currentTime / animation.effect.timing.duration;
rename from testing/web-platform/tests/web-animations/AnimationEffectTiming/endDelay.html
rename to testing/web-platform/tests/web-animations/interfaces/AnimationEffectTiming/endDelay.html
--- a/testing/web-platform/tests/web-animations/AnimationEffectTiming/endDelay.html
+++ b/testing/web-platform/tests/web-animations/interfaces/AnimationEffectTiming/endDelay.html
@@ -1,16 +1,16 @@
<!DOCTYPE html>
<meta charset=utf-8>
<title>endDelay tests</title>
<link rel="help" href="http://w3c.github.io/web-animations/#dom-animationeffecttiming-enddelay">
<link rel="author" title="Ryo Motozawa" href="mailto:motozawa@mozilla-japan.org">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
-<script src="../testcommon.js"></script>
+<script src="../../testcommon.js"></script>
<body>
<div id="log"></div>
<script>
'use strict';
test(function(t) {
var div = createDiv(t);
var anim = div.animate({ opacity: [ 0, 1 ] }, 2000);
rename from testing/web-platform/tests/web-animations/AnimationEffectTiming/fill.html
rename to testing/web-platform/tests/web-animations/interfaces/AnimationEffectTiming/fill.html
--- a/testing/web-platform/tests/web-animations/AnimationEffectTiming/fill.html
+++ b/testing/web-platform/tests/web-animations/interfaces/AnimationEffectTiming/fill.html
@@ -1,15 +1,15 @@
<!DOCTYPE html>
<meta charset=utf-8>
<title>fill tests</title>
<link rel="help" href="https://w3c.github.io/web-animations/#dom-animationeffecttiming-fill">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
-<script src="../testcommon.js"></script>
+<script src="../../testcommon.js"></script>
<link rel="stylesheet" href="/resources/testharness.css">
<body>
<div id="log"></div>
<script>
'use strict';
["none", "forwards", "backwards", "both", ].forEach(function(fill){
test(function(t) {
rename from testing/web-platform/tests/web-animations/AnimationEffectTiming/getAnimations.html
rename to testing/web-platform/tests/web-animations/interfaces/AnimationEffectTiming/getAnimations.html
--- a/testing/web-platform/tests/web-animations/AnimationEffectTiming/getAnimations.html
+++ b/testing/web-platform/tests/web-animations/interfaces/AnimationEffectTiming/getAnimations.html
@@ -1,16 +1,16 @@
<!DOCTYPE html>
<meta charset=utf-8>
<title>Element.getAnimations tests</title>
<link rel="help" href="http://w3c.github.io/web-animations/#animationeffecttiming">
<link rel="author" title="Ryo Motozawa" href="mailto:motozawa@mozilla-japan.org">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
-<script src="../testcommon.js"></script>
+<script src="../../testcommon.js"></script>
<body>
<div id="log"></div>
<script>
'use strict';
test(function(t) {
var div = createDiv(t);
var anim = div.animate({ opacity: [ 0, 1 ] }, 2000);
rename from testing/web-platform/tests/web-animations/AnimationEffectTiming/getComputedStyle.html
rename to testing/web-platform/tests/web-animations/interfaces/AnimationEffectTiming/getComputedStyle.html
--- a/testing/web-platform/tests/web-animations/AnimationEffectTiming/getComputedStyle.html
+++ b/testing/web-platform/tests/web-animations/interfaces/AnimationEffectTiming/getComputedStyle.html
@@ -1,16 +1,16 @@
<!DOCTYPE html>
<meta charset=utf-8>
<title>getComputedStyle tests</title>
<link rel="help" href="http://w3c.github.io/web-animations/#animationeffecttiming">
<link rel="author" title="Ryo Motozawa" href="mailto:motozawa@mozilla-japan.org">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
-<script src="../testcommon.js"></script>
+<script src="../../testcommon.js"></script>
<body>
<div id="log"></div>
<script>
'use strict';
test(function(t) {
var div = createDiv(t);
var anim = div.animate({ opacity: [ 0, 1 ] }, 100000);
rename from testing/web-platform/tests/web-animations/AnimationEffectTiming/iterationStart.html
rename to testing/web-platform/tests/web-animations/interfaces/AnimationEffectTiming/iterationStart.html
--- a/testing/web-platform/tests/web-animations/AnimationEffectTiming/iterationStart.html
+++ b/testing/web-platform/tests/web-animations/interfaces/AnimationEffectTiming/iterationStart.html
@@ -1,16 +1,16 @@
<!DOCTYPE html>
<meta charset=utf-8>
<title>iterationStart tests</title>
<link rel="help" href="https://w3c.github.io/web-animations/#dom-animationeffecttiming-iterationstart">
<link rel="author" title="Daisuke Akatsuka" href="mailto:daisuke@mozilla-japan.org">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
-<script src="../testcommon.js"></script>
+<script src="../../testcommon.js"></script>
<body>
<div id="log"></div>
<script>
'use strict';
test(function(t) {
var div = createDiv(t);
var anim = div.animate({ opacity: [ 0, 1 ] },
rename from testing/web-platform/tests/web-animations/AnimationEffectTiming/iterations.html
rename to testing/web-platform/tests/web-animations/interfaces/AnimationEffectTiming/iterations.html
--- a/testing/web-platform/tests/web-animations/AnimationEffectTiming/iterations.html
+++ b/testing/web-platform/tests/web-animations/interfaces/AnimationEffectTiming/iterations.html
@@ -1,15 +1,15 @@
<!DOCTYPE html>
<meta charset=utf-8>
<title>iterations tests</title>
<link rel="help" href="https://w3c.github.io/web-animations/#dom-animationeffecttiming-iterations">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
-<script src="../testcommon.js"></script>
+<script src="../../testcommon.js"></script>
<link rel="stylesheet" href="/resources/testharness.css">
<body>
<div id="log"></div>
<script>
'use strict';
test(function(t) {
var div = createDiv(t);
rename from testing/web-platform/tests/web-animations/AnimationTimeline/document-timeline.html
rename to testing/web-platform/tests/web-animations/interfaces/AnimationTimeline/document-timeline.html
rename from testing/web-platform/tests/web-animations/AnimationTimeline/idlharness.html
rename to testing/web-platform/tests/web-animations/interfaces/AnimationTimeline/idlharness.html
rename from testing/web-platform/tests/web-animations/Document/getAnimations.html
rename to testing/web-platform/tests/web-animations/interfaces/Document/getAnimations.html
--- a/testing/web-platform/tests/web-animations/Document/getAnimations.html
+++ b/testing/web-platform/tests/web-animations/interfaces/Document/getAnimations.html
@@ -1,15 +1,15 @@
<!DOCTYPE html>
<meta charset=utf-8>
<title>document.getAnimations tests</title>
<link rel="help" href="https://w3c.github.io/web-animations/#dom-document-getanimations">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
-<script src="../testcommon.js"></script>
+<script src="../../testcommon.js"></script>
<body>
<div id="log"></div>
<div id="target"></div>
<script>
"use strict";
var gKeyFrames = { 'marginLeft': ['100px', '200px'] };
rename from testing/web-platform/tests/web-animations/KeyframeEffect/constructor.html
rename to testing/web-platform/tests/web-animations/interfaces/KeyframeEffect/constructor.html
--- a/testing/web-platform/tests/web-animations/KeyframeEffect/constructor.html
+++ b/testing/web-platform/tests/web-animations/interfaces/KeyframeEffect/constructor.html
@@ -1,16 +1,16 @@
<!DOCTYPE html>
<meta charset=utf-8>
<title>KeyframeEffectReadOnly constructor tests</title>
<link rel="help" href="https://w3c.github.io/web-animations/#the-keyframeeffect-interfaces">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
-<script src="../testcommon.js"></script>
-<script src="../resources/keyframe-utils.js"></script>
+<script src="../../testcommon.js"></script>
+<script src="../../resources/keyframe-utils.js"></script>
<body>
<div id="log"></div>
<div id="target"></div>
<style>
#target {
border-style: solid; /* so border-*-width values don't compute to 0 */
}
</style>
rename from testing/web-platform/tests/web-animations/KeyframeEffect/effect-easing.html
rename to testing/web-platform/tests/web-animations/interfaces/KeyframeEffect/effect-easing.html
--- a/testing/web-platform/tests/web-animations/KeyframeEffect/effect-easing.html
+++ b/testing/web-platform/tests/web-animations/interfaces/KeyframeEffect/effect-easing.html
@@ -1,17 +1,17 @@
<!DOCTYPE html>
<meta charset=utf-8>
<title>Effect-level easing tests</title>
<link rel="help" href="http://w3c.github.io/web-animations/#calculating-the-transformed-time">
<link rel="author" title="Hiroyuki Ikezoe" href="mailto:hiikezoe@mozilla-japan.org">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
-<script src="../testcommon.js"></script>
-<script src="../resources/effect-easing-tests.js"></script>
+<script src="../../testcommon.js"></script>
+<script src="../../resources/effect-easing-tests.js"></script>
<body>
<div id="log"></div>
<div id="target"></div>
<script>
"use strict";
function assert_style_left_at(animation, time, easingFunction) {
animation.currentTime = time;
rename from testing/web-platform/tests/web-animations/KeyframeEffect/getComputedTiming.html
rename to testing/web-platform/tests/web-animations/interfaces/KeyframeEffect/getComputedTiming.html
--- a/testing/web-platform/tests/web-animations/KeyframeEffect/getComputedTiming.html
+++ b/testing/web-platform/tests/web-animations/interfaces/KeyframeEffect/getComputedTiming.html
@@ -1,16 +1,16 @@
<!DOCTYPE html>
<meta charset=utf-8>
<title>KeyframeEffectReadOnly getComputedTiming() tests</title>
<link rel="help" href="https://w3c.github.io/web-animations/#dom-animationeffectreadonly-getcomputedtiming">
<link rel="author" title="Boris Chiou" href="mailto:boris.chiou@gmail.com">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
-<script src="../testcommon.js"></script>
+<script src="../../testcommon.js"></script>
<body>
<div id="log"></div>
<div id="target"></div>
<script>
"use strict";
var target = document.getElementById("target");
rename from testing/web-platform/tests/web-animations/KeyframeEffect/processing-a-keyframes-argument.html
rename to testing/web-platform/tests/web-animations/interfaces/KeyframeEffect/processing-a-keyframes-argument.html
--- a/testing/web-platform/tests/web-animations/KeyframeEffect/processing-a-keyframes-argument.html
+++ b/testing/web-platform/tests/web-animations/interfaces/KeyframeEffect/processing-a-keyframes-argument.html
@@ -1,15 +1,15 @@
<!DOCTYPE html>
<meta charset=utf-8>
<title>KeyframeEffectReadOnly constructor tests</title>
<link rel="help" href="https://w3c.github.io/web-animations/#processing-a-keyframes-argument">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
-<script src="../testcommon.js"></script>
+<script src="../../testcommon.js"></script>
<body>
<div id="log"></div>
<div id="target"></div>
<script>
'use strict';
// Test the "process a keyframe-like object" procedure.
//
rename from testing/web-platform/tests/web-animations/KeyframeEffect/setKeyframes.html
rename to testing/web-platform/tests/web-animations/interfaces/KeyframeEffect/setKeyframes.html
--- a/testing/web-platform/tests/web-animations/KeyframeEffect/setKeyframes.html
+++ b/testing/web-platform/tests/web-animations/interfaces/KeyframeEffect/setKeyframes.html
@@ -1,16 +1,16 @@
<!DOCTYPE html>
<meta charset=utf-8>
<title>KeyframeEffect setKeyframes() tests</title>
<link rel="help" href="https://w3c.github.io/web-animations/#dom-keyframeeffect-setkeyframes">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
-<script src="../testcommon.js"></script>
-<script src="../resources/keyframe-utils.js"></script>
+<script src="../../testcommon.js"></script>
+<script src="../../resources/keyframe-utils.js"></script>
<body>
<div id="log"></div>
<div id="target"></div>
<script>
'use strict';
var target = document.getElementById('target');
rename from testing/web-platform/tests/web-animations/KeyframeEffect/setTarget.html
rename to testing/web-platform/tests/web-animations/interfaces/KeyframeEffect/setTarget.html
--- a/testing/web-platform/tests/web-animations/KeyframeEffect/setTarget.html
+++ b/testing/web-platform/tests/web-animations/interfaces/KeyframeEffect/setTarget.html
@@ -1,16 +1,16 @@
<!DOCTYPE html>
<meta charset=utf-8>
<title>Writable effect.target tests</title>
<link rel="help"
href="https://w3c.github.io/web-animations/#dom-keyframeeffect-target">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
-<script src="../testcommon.js"></script>
+<script src="../../testcommon.js"></script>
<body>
<div id="log"></div>
<script>
"use strict";
var gKeyFrames = { 'marginLeft': ['0px', '100px'] };
test(function(t) {