From 0ebf5bdf043a27fd3dfb7f92e0cb63d88954c44d Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Fri, 19 Apr 2024 03:47:29 +0200 Subject: Adding upstream version 115.8.0esr. Signed-off-by: Daniel Baumann --- ...nimationEffect-getComputedTiming.tentative.html | 344 ++++++++++++++++ .../CSSTransition-canceling.tentative.html | 252 ++++++++++++ .../CSSTransition-currentTime.tentative.html | 145 +++++++ .../CSSTransition-effect.tentative.html | 239 +++++++++++ .../CSSTransition-finished.tentative.html | 40 ++ .../CSSTransition-ready.tentative.html | 73 ++++ .../CSSTransition-startTime.tentative.html | 124 ++++++ ...CSSTransition-transitionProperty.tentative.html | 28 ++ .../Document-getAnimations.tentative.html | 196 ++++++++++ .../Element-getAnimations.tentative.html | 117 ++++++ ...ames-width-and-height-transition.tentative.html | 43 ++ .../KeyframeEffect-getKeyframes.tentative.html | 169 ++++++++ .../KeyframeEffect-setKeyframes.tentative.html | 177 +++++++++ .../KeyframeEffect-target.tentative.html | 69 ++++ .../tests/css/css-transitions/META.yml | 3 + .../tests/css/css-transitions/README.md | 75 ++++ .../all-with-discrete.tentative.html | 52 +++ .../change-duration-during-transition.html | 61 +++ .../animations/color-transition-premultiplied.html | 69 ++++ .../animations/move-after-transition.html | 62 +++ .../animations/text-shadow-composition.html | 101 +++++ .../animations/text-shadow-interpolation.html | 123 ++++++ .../transition-end-event-shorthands.html | 65 +++ .../animations/transition-timing-function.html | 87 +++++ .../animations/vertical-align-composition.html | 65 +++ .../animations/vertical-align-interpolation.html | 98 +++++ .../animations/z-index-interpolation.html | 130 ++++++ .../tests/css/css-transitions/before-load-001.html | 46 +++ .../changing-while-transition-001.html | 56 +++ .../changing-while-transition-002.html | 56 +++ .../changing-while-transition-003.html | 56 +++ .../changing-while-transition-004.html | 57 +++ .../transition-during-style-attr-mutation.html | 12 + .../transition-large-word-spacing-001.html | 15 + .../currentcolor-animation-001.html | 53 +++ .../css-transitions/disconnected-element-001.html | 190 +++++++++ .../display-none-no-animations.html | 28 ++ .../css/css-transitions/dynamic-root-element.html | 34 ++ .../css-transitions/event-dispatch.tentative.html | 435 +++++++++++++++++++++ .../tests/css/css-transitions/events-001.html | 150 +++++++ .../tests/css/css-transitions/events-002.html | 49 +++ .../tests/css/css-transitions/events-003.html | 34 ++ .../tests/css/css-transitions/events-004.html | 61 +++ .../tests/css/css-transitions/events-005.html | 67 ++++ .../tests/css/css-transitions/events-006.html | 58 +++ .../tests/css/css-transitions/events-007.html | 50 +++ .../tests/css/css-transitions/historical.html | 18 + .../tests/css/css-transitions/idlharness.html | 24 ++ .../inert-while-transitioning-to-display-none.html | 32 ++ .../css-transitions/infinite-duration-crash.html | 16 + .../inherit-background-color-transition-ref.html | 6 + .../inherit-background-color-transition.html | 41 ++ .../css-transitions/inherit-height-transition.html | 26 ++ .../tests/css/css-transitions/inheritance.html | 24 ++ .../css-transitions/non-rendered-element-001.html | 127 ++++++ .../css-transitions/non-rendered-element-002.html | 57 +++ .../non-rendered-element-004.tentative.html | 51 +++ .../parsing/transition-computed.html | 34 ++ .../parsing/transition-delay-computed.html | 18 + .../parsing/transition-delay-invalid.html | 22 ++ .../parsing/transition-delay-valid.html | 20 + .../parsing/transition-duration-computed.html | 20 + .../parsing/transition-duration-invalid.html | 22 ++ .../parsing/transition-duration-valid.html | 19 + .../parsing/transition-invalid.html | 27 ++ .../parsing/transition-property-computed.html | 19 + .../parsing/transition-property-invalid.html | 32 ++ .../parsing/transition-property-valid.html | 22 ++ .../parsing/transition-shorthand.html | 36 ++ .../transition-timing-function-computed.html | 38 ++ .../transition-timing-function-invalid.html | 38 ++ .../parsing/transition-timing-function-valid.html | 41 ++ .../css-transitions/parsing/transition-valid.html | 34 ++ .../css/css-transitions/properties-value-001.html | 133 +++++++ .../css/css-transitions/properties-value-002.html | 135 +++++++ .../css/css-transitions/properties-value-003.html | 137 +++++++ .../properties-value-implicit-001.html | 142 +++++++ .../properties-value-inherit-001.html | 143 +++++++ .../properties-value-inherit-002.html | 144 +++++++ .../properties-value-inherit-003.html | 143 +++++++ .../css/css-transitions/pseudo-elements-001.html | 148 +++++++ .../css/css-transitions/pseudo-elements-002.html | 28 ++ .../reference/transition-test-ref.html | 40 ++ ...nsition-from-ua-to-blocking-stylesheet-ref.html | 3 + ...-transition-from-ua-to-blocking-stylesheet.html | 6 + .../retargetted-transition-with-box-sizing.html | 24 ++ .../css-transitions/root-color-transition-ref.html | 4 + .../css/css-transitions/root-color-transition.html | 40 ++ .../starting-of-transitions-001.html | 45 +++ .../css/css-transitions/support/1x1-green.png | Bin 0 -> 135 bytes .../tests/css/css-transitions/support/1x1-lime.png | Bin 0 -> 135 bytes .../css/css-transitions/support/1x1-maroon.png | Bin 0 -> 109 bytes .../tests/css/css-transitions/support/1x1-navy.png | Bin 0 -> 109 bytes .../tests/css/css-transitions/support/1x1-red.png | Bin 0 -> 135 bytes .../css/css-transitions/support/1x1-white.png | Bin 0 -> 109 bytes .../css/css-transitions/support/60x60-gg-rr.png | Bin 0 -> 224 bytes .../css/css-transitions/support/60x60-green.png | Bin 0 -> 218 bytes .../tests/css/css-transitions/support/README | 28 ++ .../css-transitions/support/a-green-transition.css | 1 + .../tests/css/css-transitions/support/a-green.css | 1 + .../tests/css/css-transitions/support/b-green.css | 1 + .../tests/css/css-transitions/support/c-red.css | 1 + .../tests/css/css-transitions/support/cat.png | Bin 0 -> 1883 bytes .../css-transitions/support/generalParallelTest.js | 231 +++++++++++ .../tests/css/css-transitions/support/helper.js | 320 +++++++++++++++ .../css/css-transitions/support/import-green.css | 1 + .../css/css-transitions/support/import-red.css | 1 + .../tests/css/css-transitions/support/one.gif | Bin 0 -> 184 bytes .../support/pattern-grg-rgr-grg.png | Bin 0 -> 222 bytes .../support/pattern-grg-rrg-rgg.png | Bin 0 -> 231 bytes .../support/pattern-rgr-grg-rgr.png | Bin 0 -> 223 bytes .../css/css-transitions/support/pattern-tr.png | Bin 0 -> 137 bytes .../css/css-transitions/support/properties.js | 410 +++++++++++++++++++ .../css/css-transitions/support/ruler-h-50%.png | Bin 0 -> 691 bytes .../css/css-transitions/support/ruler-h-50px.png | Bin 0 -> 671 bytes .../css/css-transitions/support/ruler-v-100px.png | Bin 0 -> 760 bytes .../css/css-transitions/support/ruler-v-50px.png | Bin 0 -> 757 bytes .../support/runParallelAsyncHarness.js | 148 +++++++ .../css/css-transitions/support/square-purple.png | Bin 0 -> 92 bytes .../css/css-transitions/support/square-teal.png | Bin 0 -> 92 bytes .../css/css-transitions/support/square-white.png | Bin 0 -> 78 bytes .../css/css-transitions/support/support/README | 4 + .../support/support/swatch-green.png | Bin 0 -> 84 bytes .../css-transitions/support/support/swatch-red.png | Bin 0 -> 84 bytes .../css/css-transitions/support/swatch-blue.png | Bin 0 -> 84 bytes .../css/css-transitions/support/swatch-green.png | Bin 0 -> 84 bytes .../css/css-transitions/support/swatch-lime.png | Bin 0 -> 84 bytes .../css/css-transitions/support/swatch-orange.png | Bin 0 -> 84 bytes .../css/css-transitions/support/swatch-red.png | Bin 0 -> 84 bytes .../css/css-transitions/support/swatch-teal.png | Bin 0 -> 156 bytes .../css/css-transitions/support/swatch-white.png | Bin 0 -> 85 bytes .../css/css-transitions/support/swatch-yellow.png | Bin 0 -> 84 bytes .../tests/css/css-transitions/support/test-bl.png | Bin 0 -> 1368 bytes .../tests/css/css-transitions/support/test-br.png | Bin 0 -> 1045 bytes .../support/test-inner-half-size.png | Bin 0 -> 180 bytes .../css/css-transitions/support/test-outer.png | Bin 0 -> 2412 bytes .../tests/css/css-transitions/support/test-tl.png | Bin 0 -> 1025 bytes .../tests/css/css-transitions/support/test-tr.png | Bin 0 -> 1235 bytes .../tests/css/css-transitions/support/two.gif | Bin 0 -> 184 bytes .../css/css-transitions/support/vendorPrefix.js | 86 ++++ .../tests/css/css-transitions/transition-001.html | 63 +++ .../transition-after-animation-001.html | 47 +++ ...ition-background-position-with-edge-offset.html | 49 +++ .../transition-base-response-001.html | 74 ++++ .../transition-base-response-002.html | 27 ++ .../transition-base-response-003.html | 28 ++ .../transition-delay-000-manual.html | 34 ++ .../css/css-transitions/transition-delay-001.html | 77 ++++ .../transition-delay-002-manual.html | 45 +++ .../transition-delay-003-manual.html | 45 +++ .../css-transitions/transition-duration-001.html | 78 ++++ .../transition-duration-002-manual.html | 34 ++ .../transition-duration-003-manual.html | 46 +++ .../transition-duration-004-manual.html | 40 ++ .../transition-duration-shorthand.html | 39 ++ .../transition-events-with-document-change.html | 32 ++ .../css/css-transitions/transition-important.html | 24 ++ .../css-transitions/transition-property-001.html | 44 +++ .../css-transitions/transition-property-002.html | 51 +++ .../transition-property-003-manual.html | 40 ++ .../transition-property-004-manual.html | 29 ++ .../transition-property-005-manual.html | 30 ++ .../transition-property-006-manual.html | 32 ++ .../transition-property-007-manual.html | 30 ++ .../transition-property-008-manual.html | 30 ++ .../transition-property-009-manual.html | 30 ++ .../transition-property-010-manual.html | 30 ++ .../transition-property-011-manual.html | 30 ++ .../transition-property-012-manual.html | 30 ++ .../transition-property-013-manual.html | 30 ++ .../transition-property-014-manual.html | 30 ++ .../transition-property-015-manual.html | 30 ++ .../transition-property-016-manual.html | 32 ++ .../transition-property-017-manual.html | 29 ++ .../transition-property-018-manual.html | 30 ++ .../transition-property-019-manual.html | 30 ++ .../transition-property-020-manual.html | 30 ++ .../transition-property-021-manual.html | 32 ++ .../transition-property-022-manual.html | 31 ++ .../transition-property-023-manual.html | 28 ++ .../transition-property-024-manual.html | 33 ++ .../transition-property-025-manual.html | 31 ++ .../transition-property-026-manual.html | 39 ++ .../transition-property-027-manual.html | 31 ++ .../transition-property-028-manual.html | 31 ++ .../transition-property-029-manual.html | 31 ++ .../transition-property-030-manual.html | 31 ++ .../transition-property-031-manual.html | 31 ++ .../transition-property-032-manual.html | 32 ++ .../transition-property-033-manual.html | 32 ++ .../transition-property-034-manual.html | 31 ++ .../transition-property-035-manual.html | 35 ++ .../transition-property-036-manual.html | 36 ++ .../transition-property-037-manual.html | 35 ++ .../transition-property-038-manual.html | 31 ++ .../transition-property-039-manual.html | 27 ++ .../transition-property-040-manual.html | 27 ++ .../transition-property-041-manual.html | 31 ++ .../transition-property-042-manual.html | 30 ++ .../transition-property-043-manual.html | 31 ++ .../transition-property-044-manual.html | 30 ++ .../transition-property-045-manual.html | 41 ++ .../css/css-transitions/transition-reparented.html | 39 ++ .../tests/css/css-transitions/transition-test.html | 43 ++ .../transition-timing-function-002-manual.html | 39 ++ .../transition-timing-function-003-manual.html | 39 ++ .../transition-timing-function-004-manual.html | 39 ++ .../transition-timing-function-005-manual.html | 39 ++ .../transition-timing-function-006-manual.html | 39 ++ .../transition-timing-function-010-manual.html | 29 ++ .../css/css-transitions/transitioncancel-001.html | 65 +++ .../css/css-transitions/transitioncancel-002.html | 46 +++ .../css-transitions/transitionevent-interface.html | 229 +++++++++++ .../zero-duration-multiple-transition.html | 30 ++ 214 files changed, 10829 insertions(+) create mode 100644 testing/web-platform/tests/css/css-transitions/AnimationEffect-getComputedTiming.tentative.html create mode 100644 testing/web-platform/tests/css/css-transitions/CSSTransition-canceling.tentative.html create mode 100644 testing/web-platform/tests/css/css-transitions/CSSTransition-currentTime.tentative.html create mode 100644 testing/web-platform/tests/css/css-transitions/CSSTransition-effect.tentative.html create mode 100644 testing/web-platform/tests/css/css-transitions/CSSTransition-finished.tentative.html create mode 100644 testing/web-platform/tests/css/css-transitions/CSSTransition-ready.tentative.html create mode 100644 testing/web-platform/tests/css/css-transitions/CSSTransition-startTime.tentative.html create mode 100644 testing/web-platform/tests/css/css-transitions/CSSTransition-transitionProperty.tentative.html create mode 100644 testing/web-platform/tests/css/css-transitions/Document-getAnimations.tentative.html create mode 100644 testing/web-platform/tests/css/css-transitions/Element-getAnimations.tentative.html create mode 100644 testing/web-platform/tests/css/css-transitions/KeyframeEffect-getKeyframes-width-and-height-transition.tentative.html create mode 100644 testing/web-platform/tests/css/css-transitions/KeyframeEffect-getKeyframes.tentative.html create mode 100644 testing/web-platform/tests/css/css-transitions/KeyframeEffect-setKeyframes.tentative.html create mode 100644 testing/web-platform/tests/css/css-transitions/KeyframeEffect-target.tentative.html create mode 100644 testing/web-platform/tests/css/css-transitions/META.yml create mode 100644 testing/web-platform/tests/css/css-transitions/README.md create mode 100644 testing/web-platform/tests/css/css-transitions/all-with-discrete.tentative.html create mode 100644 testing/web-platform/tests/css/css-transitions/animations/change-duration-during-transition.html create mode 100644 testing/web-platform/tests/css/css-transitions/animations/color-transition-premultiplied.html create mode 100644 testing/web-platform/tests/css/css-transitions/animations/move-after-transition.html create mode 100644 testing/web-platform/tests/css/css-transitions/animations/text-shadow-composition.html create mode 100644 testing/web-platform/tests/css/css-transitions/animations/text-shadow-interpolation.html create mode 100644 testing/web-platform/tests/css/css-transitions/animations/transition-end-event-shorthands.html create mode 100644 testing/web-platform/tests/css/css-transitions/animations/transition-timing-function.html create mode 100644 testing/web-platform/tests/css/css-transitions/animations/vertical-align-composition.html create mode 100644 testing/web-platform/tests/css/css-transitions/animations/vertical-align-interpolation.html create mode 100644 testing/web-platform/tests/css/css-transitions/animations/z-index-interpolation.html create mode 100644 testing/web-platform/tests/css/css-transitions/before-load-001.html create mode 100644 testing/web-platform/tests/css/css-transitions/changing-while-transition-001.html create mode 100644 testing/web-platform/tests/css/css-transitions/changing-while-transition-002.html create mode 100644 testing/web-platform/tests/css/css-transitions/changing-while-transition-003.html create mode 100644 testing/web-platform/tests/css/css-transitions/changing-while-transition-004.html create mode 100644 testing/web-platform/tests/css/css-transitions/crashtests/transition-during-style-attr-mutation.html create mode 100644 testing/web-platform/tests/css/css-transitions/crashtests/transition-large-word-spacing-001.html create mode 100644 testing/web-platform/tests/css/css-transitions/currentcolor-animation-001.html create mode 100644 testing/web-platform/tests/css/css-transitions/disconnected-element-001.html create mode 100644 testing/web-platform/tests/css/css-transitions/display-none-no-animations.html create mode 100644 testing/web-platform/tests/css/css-transitions/dynamic-root-element.html create mode 100644 testing/web-platform/tests/css/css-transitions/event-dispatch.tentative.html create mode 100644 testing/web-platform/tests/css/css-transitions/events-001.html create mode 100644 testing/web-platform/tests/css/css-transitions/events-002.html create mode 100644 testing/web-platform/tests/css/css-transitions/events-003.html create mode 100644 testing/web-platform/tests/css/css-transitions/events-004.html create mode 100644 testing/web-platform/tests/css/css-transitions/events-005.html create mode 100644 testing/web-platform/tests/css/css-transitions/events-006.html create mode 100644 testing/web-platform/tests/css/css-transitions/events-007.html create mode 100644 testing/web-platform/tests/css/css-transitions/historical.html create mode 100644 testing/web-platform/tests/css/css-transitions/idlharness.html create mode 100644 testing/web-platform/tests/css/css-transitions/inert-while-transitioning-to-display-none.html create mode 100644 testing/web-platform/tests/css/css-transitions/infinite-duration-crash.html create mode 100644 testing/web-platform/tests/css/css-transitions/inherit-background-color-transition-ref.html create mode 100644 testing/web-platform/tests/css/css-transitions/inherit-background-color-transition.html create mode 100644 testing/web-platform/tests/css/css-transitions/inherit-height-transition.html create mode 100644 testing/web-platform/tests/css/css-transitions/inheritance.html create mode 100644 testing/web-platform/tests/css/css-transitions/non-rendered-element-001.html create mode 100644 testing/web-platform/tests/css/css-transitions/non-rendered-element-002.html create mode 100644 testing/web-platform/tests/css/css-transitions/non-rendered-element-004.tentative.html create mode 100644 testing/web-platform/tests/css/css-transitions/parsing/transition-computed.html create mode 100644 testing/web-platform/tests/css/css-transitions/parsing/transition-delay-computed.html create mode 100644 testing/web-platform/tests/css/css-transitions/parsing/transition-delay-invalid.html create mode 100644 testing/web-platform/tests/css/css-transitions/parsing/transition-delay-valid.html create mode 100644 testing/web-platform/tests/css/css-transitions/parsing/transition-duration-computed.html create mode 100644 testing/web-platform/tests/css/css-transitions/parsing/transition-duration-invalid.html create mode 100644 testing/web-platform/tests/css/css-transitions/parsing/transition-duration-valid.html create mode 100644 testing/web-platform/tests/css/css-transitions/parsing/transition-invalid.html create mode 100644 testing/web-platform/tests/css/css-transitions/parsing/transition-property-computed.html create mode 100644 testing/web-platform/tests/css/css-transitions/parsing/transition-property-invalid.html create mode 100644 testing/web-platform/tests/css/css-transitions/parsing/transition-property-valid.html create mode 100644 testing/web-platform/tests/css/css-transitions/parsing/transition-shorthand.html create mode 100644 testing/web-platform/tests/css/css-transitions/parsing/transition-timing-function-computed.html create mode 100644 testing/web-platform/tests/css/css-transitions/parsing/transition-timing-function-invalid.html create mode 100644 testing/web-platform/tests/css/css-transitions/parsing/transition-timing-function-valid.html create mode 100644 testing/web-platform/tests/css/css-transitions/parsing/transition-valid.html create mode 100644 testing/web-platform/tests/css/css-transitions/properties-value-001.html create mode 100644 testing/web-platform/tests/css/css-transitions/properties-value-002.html create mode 100644 testing/web-platform/tests/css/css-transitions/properties-value-003.html create mode 100644 testing/web-platform/tests/css/css-transitions/properties-value-implicit-001.html create mode 100644 testing/web-platform/tests/css/css-transitions/properties-value-inherit-001.html create mode 100644 testing/web-platform/tests/css/css-transitions/properties-value-inherit-002.html create mode 100644 testing/web-platform/tests/css/css-transitions/properties-value-inherit-003.html create mode 100644 testing/web-platform/tests/css/css-transitions/pseudo-elements-001.html create mode 100644 testing/web-platform/tests/css/css-transitions/pseudo-elements-002.html create mode 100644 testing/web-platform/tests/css/css-transitions/reference/transition-test-ref.html create mode 100644 testing/web-platform/tests/css/css-transitions/render-blocking/no-transition-from-ua-to-blocking-stylesheet-ref.html create mode 100644 testing/web-platform/tests/css/css-transitions/render-blocking/no-transition-from-ua-to-blocking-stylesheet.html create mode 100644 testing/web-platform/tests/css/css-transitions/retargetted-transition-with-box-sizing.html create mode 100644 testing/web-platform/tests/css/css-transitions/root-color-transition-ref.html create mode 100644 testing/web-platform/tests/css/css-transitions/root-color-transition.html create mode 100644 testing/web-platform/tests/css/css-transitions/starting-of-transitions-001.html create mode 100644 testing/web-platform/tests/css/css-transitions/support/1x1-green.png create mode 100644 testing/web-platform/tests/css/css-transitions/support/1x1-lime.png create mode 100644 testing/web-platform/tests/css/css-transitions/support/1x1-maroon.png create mode 100644 testing/web-platform/tests/css/css-transitions/support/1x1-navy.png create mode 100644 testing/web-platform/tests/css/css-transitions/support/1x1-red.png create mode 100644 testing/web-platform/tests/css/css-transitions/support/1x1-white.png create mode 100644 testing/web-platform/tests/css/css-transitions/support/60x60-gg-rr.png create mode 100644 testing/web-platform/tests/css/css-transitions/support/60x60-green.png create mode 100644 testing/web-platform/tests/css/css-transitions/support/README create mode 100644 testing/web-platform/tests/css/css-transitions/support/a-green-transition.css create mode 100644 testing/web-platform/tests/css/css-transitions/support/a-green.css create mode 100644 testing/web-platform/tests/css/css-transitions/support/b-green.css create mode 100644 testing/web-platform/tests/css/css-transitions/support/c-red.css create mode 100644 testing/web-platform/tests/css/css-transitions/support/cat.png create mode 100644 testing/web-platform/tests/css/css-transitions/support/generalParallelTest.js create mode 100644 testing/web-platform/tests/css/css-transitions/support/helper.js create mode 100644 testing/web-platform/tests/css/css-transitions/support/import-green.css create mode 100644 testing/web-platform/tests/css/css-transitions/support/import-red.css create mode 100644 testing/web-platform/tests/css/css-transitions/support/one.gif create mode 100644 testing/web-platform/tests/css/css-transitions/support/pattern-grg-rgr-grg.png create mode 100644 testing/web-platform/tests/css/css-transitions/support/pattern-grg-rrg-rgg.png create mode 100644 testing/web-platform/tests/css/css-transitions/support/pattern-rgr-grg-rgr.png create mode 100644 testing/web-platform/tests/css/css-transitions/support/pattern-tr.png create mode 100644 testing/web-platform/tests/css/css-transitions/support/properties.js create mode 100644 testing/web-platform/tests/css/css-transitions/support/ruler-h-50%.png create mode 100644 testing/web-platform/tests/css/css-transitions/support/ruler-h-50px.png create mode 100644 testing/web-platform/tests/css/css-transitions/support/ruler-v-100px.png create mode 100644 testing/web-platform/tests/css/css-transitions/support/ruler-v-50px.png create mode 100644 testing/web-platform/tests/css/css-transitions/support/runParallelAsyncHarness.js create mode 100644 testing/web-platform/tests/css/css-transitions/support/square-purple.png create mode 100644 testing/web-platform/tests/css/css-transitions/support/square-teal.png create mode 100644 testing/web-platform/tests/css/css-transitions/support/square-white.png create mode 100644 testing/web-platform/tests/css/css-transitions/support/support/README create mode 100644 testing/web-platform/tests/css/css-transitions/support/support/swatch-green.png create mode 100644 testing/web-platform/tests/css/css-transitions/support/support/swatch-red.png create mode 100644 testing/web-platform/tests/css/css-transitions/support/swatch-blue.png create mode 100644 testing/web-platform/tests/css/css-transitions/support/swatch-green.png create mode 100644 testing/web-platform/tests/css/css-transitions/support/swatch-lime.png create mode 100644 testing/web-platform/tests/css/css-transitions/support/swatch-orange.png create mode 100644 testing/web-platform/tests/css/css-transitions/support/swatch-red.png create mode 100644 testing/web-platform/tests/css/css-transitions/support/swatch-teal.png create mode 100644 testing/web-platform/tests/css/css-transitions/support/swatch-white.png create mode 100644 testing/web-platform/tests/css/css-transitions/support/swatch-yellow.png create mode 100644 testing/web-platform/tests/css/css-transitions/support/test-bl.png create mode 100644 testing/web-platform/tests/css/css-transitions/support/test-br.png create mode 100644 testing/web-platform/tests/css/css-transitions/support/test-inner-half-size.png create mode 100644 testing/web-platform/tests/css/css-transitions/support/test-outer.png create mode 100644 testing/web-platform/tests/css/css-transitions/support/test-tl.png create mode 100644 testing/web-platform/tests/css/css-transitions/support/test-tr.png create mode 100644 testing/web-platform/tests/css/css-transitions/support/two.gif create mode 100644 testing/web-platform/tests/css/css-transitions/support/vendorPrefix.js create mode 100644 testing/web-platform/tests/css/css-transitions/transition-001.html create mode 100644 testing/web-platform/tests/css/css-transitions/transition-after-animation-001.html create mode 100644 testing/web-platform/tests/css/css-transitions/transition-background-position-with-edge-offset.html create mode 100644 testing/web-platform/tests/css/css-transitions/transition-base-response-001.html create mode 100644 testing/web-platform/tests/css/css-transitions/transition-base-response-002.html create mode 100644 testing/web-platform/tests/css/css-transitions/transition-base-response-003.html create mode 100644 testing/web-platform/tests/css/css-transitions/transition-delay-000-manual.html create mode 100644 testing/web-platform/tests/css/css-transitions/transition-delay-001.html create mode 100644 testing/web-platform/tests/css/css-transitions/transition-delay-002-manual.html create mode 100644 testing/web-platform/tests/css/css-transitions/transition-delay-003-manual.html create mode 100644 testing/web-platform/tests/css/css-transitions/transition-duration-001.html create mode 100644 testing/web-platform/tests/css/css-transitions/transition-duration-002-manual.html create mode 100644 testing/web-platform/tests/css/css-transitions/transition-duration-003-manual.html create mode 100644 testing/web-platform/tests/css/css-transitions/transition-duration-004-manual.html create mode 100644 testing/web-platform/tests/css/css-transitions/transition-duration-shorthand.html create mode 100644 testing/web-platform/tests/css/css-transitions/transition-events-with-document-change.html create mode 100644 testing/web-platform/tests/css/css-transitions/transition-important.html create mode 100644 testing/web-platform/tests/css/css-transitions/transition-property-001.html create mode 100644 testing/web-platform/tests/css/css-transitions/transition-property-002.html create mode 100644 testing/web-platform/tests/css/css-transitions/transition-property-003-manual.html create mode 100644 testing/web-platform/tests/css/css-transitions/transition-property-004-manual.html create mode 100644 testing/web-platform/tests/css/css-transitions/transition-property-005-manual.html create mode 100644 testing/web-platform/tests/css/css-transitions/transition-property-006-manual.html create mode 100644 testing/web-platform/tests/css/css-transitions/transition-property-007-manual.html create mode 100644 testing/web-platform/tests/css/css-transitions/transition-property-008-manual.html create mode 100644 testing/web-platform/tests/css/css-transitions/transition-property-009-manual.html create mode 100644 testing/web-platform/tests/css/css-transitions/transition-property-010-manual.html create mode 100644 testing/web-platform/tests/css/css-transitions/transition-property-011-manual.html create mode 100644 testing/web-platform/tests/css/css-transitions/transition-property-012-manual.html create mode 100644 testing/web-platform/tests/css/css-transitions/transition-property-013-manual.html create mode 100644 testing/web-platform/tests/css/css-transitions/transition-property-014-manual.html create mode 100644 testing/web-platform/tests/css/css-transitions/transition-property-015-manual.html create mode 100644 testing/web-platform/tests/css/css-transitions/transition-property-016-manual.html create mode 100644 testing/web-platform/tests/css/css-transitions/transition-property-017-manual.html create mode 100644 testing/web-platform/tests/css/css-transitions/transition-property-018-manual.html create mode 100644 testing/web-platform/tests/css/css-transitions/transition-property-019-manual.html create mode 100644 testing/web-platform/tests/css/css-transitions/transition-property-020-manual.html create mode 100644 testing/web-platform/tests/css/css-transitions/transition-property-021-manual.html create mode 100644 testing/web-platform/tests/css/css-transitions/transition-property-022-manual.html create mode 100644 testing/web-platform/tests/css/css-transitions/transition-property-023-manual.html create mode 100644 testing/web-platform/tests/css/css-transitions/transition-property-024-manual.html create mode 100644 testing/web-platform/tests/css/css-transitions/transition-property-025-manual.html create mode 100644 testing/web-platform/tests/css/css-transitions/transition-property-026-manual.html create mode 100644 testing/web-platform/tests/css/css-transitions/transition-property-027-manual.html create mode 100644 testing/web-platform/tests/css/css-transitions/transition-property-028-manual.html create mode 100644 testing/web-platform/tests/css/css-transitions/transition-property-029-manual.html create mode 100644 testing/web-platform/tests/css/css-transitions/transition-property-030-manual.html create mode 100644 testing/web-platform/tests/css/css-transitions/transition-property-031-manual.html create mode 100644 testing/web-platform/tests/css/css-transitions/transition-property-032-manual.html create mode 100644 testing/web-platform/tests/css/css-transitions/transition-property-033-manual.html create mode 100644 testing/web-platform/tests/css/css-transitions/transition-property-034-manual.html create mode 100644 testing/web-platform/tests/css/css-transitions/transition-property-035-manual.html create mode 100644 testing/web-platform/tests/css/css-transitions/transition-property-036-manual.html create mode 100644 testing/web-platform/tests/css/css-transitions/transition-property-037-manual.html create mode 100644 testing/web-platform/tests/css/css-transitions/transition-property-038-manual.html create mode 100644 testing/web-platform/tests/css/css-transitions/transition-property-039-manual.html create mode 100644 testing/web-platform/tests/css/css-transitions/transition-property-040-manual.html create mode 100644 testing/web-platform/tests/css/css-transitions/transition-property-041-manual.html create mode 100644 testing/web-platform/tests/css/css-transitions/transition-property-042-manual.html create mode 100644 testing/web-platform/tests/css/css-transitions/transition-property-043-manual.html create mode 100644 testing/web-platform/tests/css/css-transitions/transition-property-044-manual.html create mode 100644 testing/web-platform/tests/css/css-transitions/transition-property-045-manual.html create mode 100644 testing/web-platform/tests/css/css-transitions/transition-reparented.html create mode 100644 testing/web-platform/tests/css/css-transitions/transition-test.html create mode 100644 testing/web-platform/tests/css/css-transitions/transition-timing-function-002-manual.html create mode 100644 testing/web-platform/tests/css/css-transitions/transition-timing-function-003-manual.html create mode 100644 testing/web-platform/tests/css/css-transitions/transition-timing-function-004-manual.html create mode 100644 testing/web-platform/tests/css/css-transitions/transition-timing-function-005-manual.html create mode 100644 testing/web-platform/tests/css/css-transitions/transition-timing-function-006-manual.html create mode 100644 testing/web-platform/tests/css/css-transitions/transition-timing-function-010-manual.html create mode 100644 testing/web-platform/tests/css/css-transitions/transitioncancel-001.html create mode 100644 testing/web-platform/tests/css/css-transitions/transitioncancel-002.html create mode 100644 testing/web-platform/tests/css/css-transitions/transitionevent-interface.html create mode 100644 testing/web-platform/tests/css/css-transitions/zero-duration-multiple-transition.html (limited to 'testing/web-platform/tests/css/css-transitions') diff --git a/testing/web-platform/tests/css/css-transitions/AnimationEffect-getComputedTiming.tentative.html b/testing/web-platform/tests/css/css-transitions/AnimationEffect-getComputedTiming.tentative.html new file mode 100644 index 0000000000..3be69e8ee1 --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/AnimationEffect-getComputedTiming.tentative.html @@ -0,0 +1,344 @@ + + +AnimationEffect.getComputedTiming() for CSS transitions + + + + + + + +
+ diff --git a/testing/web-platform/tests/css/css-transitions/CSSTransition-canceling.tentative.html b/testing/web-platform/tests/css/css-transitions/CSSTransition-canceling.tentative.html new file mode 100644 index 0000000000..72b1dbff43 --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/CSSTransition-canceling.tentative.html @@ -0,0 +1,252 @@ + + +Canceling a CSS transition + + + + + + +
+ diff --git a/testing/web-platform/tests/css/css-transitions/CSSTransition-currentTime.tentative.html b/testing/web-platform/tests/css/css-transitions/CSSTransition-currentTime.tentative.html new file mode 100644 index 0000000000..d663ab6447 --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/CSSTransition-currentTime.tentative.html @@ -0,0 +1,145 @@ + + +CSSTransition.currentTime + + + + + +
+ diff --git a/testing/web-platform/tests/css/css-transitions/CSSTransition-effect.tentative.html b/testing/web-platform/tests/css/css-transitions/CSSTransition-effect.tentative.html new file mode 100644 index 0000000000..b58c93d2e6 --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/CSSTransition-effect.tentative.html @@ -0,0 +1,239 @@ + + +CSSTransition.effect + + + + + +
+ diff --git a/testing/web-platform/tests/css/css-transitions/CSSTransition-finished.tentative.html b/testing/web-platform/tests/css/css-transitions/CSSTransition-finished.tentative.html new file mode 100644 index 0000000000..23750e7a98 --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/CSSTransition-finished.tentative.html @@ -0,0 +1,40 @@ + + +CSSTransition.finished + + + + + + +
+ diff --git a/testing/web-platform/tests/css/css-transitions/CSSTransition-ready.tentative.html b/testing/web-platform/tests/css/css-transitions/CSSTransition-ready.tentative.html new file mode 100644 index 0000000000..92aaa49059 --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/CSSTransition-ready.tentative.html @@ -0,0 +1,73 @@ + + +CSSTransition.ready + + + + + +
+ diff --git a/testing/web-platform/tests/css/css-transitions/CSSTransition-startTime.tentative.html b/testing/web-platform/tests/css/css-transitions/CSSTransition-startTime.tentative.html new file mode 100644 index 0000000000..4dbe863419 --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/CSSTransition-startTime.tentative.html @@ -0,0 +1,124 @@ + + +CSSTransition.startTime + + + + + +
+ diff --git a/testing/web-platform/tests/css/css-transitions/CSSTransition-transitionProperty.tentative.html b/testing/web-platform/tests/css/css-transitions/CSSTransition-transitionProperty.tentative.html new file mode 100644 index 0000000000..8eb284107d --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/CSSTransition-transitionProperty.tentative.html @@ -0,0 +1,28 @@ + + +CSSTransition.transitionProperty + + + + +
+ diff --git a/testing/web-platform/tests/css/css-transitions/Document-getAnimations.tentative.html b/testing/web-platform/tests/css/css-transitions/Document-getAnimations.tentative.html new file mode 100644 index 0000000000..d1cf6e499b --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/Document-getAnimations.tentative.html @@ -0,0 +1,196 @@ + + +Document.getAnimations() for CSS transitions + + + + +
+ diff --git a/testing/web-platform/tests/css/css-transitions/Element-getAnimations.tentative.html b/testing/web-platform/tests/css/css-transitions/Element-getAnimations.tentative.html new file mode 100644 index 0000000000..26e988ffe6 --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/Element-getAnimations.tentative.html @@ -0,0 +1,117 @@ + + +Element.getAnimations() for CSS transitions + + + + + + +
+ diff --git a/testing/web-platform/tests/css/css-transitions/KeyframeEffect-getKeyframes-width-and-height-transition.tentative.html b/testing/web-platform/tests/css/css-transitions/KeyframeEffect-getKeyframes-width-and-height-transition.tentative.html new file mode 100644 index 0000000000..b63f2d6ef8 --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/KeyframeEffect-getKeyframes-width-and-height-transition.tentative.html @@ -0,0 +1,43 @@ + + +AnimationEffect.getKeyframes() for CSS transitions of the width and height properties + + + + + +
+ diff --git a/testing/web-platform/tests/css/css-transitions/KeyframeEffect-getKeyframes.tentative.html b/testing/web-platform/tests/css/css-transitions/KeyframeEffect-getKeyframes.tentative.html new file mode 100644 index 0000000000..56925fb0bd --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/KeyframeEffect-getKeyframes.tentative.html @@ -0,0 +1,169 @@ + + +KeyframeEffect.getKeyframes() for CSS transitions + + + + + + +
+ diff --git a/testing/web-platform/tests/css/css-transitions/KeyframeEffect-setKeyframes.tentative.html b/testing/web-platform/tests/css/css-transitions/KeyframeEffect-setKeyframes.tentative.html new file mode 100644 index 0000000000..91ebd55628 --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/KeyframeEffect-setKeyframes.tentative.html @@ -0,0 +1,177 @@ + + +KeyframeEffect.setKeyframes() for CSS transitions + + + + + +
+ diff --git a/testing/web-platform/tests/css/css-transitions/KeyframeEffect-target.tentative.html b/testing/web-platform/tests/css/css-transitions/KeyframeEffect-target.tentative.html new file mode 100644 index 0000000000..dbb2a43f78 --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/KeyframeEffect-target.tentative.html @@ -0,0 +1,69 @@ + + +CSSTransition.effect.target + + + + + +
+ diff --git a/testing/web-platform/tests/css/css-transitions/META.yml b/testing/web-platform/tests/css/css-transitions/META.yml new file mode 100644 index 0000000000..581515c493 --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/META.yml @@ -0,0 +1,3 @@ +spec: https://drafts.csswg.org/css-transitions/ +suggested_reviewers: + - dbaron diff --git a/testing/web-platform/tests/css/css-transitions/README.md b/testing/web-platform/tests/css/css-transitions/README.md new file mode 100644 index 0000000000..f72f11dcca --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/README.md @@ -0,0 +1,75 @@ +# CSSWG Compatible Tests # + +## Hints ## + +* en/disable vendor-prefixing in `./support/helper.js` see `addVendorPrefixes` +* remove extra `` values to reduce test cases (and thus execution duration) in `./support.properties.js`, see `values.length` + + +## General Properties Test Concept ## + +Using `support/property.js` test suites compile a list of animatable properties. `getPropertyTests()` (and the like) will expand the specification's `width: length, percentage` to `width: 1em, 1ex, 1px, … 1%` in order to test all possible value types. The propertyTests returned by `support/property.js` have the following general structure: + +```javascript +{ + // name of the test + "name": "background-color color(rgba)", + // property that is being tested + "property": "background-color", + // styles to set on the parent container (usually #container) + "parentStyle": {}, + // initial styles to set on the transition element (usually #transition) + // may contain additional properties such as position: absolute; as required + "from": { + "background-color": "rgba(100,100,100,1)" + }, + // styles to transition to + "to": { + "background-color": "rgba(10,10,10,0.4)" + }, + // flags classifying property types, + // currently only {discrete:true} for visbility + "flags": {} +} +``` + +For each compiled test case the test runner identifies computed initial and target values. If they match, no transition will take place, because the property couldn't be parsed. If after starting the transition the computed style matches the target value, the browser applied that value immediately and no transition will take place. During the transition the computed style may match neither initial nor target value (unless it's a discrete transition), or there was no transition. + +Besides value-assertions, the suites compare received TransitionEnd events. While the values are only matched against computed initial and target values, expected TransitionEnd events are declared explicitly. This can (and will) lead to some test failures that are arguably not a failure (mainly because the specification didn't cover the specific case). Transitioning `color` *may* (or not, depending on browser) also run a transition for `background-color`, as the latter's default value is `currentColor`. This suite considers those implicit transitions a failure. If it truly is a failure or not, should be decided in the specification (and tests updated accordingly). + +Browsers supporting requestAnimationFrame can run a test in 100ms. Browsers that don't need a wider time frame to allow the not very dead-on-target setTimeout() to be triggered between TransitionStart and TransitionEnd. Low-end CPU devices also benefit from slower transitions. Since a 300 hundred tests, each lasting 500ms would require 2.5 minutes to run, tests are run concurrently, as they cannot affect each other. For low-end devices (e.g. iPad) too many parallel tests lead to global failure, because a single `requestAnimationFrame()` would have to iterate too many nodes, which is why the suite shards into slices of 50 parallel tests. Tests are run in an off-viewport container, to prevent you from having seizures. + +To make individual tests a bit more readable, a lot of the test-functionality has been moved to external JavaScript files. All assertions reside within the test file itsel, though. Although they are mostly exact duplicates of other tests, it should help understanding what a test does (while abstracting away *how* it does it.) + +### Debugging ### + +1. reduce to the tests you want to take a closer look at - see `filterPropertyTests()` in `support/properties.js` +2. disable final cleanup by commenting out `done` and `teardown` callbacks +3. possibly increase the `duration` and disable the `#offscreen` (by simply naming it `#off-screen`) + + +## Unspecified Behavior ## + +the following suites test behavior that is not covered in CSS3 Transitions (as of today): + +* `properties-value-002.html` - verify value types transitionable but not specified for properties +* `properties-value-003.html` - verify transitionable properties thus far not specified at all +* `properties-value-implicit-001.html` - verify behavior for `em` based `` properties when `font-size` is changed +* `events-006.html` - expect `TransitionEnd` event to be triggered and `event.pseudoElement` to be set properly +* `before-load-001.html` - expect transitions to be performed before document is fully loaded +* `hidden-container-001.html` - expect transitions to NOT be performed if they happen within hidden elements +* `detached-container-001.html` - expect transitions to NOT be performed if they happen outside of the document + + +## Yet To Be Tested ## + +These are topics I have identifed in need of testing, but haven gotten around to testing them. + +* Anything involving `` + * well, maybe some day... +* proper execution of timing-functions - are the right property values set at a given time? + * how exactly do I pinpoint a specific time to verify a property's value at time `t`? + * need to implement cubic-bezier to actually calculate a property's value at time `t`? +* `selector:hover:before {}` + * I have no clue how to trigger that from script + diff --git a/testing/web-platform/tests/css/css-transitions/all-with-discrete.tentative.html b/testing/web-platform/tests/css/css-transitions/all-with-discrete.tentative.html new file mode 100644 index 0000000000..a048bc7a1c --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/all-with-discrete.tentative.html @@ -0,0 +1,52 @@ + +
hello
+
hello
+ + + + diff --git a/testing/web-platform/tests/css/css-transitions/animations/change-duration-during-transition.html b/testing/web-platform/tests/css/css-transitions/animations/change-duration-during-transition.html new file mode 100644 index 0000000000..cf03f2e120 --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/animations/change-duration-during-transition.html @@ -0,0 +1,61 @@ + + + + + transition duration change + + + + +
+ + + + + + diff --git a/testing/web-platform/tests/css/css-transitions/animations/color-transition-premultiplied.html b/testing/web-platform/tests/css/css-transitions/animations/color-transition-premultiplied.html new file mode 100644 index 0000000000..745e6c0c73 --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/animations/color-transition-premultiplied.html @@ -0,0 +1,69 @@ + + + + + transition from transparent background + + + + +
+
+ + + + + + diff --git a/testing/web-platform/tests/css/css-transitions/animations/move-after-transition.html b/testing/web-platform/tests/css/css-transitions/animations/move-after-transition.html new file mode 100644 index 0000000000..28180452f7 --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/animations/move-after-transition.html @@ -0,0 +1,62 @@ + + + + + move after transition + + + + +
+
+
+ + + + + + diff --git a/testing/web-platform/tests/css/css-transitions/animations/text-shadow-composition.html b/testing/web-platform/tests/css/css-transitions/animations/text-shadow-composition.html new file mode 100644 index 0000000000..d7d29c416a --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/animations/text-shadow-composition.html @@ -0,0 +1,101 @@ + + +text-shadow composition + + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-transitions/animations/text-shadow-interpolation.html b/testing/web-platform/tests/css/css-transitions/animations/text-shadow-interpolation.html new file mode 100644 index 0000000000..d4a75654a9 --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/animations/text-shadow-interpolation.html @@ -0,0 +1,123 @@ + + +text-shadow interpolation + + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-transitions/animations/transition-end-event-shorthands.html b/testing/web-platform/tests/css/css-transitions/animations/transition-end-event-shorthands.html new file mode 100644 index 0000000000..3816821972 --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/animations/transition-end-event-shorthands.html @@ -0,0 +1,65 @@ + + + + + transition end event with shorthand property + + + + +
+
+
+ + + + + + diff --git a/testing/web-platform/tests/css/css-transitions/animations/transition-timing-function.html b/testing/web-platform/tests/css/css-transitions/animations/transition-timing-function.html new file mode 100644 index 0000000000..0184b29a79 --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/animations/transition-timing-function.html @@ -0,0 +1,87 @@ + + + + + transition timing function + + + + + + + + + +
+
+
+
+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-transitions/animations/vertical-align-composition.html b/testing/web-platform/tests/css/css-transitions/animations/vertical-align-composition.html new file mode 100644 index 0000000000..222a511679 --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/animations/vertical-align-composition.html @@ -0,0 +1,65 @@ + + +vertical-align composition + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-transitions/animations/vertical-align-interpolation.html b/testing/web-platform/tests/css/css-transitions/animations/vertical-align-interpolation.html new file mode 100644 index 0000000000..194f9fc9f6 --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/animations/vertical-align-interpolation.html @@ -0,0 +1,98 @@ + + +vertical-align interpolation + + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-transitions/animations/z-index-interpolation.html b/testing/web-platform/tests/css/css-transitions/animations/z-index-interpolation.html new file mode 100644 index 0000000000..9673cc4d8c --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/animations/z-index-interpolation.html @@ -0,0 +1,130 @@ + + +z-index interpolation + + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-transitions/before-load-001.html b/testing/web-platform/tests/css/css-transitions/before-load-001.html new file mode 100644 index 0000000000..fe9fb97681 --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/before-load-001.html @@ -0,0 +1,46 @@ + + + + +CSS Transitions Test: Transitioning before load event + + + + + + + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-transitions/changing-while-transition-001.html b/testing/web-platform/tests/css/css-transitions/changing-while-transition-001.html new file mode 100644 index 0000000000..026b16877c --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/changing-while-transition-001.html @@ -0,0 +1,56 @@ + + + + +CSS Transitions Test: behavior when transition-duration changes while transitioning + + + + + + + + + +
+ + + + + diff --git a/testing/web-platform/tests/css/css-transitions/changing-while-transition-002.html b/testing/web-platform/tests/css/css-transitions/changing-while-transition-002.html new file mode 100644 index 0000000000..363be8a987 --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/changing-while-transition-002.html @@ -0,0 +1,56 @@ + + + + +CSS Transitions Test: behavior when transition-timing-function changes while transitioning + + + + + + + + + +
+ + + + + diff --git a/testing/web-platform/tests/css/css-transitions/changing-while-transition-003.html b/testing/web-platform/tests/css/css-transitions/changing-while-transition-003.html new file mode 100644 index 0000000000..8c8f4bb50d --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/changing-while-transition-003.html @@ -0,0 +1,56 @@ + + + + +CSS Transitions Test: behavior when transition-delay changes while transitioning + + + + + + + + + +
+ + + + + diff --git a/testing/web-platform/tests/css/css-transitions/changing-while-transition-004.html b/testing/web-platform/tests/css/css-transitions/changing-while-transition-004.html new file mode 100644 index 0000000000..71038ac11f --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/changing-while-transition-004.html @@ -0,0 +1,57 @@ + + + + +CSS Transitions Test: behavior when transition changes to default while transitioning + + + + + + + + + +
+ + + + + diff --git a/testing/web-platform/tests/css/css-transitions/crashtests/transition-during-style-attr-mutation.html b/testing/web-platform/tests/css/css-transitions/crashtests/transition-during-style-attr-mutation.html new file mode 100644 index 0000000000..255794bfa8 --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/crashtests/transition-during-style-attr-mutation.html @@ -0,0 +1,12 @@ + +Don't crash when mutating style attribute with non-initial transition + + +
PASS if no crash
+ diff --git a/testing/web-platform/tests/css/css-transitions/crashtests/transition-large-word-spacing-001.html b/testing/web-platform/tests/css/css-transitions/crashtests/transition-large-word-spacing-001.html new file mode 100644 index 0000000000..24ac2a7780 --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/crashtests/transition-large-word-spacing-001.html @@ -0,0 +1,15 @@ + +CSS Test (Transitions): Transition of large word-spacing value + + + + + +
+ diff --git a/testing/web-platform/tests/css/css-transitions/currentcolor-animation-001.html b/testing/web-platform/tests/css/css-transitions/currentcolor-animation-001.html new file mode 100644 index 0000000000..bcc7991a82 --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/currentcolor-animation-001.html @@ -0,0 +1,53 @@ + + + + +CSS Transitions of currentcolor + + + + + + + + +
+
+ + + diff --git a/testing/web-platform/tests/css/css-transitions/disconnected-element-001.html b/testing/web-platform/tests/css/css-transitions/disconnected-element-001.html new file mode 100644 index 0000000000..dd08e559c9 --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/disconnected-element-001.html @@ -0,0 +1,190 @@ + + + + +CSS Transitions Test: Transitions do not run for a disconnected element + + + + + + + + + + +
+ + + + + diff --git a/testing/web-platform/tests/css/css-transitions/display-none-no-animations.html b/testing/web-platform/tests/css/css-transitions/display-none-no-animations.html new file mode 100644 index 0000000000..32535baf9c --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/display-none-no-animations.html @@ -0,0 +1,28 @@ + + + + + +
target
+ + + diff --git a/testing/web-platform/tests/css/css-transitions/dynamic-root-element.html b/testing/web-platform/tests/css/css-transitions/dynamic-root-element.html new file mode 100644 index 0000000000..befc20d1d0 --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/dynamic-root-element.html @@ -0,0 +1,34 @@ + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-transitions/event-dispatch.tentative.html b/testing/web-platform/tests/css/css-transitions/event-dispatch.tentative.html new file mode 100644 index 0000000000..5ed01cdd25 --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/event-dispatch.tentative.html @@ -0,0 +1,435 @@ + + +CSS transition event dispatch + + + + +
+ diff --git a/testing/web-platform/tests/css/css-transitions/events-001.html b/testing/web-platform/tests/css/css-transitions/events-001.html new file mode 100644 index 0000000000..59d2011b39 --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/events-001.html @@ -0,0 +1,150 @@ + + + + +CSS Transitions Test: transitionend event for shorthand property + + + + + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-transitions/events-002.html b/testing/web-platform/tests/css/css-transitions/events-002.html new file mode 100644 index 0000000000..3ec2cc3da4 --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/events-002.html @@ -0,0 +1,49 @@ + + + + +CSS Transitions Test: transitionend event for implied property value + + + + + + + + + + + +
+ + + + diff --git a/testing/web-platform/tests/css/css-transitions/events-003.html b/testing/web-platform/tests/css/css-transitions/events-003.html new file mode 100644 index 0000000000..2f8ac7f424 --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/events-003.html @@ -0,0 +1,34 @@ + + + + +CSS Transitions Test: transitionend event with negative delay + + + + + + + + + + + + +
+ + + + diff --git a/testing/web-platform/tests/css/css-transitions/events-004.html b/testing/web-platform/tests/css/css-transitions/events-004.html new file mode 100644 index 0000000000..17195f40eb --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/events-004.html @@ -0,0 +1,61 @@ + + + + +CSS Transitions Test: transitionend event with non matching lists + + + + + + + + + + + + +
+ + + + diff --git a/testing/web-platform/tests/css/css-transitions/events-005.html b/testing/web-platform/tests/css/css-transitions/events-005.html new file mode 100644 index 0000000000..48ba63ab2d --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/events-005.html @@ -0,0 +1,67 @@ + + + + +CSS Transitions Test: transitionend event with property specificity + + + + + + + + + + + + +
+ + + + diff --git a/testing/web-platform/tests/css/css-transitions/events-006.html b/testing/web-platform/tests/css/css-transitions/events-006.html new file mode 100644 index 0000000000..36412bcd9e --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/events-006.html @@ -0,0 +1,58 @@ + + + + +CSS Transitions Test: transitionend event for pseudo elements + + + + + + + + + + + + + + + +
+ + + + diff --git a/testing/web-platform/tests/css/css-transitions/events-007.html b/testing/web-platform/tests/css/css-transitions/events-007.html new file mode 100644 index 0000000000..610df6e85d --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/events-007.html @@ -0,0 +1,50 @@ + + + + +CSS Transitions Test: no transitionend event after display:none + + + + + + + + + + + + +
+ + + + diff --git a/testing/web-platform/tests/css/css-transitions/historical.html b/testing/web-platform/tests/css/css-transitions/historical.html new file mode 100644 index 0000000000..e01ed4da9d --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/historical.html @@ -0,0 +1,18 @@ + + +Historical CSS Transition features must be removed + + + + + diff --git a/testing/web-platform/tests/css/css-transitions/idlharness.html b/testing/web-platform/tests/css/css-transitions/idlharness.html new file mode 100644 index 0000000000..4cc7ee50eb --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/idlharness.html @@ -0,0 +1,24 @@ + +css-transitions IDL tests + + + + + + diff --git a/testing/web-platform/tests/css/css-transitions/inert-while-transitioning-to-display-none.html b/testing/web-platform/tests/css/css-transitions/inert-while-transitioning-to-display-none.html new file mode 100644 index 0000000000..2831c668d6 --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/inert-while-transitioning-to-display-none.html @@ -0,0 +1,32 @@ + + + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-transitions/infinite-duration-crash.html b/testing/web-platform/tests/css/css-transitions/infinite-duration-crash.html new file mode 100644 index 0000000000..dba53d66b7 --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/infinite-duration-crash.html @@ -0,0 +1,16 @@ + + + diff --git a/testing/web-platform/tests/css/css-transitions/inherit-background-color-transition-ref.html b/testing/web-platform/tests/css/css-transitions/inherit-background-color-transition-ref.html new file mode 100644 index 0000000000..b7a5824836 --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/inherit-background-color-transition-ref.html @@ -0,0 +1,6 @@ + + + +
PASS if black on white
+ + diff --git a/testing/web-platform/tests/css/css-transitions/inherit-background-color-transition.html b/testing/web-platform/tests/css/css-transitions/inherit-background-color-transition.html new file mode 100644 index 0000000000..2c0e4aed93 --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/inherit-background-color-transition.html @@ -0,0 +1,41 @@ + + + Verifies that 'background-color' from a transition inherits explicitly down if requested + + + + + + +
+
PASS if black on white
+
+ + + diff --git a/testing/web-platform/tests/css/css-transitions/inherit-height-transition.html b/testing/web-platform/tests/css/css-transitions/inherit-height-transition.html new file mode 100644 index 0000000000..e411da3396 --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/inherit-height-transition.html @@ -0,0 +1,26 @@ + + + + + +
+
+
You should only see a flash of red.
+
+
+ diff --git a/testing/web-platform/tests/css/css-transitions/inheritance.html b/testing/web-platform/tests/css/css-transitions/inheritance.html new file mode 100644 index 0000000000..986436950e --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/inheritance.html @@ -0,0 +1,24 @@ + + + + +Inheritance of CSS Transitions properties + + + + + + + + +
+
+
+ + + diff --git a/testing/web-platform/tests/css/css-transitions/non-rendered-element-001.html b/testing/web-platform/tests/css/css-transitions/non-rendered-element-001.html new file mode 100644 index 0000000000..10419b9467 --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/non-rendered-element-001.html @@ -0,0 +1,127 @@ + + + + +CSS Transitions Test: Transitions do not run for an element that is not being rendered + + + + + + + + +
+ + + + + diff --git a/testing/web-platform/tests/css/css-transitions/non-rendered-element-002.html b/testing/web-platform/tests/css/css-transitions/non-rendered-element-002.html new file mode 100644 index 0000000000..accf141037 --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/non-rendered-element-002.html @@ -0,0 +1,57 @@ + + + + +CSS Transitions Test: Transitions do not run for a pseudo-element that is not being rendered + + + + + + + + +
+ + + + + diff --git a/testing/web-platform/tests/css/css-transitions/non-rendered-element-004.tentative.html b/testing/web-platform/tests/css/css-transitions/non-rendered-element-004.tentative.html new file mode 100644 index 0000000000..1fe2af1253 --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/non-rendered-element-004.tentative.html @@ -0,0 +1,51 @@ + + + + +CSS Transitions Test: Transitions do not run for a ::marker-element that is not being rendered + + + + + + + + +
+ + + + + diff --git a/testing/web-platform/tests/css/css-transitions/parsing/transition-computed.html b/testing/web-platform/tests/css/css-transitions/parsing/transition-computed.html new file mode 100644 index 0000000000..a82551372f --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/parsing/transition-computed.html @@ -0,0 +1,34 @@ + + + + +CSS Transitions: getComputedStyle().transition + + + + + + + +
+ + + diff --git a/testing/web-platform/tests/css/css-transitions/parsing/transition-delay-computed.html b/testing/web-platform/tests/css/css-transitions/parsing/transition-delay-computed.html new file mode 100644 index 0000000000..8e5b0e80da --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/parsing/transition-delay-computed.html @@ -0,0 +1,18 @@ + + + + +CSS Transitions: getComputedStyle().transitionDelay + + + + + + + +
+ + + diff --git a/testing/web-platform/tests/css/css-transitions/parsing/transition-delay-invalid.html b/testing/web-platform/tests/css/css-transitions/parsing/transition-delay-invalid.html new file mode 100644 index 0000000000..4b7a143286 --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/parsing/transition-delay-invalid.html @@ -0,0 +1,22 @@ + + + + +CSS Transitions: parsing transition-delay with invalid values + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-transitions/parsing/transition-delay-valid.html b/testing/web-platform/tests/css/css-transitions/parsing/transition-delay-valid.html new file mode 100644 index 0000000000..d6b42b9c05 --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/parsing/transition-delay-valid.html @@ -0,0 +1,20 @@ + + + + +CSS Transitions: parsing transition-delay with valid values + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-transitions/parsing/transition-duration-computed.html b/testing/web-platform/tests/css/css-transitions/parsing/transition-duration-computed.html new file mode 100644 index 0000000000..f82b4e6d2d --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/parsing/transition-duration-computed.html @@ -0,0 +1,20 @@ + + + + +CSS Transitions: getComputedStyle().transitionDuration + + + + + + + +
+ + + diff --git a/testing/web-platform/tests/css/css-transitions/parsing/transition-duration-invalid.html b/testing/web-platform/tests/css/css-transitions/parsing/transition-duration-invalid.html new file mode 100644 index 0000000000..4474089bbb --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/parsing/transition-duration-invalid.html @@ -0,0 +1,22 @@ + + + + +CSS Transitions: parsing transition-duration with invalid values + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-transitions/parsing/transition-duration-valid.html b/testing/web-platform/tests/css/css-transitions/parsing/transition-duration-valid.html new file mode 100644 index 0000000000..311ca08669 --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/parsing/transition-duration-valid.html @@ -0,0 +1,19 @@ + + + + +CSS Transitions: parsing transition-duration with valid values + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-transitions/parsing/transition-invalid.html b/testing/web-platform/tests/css/css-transitions/parsing/transition-invalid.html new file mode 100644 index 0000000000..2138ad89b9 --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/parsing/transition-invalid.html @@ -0,0 +1,27 @@ + + + + +CSS Transitions: parsing transition with invalid values + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-transitions/parsing/transition-property-computed.html b/testing/web-platform/tests/css/css-transitions/parsing/transition-property-computed.html new file mode 100644 index 0000000000..1e8cfeb22d --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/parsing/transition-property-computed.html @@ -0,0 +1,19 @@ + + + + +CSS Transitions: getComputedStyle().transitionProperty + + + + + + + +
+ + + diff --git a/testing/web-platform/tests/css/css-transitions/parsing/transition-property-invalid.html b/testing/web-platform/tests/css/css-transitions/parsing/transition-property-invalid.html new file mode 100644 index 0000000000..f71963f52c --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/parsing/transition-property-invalid.html @@ -0,0 +1,32 @@ + + + + +CSS Transitions: parsing transition-property with invalid values + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-transitions/parsing/transition-property-valid.html b/testing/web-platform/tests/css/css-transitions/parsing/transition-property-valid.html new file mode 100644 index 0000000000..4e3894f5aa --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/parsing/transition-property-valid.html @@ -0,0 +1,22 @@ + + + + +CSS Transitions: parsing transition-property with valid values + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-transitions/parsing/transition-shorthand.html b/testing/web-platform/tests/css/css-transitions/parsing/transition-shorthand.html new file mode 100644 index 0000000000..caffb3978c --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/parsing/transition-shorthand.html @@ -0,0 +1,36 @@ + + + + +CSS Transitions: transition sets longhands + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-transitions/parsing/transition-timing-function-computed.html b/testing/web-platform/tests/css/css-transitions/parsing/transition-timing-function-computed.html new file mode 100644 index 0000000000..cb110549d0 --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/parsing/transition-timing-function-computed.html @@ -0,0 +1,38 @@ + + + + +CSS Animations: getComputedStyle().transitionTimingFunction + + + + + + + +
+ + + diff --git a/testing/web-platform/tests/css/css-transitions/parsing/transition-timing-function-invalid.html b/testing/web-platform/tests/css/css-transitions/parsing/transition-timing-function-invalid.html new file mode 100644 index 0000000000..c69b7e75d3 --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/parsing/transition-timing-function-invalid.html @@ -0,0 +1,38 @@ + + + + +CSS Animations: parsing transition-timing-function with invalid values + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-transitions/parsing/transition-timing-function-valid.html b/testing/web-platform/tests/css/css-transitions/parsing/transition-timing-function-valid.html new file mode 100644 index 0000000000..658ef76bbe --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/parsing/transition-timing-function-valid.html @@ -0,0 +1,41 @@ + + + + +CSS Transitions: parsing transition-timing-function with valid values + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-transitions/parsing/transition-valid.html b/testing/web-platform/tests/css/css-transitions/parsing/transition-valid.html new file mode 100644 index 0000000000..ff9f5f782f --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/parsing/transition-valid.html @@ -0,0 +1,34 @@ + + + + +CSS Transitions: parsing transition with valid values + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-transitions/properties-value-001.html b/testing/web-platform/tests/css/css-transitions/properties-value-001.html new file mode 100644 index 0000000000..54e84be2b0 --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/properties-value-001.html @@ -0,0 +1,133 @@ + + + + + CSS Transitions Test: Intermediate Property Values + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
Text sample
+
+
+
+ + + + + + diff --git a/testing/web-platform/tests/css/css-transitions/properties-value-002.html b/testing/web-platform/tests/css/css-transitions/properties-value-002.html new file mode 100644 index 0000000000..ed85b007d2 --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/properties-value-002.html @@ -0,0 +1,135 @@ + + + + + CSS Transitions Test: Intermediate Property Values of missing value types + + + + + + + + + + + + + + + + + + + +
+ +
+
+
Text sample
+
+
+
+ + + + + + diff --git a/testing/web-platform/tests/css/css-transitions/properties-value-003.html b/testing/web-platform/tests/css/css-transitions/properties-value-003.html new file mode 100644 index 0000000000..faf0258a60 --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/properties-value-003.html @@ -0,0 +1,137 @@ + + + + + CSS Transitions Test: Intermediate Property Values of unspecified properties + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
Text sample
+
+
+
+ + + + + + diff --git a/testing/web-platform/tests/css/css-transitions/properties-value-implicit-001.html b/testing/web-platform/tests/css/css-transitions/properties-value-implicit-001.html new file mode 100644 index 0000000000..8500436c52 --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/properties-value-implicit-001.html @@ -0,0 +1,142 @@ + + + + + CSS Transitions Test: font-size-relative properties transition by implicit value change + + + + + + + + + + + + + + + + + + + +
+ +
+
+
Text sample
+
+
+
+ + + + + + diff --git a/testing/web-platform/tests/css/css-transitions/properties-value-inherit-001.html b/testing/web-platform/tests/css/css-transitions/properties-value-inherit-001.html new file mode 100644 index 0000000000..abbdecdfae --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/properties-value-inherit-001.html @@ -0,0 +1,143 @@ + + + + + CSS Transitions Test: transitioning inherited property values + + + + + + + + + + + + + + + + + + + +
+ +
+
+
Text sample
+
+
+
+ + + + + + diff --git a/testing/web-platform/tests/css/css-transitions/properties-value-inherit-002.html b/testing/web-platform/tests/css/css-transitions/properties-value-inherit-002.html new file mode 100644 index 0000000000..9556cf7e23 --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/properties-value-inherit-002.html @@ -0,0 +1,144 @@ + + + + + CSS Transitions Test: transitioning inherited property values + + + + + + + + + + + + + + + + + + + +
+ +
+
+
Text sample
+
+
+
+ + + + + + diff --git a/testing/web-platform/tests/css/css-transitions/properties-value-inherit-003.html b/testing/web-platform/tests/css/css-transitions/properties-value-inherit-003.html new file mode 100644 index 0000000000..13a1613213 --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/properties-value-inherit-003.html @@ -0,0 +1,143 @@ + + + + + CSS Transitions Test: transitioning implicitly inherited property values + + + + + + + + + + + + + + + + + + +
+ +
+
+
Text sample
+
+
+
+ + + + + + diff --git a/testing/web-platform/tests/css/css-transitions/pseudo-elements-001.html b/testing/web-platform/tests/css/css-transitions/pseudo-elements-001.html new file mode 100644 index 0000000000..146c533e23 --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/pseudo-elements-001.html @@ -0,0 +1,148 @@ + + + + + CSS Transitions Test: Transitioning Pseudo Elements + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
Text sample
+
+
+
+ + + + + + diff --git a/testing/web-platform/tests/css/css-transitions/pseudo-elements-002.html b/testing/web-platform/tests/css/css-transitions/pseudo-elements-002.html new file mode 100644 index 0000000000..f84d64a794 --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/pseudo-elements-002.html @@ -0,0 +1,28 @@ + +CSS Transitions Test: Transition pseudo element with ancestor display change + + + + + + +
+
+
+ diff --git a/testing/web-platform/tests/css/css-transitions/reference/transition-test-ref.html b/testing/web-platform/tests/css/css-transitions/reference/transition-test-ref.html new file mode 100644 index 0000000000..d9d91ec9da --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/reference/transition-test-ref.html @@ -0,0 +1,40 @@ + + + + CSS Transition Reference File + + + + + +
+

You should not see a red background during the transition. Note: if the test passes transition is instant.

+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-transitions/render-blocking/no-transition-from-ua-to-blocking-stylesheet-ref.html b/testing/web-platform/tests/css/css-transitions/render-blocking/no-transition-from-ua-to-blocking-stylesheet-ref.html new file mode 100644 index 0000000000..93b4ae982e --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/render-blocking/no-transition-from-ua-to-blocking-stylesheet-ref.html @@ -0,0 +1,3 @@ + +CSS Transitions Test: Reference +
This text should be green on load.
diff --git a/testing/web-platform/tests/css/css-transitions/render-blocking/no-transition-from-ua-to-blocking-stylesheet.html b/testing/web-platform/tests/css/css-transitions/render-blocking/no-transition-from-ua-to-blocking-stylesheet.html new file mode 100644 index 0000000000..d59118c66f --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/render-blocking/no-transition-from-ua-to-blocking-stylesheet.html @@ -0,0 +1,6 @@ + +CSS Transitions Test: No color transition from initial to blocking stylesheet value + + + +
This text should be green on load.
diff --git a/testing/web-platform/tests/css/css-transitions/retargetted-transition-with-box-sizing.html b/testing/web-platform/tests/css/css-transitions/retargetted-transition-with-box-sizing.html new file mode 100644 index 0000000000..ef5b116cb9 --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/retargetted-transition-with-box-sizing.html @@ -0,0 +1,24 @@ + + + + + + +
+ diff --git a/testing/web-platform/tests/css/css-transitions/root-color-transition-ref.html b/testing/web-platform/tests/css/css-transitions/root-color-transition-ref.html new file mode 100644 index 0000000000..c9cf126296 --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/root-color-transition-ref.html @@ -0,0 +1,4 @@ + + +

PASS if green

+ diff --git a/testing/web-platform/tests/css/css-transitions/root-color-transition.html b/testing/web-platform/tests/css/css-transitions/root-color-transition.html new file mode 100644 index 0000000000..c9f2ca4ba7 --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/root-color-transition.html @@ -0,0 +1,40 @@ + + + Verifies that 'color' stays the color it's transitioned to on :root + + + +

PASS if green

+ + + diff --git a/testing/web-platform/tests/css/css-transitions/starting-of-transitions-001.html b/testing/web-platform/tests/css/css-transitions/starting-of-transitions-001.html new file mode 100644 index 0000000000..f80d813436 --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/starting-of-transitions-001.html @@ -0,0 +1,45 @@ + + + + +CSS Transitions Test: behavior when transition-property changes while transitioning + + + + + + + + + +
+ + + + diff --git a/testing/web-platform/tests/css/css-transitions/support/1x1-green.png b/testing/web-platform/tests/css/css-transitions/support/1x1-green.png new file mode 100644 index 0000000000..b98ca0ba0a Binary files /dev/null and b/testing/web-platform/tests/css/css-transitions/support/1x1-green.png differ diff --git a/testing/web-platform/tests/css/css-transitions/support/1x1-lime.png b/testing/web-platform/tests/css/css-transitions/support/1x1-lime.png new file mode 100644 index 0000000000..cb397fb090 Binary files /dev/null and b/testing/web-platform/tests/css/css-transitions/support/1x1-lime.png differ diff --git a/testing/web-platform/tests/css/css-transitions/support/1x1-maroon.png b/testing/web-platform/tests/css/css-transitions/support/1x1-maroon.png new file mode 100644 index 0000000000..3f86b07219 Binary files /dev/null and b/testing/web-platform/tests/css/css-transitions/support/1x1-maroon.png differ diff --git a/testing/web-platform/tests/css/css-transitions/support/1x1-navy.png b/testing/web-platform/tests/css/css-transitions/support/1x1-navy.png new file mode 100644 index 0000000000..9b9a03955b Binary files /dev/null and b/testing/web-platform/tests/css/css-transitions/support/1x1-navy.png differ diff --git a/testing/web-platform/tests/css/css-transitions/support/1x1-red.png b/testing/web-platform/tests/css/css-transitions/support/1x1-red.png new file mode 100644 index 0000000000..6bd73ac101 Binary files /dev/null and b/testing/web-platform/tests/css/css-transitions/support/1x1-red.png differ diff --git a/testing/web-platform/tests/css/css-transitions/support/1x1-white.png b/testing/web-platform/tests/css/css-transitions/support/1x1-white.png new file mode 100644 index 0000000000..dd43faec54 Binary files /dev/null and b/testing/web-platform/tests/css/css-transitions/support/1x1-white.png differ diff --git a/testing/web-platform/tests/css/css-transitions/support/60x60-gg-rr.png b/testing/web-platform/tests/css/css-transitions/support/60x60-gg-rr.png new file mode 100644 index 0000000000..84f5b2a4f1 Binary files /dev/null and b/testing/web-platform/tests/css/css-transitions/support/60x60-gg-rr.png differ diff --git a/testing/web-platform/tests/css/css-transitions/support/60x60-green.png b/testing/web-platform/tests/css/css-transitions/support/60x60-green.png new file mode 100644 index 0000000000..b3c8cf3eb4 Binary files /dev/null and b/testing/web-platform/tests/css/css-transitions/support/60x60-green.png differ diff --git a/testing/web-platform/tests/css/css-transitions/support/README b/testing/web-platform/tests/css/css-transitions/support/README new file mode 100644 index 0000000000..2e5f2ad073 --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/support/README @@ -0,0 +1,28 @@ +CSS Global Support Directory +============================ + +This directory contains common support files (such as images and external +style sheets). These are sync'ed into the support directories of all our +test suites. If you have test-suite-specific support files, please add +them to the appropriate test-suite-specific support/ directory. + +If you add to a support/ directory, please run the tools/supportprop.py +script from the top of the repository to cascade support files into the +lower-level support directories. + +Description of the Common Support File Collection +------------------------------------------------- + +The 1x1-* images are all exactly one pixel. + +The swatch-* images all use 15x15 cells. + +The square-* images all use 15x15 cells with one pixel borders. + +The pattern-* images use cells of various sizes: + + pattern-grg-rgr-grg.png 20x20 + pattern-rgr-grg-rgr.png 20x20 + pattern-tr.png 15x15 + pattern-grg-rrg-rgg.png 15x15 + diff --git a/testing/web-platform/tests/css/css-transitions/support/a-green-transition.css b/testing/web-platform/tests/css/css-transitions/support/a-green-transition.css new file mode 100644 index 0000000000..3f68e53cd6 --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/support/a-green-transition.css @@ -0,0 +1 @@ +.a { color: green; transition: 10s; transition-timing-function: step-end; } diff --git a/testing/web-platform/tests/css/css-transitions/support/a-green.css b/testing/web-platform/tests/css/css-transitions/support/a-green.css new file mode 100644 index 0000000000..b0dbb071d5 --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/support/a-green.css @@ -0,0 +1 @@ +.a { color: green; } diff --git a/testing/web-platform/tests/css/css-transitions/support/b-green.css b/testing/web-platform/tests/css/css-transitions/support/b-green.css new file mode 100644 index 0000000000..a0473f5ca2 --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/support/b-green.css @@ -0,0 +1 @@ +.b { color: green; } \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-transitions/support/c-red.css b/testing/web-platform/tests/css/css-transitions/support/c-red.css new file mode 100644 index 0000000000..d4ba5c64e9 --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/support/c-red.css @@ -0,0 +1 @@ +.c { color: red; } \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-transitions/support/cat.png b/testing/web-platform/tests/css/css-transitions/support/cat.png new file mode 100644 index 0000000000..85dd732481 Binary files /dev/null and b/testing/web-platform/tests/css/css-transitions/support/cat.png differ diff --git a/testing/web-platform/tests/css/css-transitions/support/generalParallelTest.js b/testing/web-platform/tests/css/css-transitions/support/generalParallelTest.js new file mode 100644 index 0000000000..f6e14128fc --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/support/generalParallelTest.js @@ -0,0 +1,231 @@ +(function(root) { +'use strict'; +// +var index = 0; +var suite = root.generalParallelTest = { + // prepare individual test + setup: function(data, options) { + suite._setupDom(data, options); + suite._setupEvents(data, options); + }, + // clone fixture and prepare data containers + _setupDom: function(data, options) { + // clone fixture into off-viewport test-canvas + data.fixture = document.getElementById('fixture').cloneNode(true); + data.fixture.id = 'test-' + (index++); + (document.getElementById('offscreen') || document.body).appendChild(data.fixture); + + // data container for #fixture > .container > .transition + data.transition = { + node: data.fixture.querySelector('.transition'), + values: [], + events: [], + computedStyle: function(property) { + return computedStyle(data.transition.node, property); + } + }; + + // data container for #fixture > .container + data.container = { + node: data.transition.node.parentNode, + values: [], + events: [], + computedStyle: function(property) { + return computedStyle(data.container.node, property); + } + }; + + // data container for #fixture > .container > .transition[:before | :after] + if (data.pseudo) { + data.pseudo = { + name: data.pseudo, + values: [], + computedStyle: function(property) { + return computedStyle(data.transition.node, property, ':' + data.pseudo.name); + } + }; + } + }, + // bind TransitionEnd event listeners + _setupEvents: function(data, options) { + ['transition', 'container'].forEach(function(elem) { + var handler = function(event) { + event.stopPropagation(); + var name = event.propertyName; + var time = Math.round(event.elapsedTime * 1000) / 1000; + var pseudo = event.pseudoElement ? (':' + event.pseudoElement) : ''; + data[elem].events.push(name + pseudo + ":" + time + "s"); + }; + data[elem].node.addEventListener('transitionend', handler, false); + data[elem]._events = {'transitionend': handler}; + }); + }, + // cleanup after individual test + teardown: function(data, options) { + // data.fixture.remove(); + if (data.fixture.parentNode) { + data.fixture.parentNode.removeChild(data.fixture); + } + }, + // invoked prior to running a slice of tests + sliceStart: function(options, tests) { + // inject styles into document + setStyle(options.styles); + // kick off value collection loop + generalParallelTest.startValueCollection(options); + }, + // invoked after running a slice of tests + sliceDone: function(options, tests) { + // stop value collection loop + generalParallelTest.stopValueCollection(options); + // reset styles cache + options.styles = {}; + }, + // called once all tests are done + done: function(options) { + // reset document styles + setStyle(); + reflow(); + }, + // add styles of individual test to slice cache + addStyles: function(data, options, styles) { + if (!options.styles) { + options.styles = {}; + } + + Object.keys(styles).forEach(function(key) { + var selector = '#' + data.fixture.id + // fixture must become #fixture.fixture rather than a child selector + + (key.substring(0, 8) === '.fixture' ? '' : ' ') + + key; + + options.styles[selector] = styles[key]; + }); + }, + // set style and compute values for container and transition + getStyle: function(data) { + reflow(); + // grab current styles: "initial state" + suite._getStyleFor(data, 'from'); + // apply target state + suite._addClass(data, 'to', true); + // grab current styles: "target state" + suite._getStyleFor(data, 'to'); + // remove target state + suite._removeClass(data, 'to', true); + + // clean up the mess created for value collection + data.container._values = []; + data.transition._values = []; + if (data.pseudo) { + data.pseudo._values = []; + } + }, + // grab current styles and store in respective element's data container + _getStyleFor: function(data, key) { + data.container[key] = data.container.computedStyle(data.property); + data.transition[key] = data.transition.computedStyle(data.property); + if (data.pseudo) { + data.pseudo[key] = data.pseudo.computedStyle(data.property); + } + }, + // add class to test's elements and possibly reflow + _addClass: function(data, className, forceReflow) { + data.container.node.classList.add(className); + data.transition.node.classList.add(className); + if (forceReflow) { + reflow(); + } + }, + // remove class from test's elements and possibly reflow + _removeClass: function(data, className, forceReflow) { + data.container.node.classList.remove(className); + data.transition.node.classList.remove(className); + if (forceReflow) { + reflow(); + } + }, + // add transition and to classes to container and transition + startTransition: function(data) { + // add transition-defining class + suite._addClass(data, 'how', true); + // add target state (without reflowing) + suite._addClass(data, 'to', false); + }, + // requestAnimationFrame runLoop to collect computed values + startValueCollection: function(options) { + var raf = window.requestAnimationFrame || function(callback){ + setTimeout(callback, 20); + }; + + // flag denoting if the runLoop should continue (true) or exit (false) + options._collectValues = true; + + function runLoop() { + if (!options._collectValues) { + // test's are done, stop annoying the CPU + return; + } + + // collect current style for test's elements + options.tests.forEach(function(data) { + if (!data.property) { + return; + } + + ['transition', 'container', 'pseudo'].forEach(function(elem) { + var pseudo = null; + if (!data[elem] || (elem === 'pseudo' && !data.pseudo)) { + return; + } + + var current = data[elem].computedStyle(data.property); + var values = data[elem].values; + var length = values.length; + if (!length || values[length - 1] !== current) { + values.push(current); + } + }); + }); + + // rinse and repeat + raf(runLoop); + } + + runLoop(); + }, + // stop requestAnimationFrame runLoop collecting computed values + stopValueCollection: function(options) { + options._collectValues = false; + }, + + // generate test.step function asserting collected events match expected + assertExpectedEventsFunc: function(data, elem, expected) { + return function() { + var _result = data[elem].events.sort().join(" "); + var _expected = typeof expected === 'string' ? expected : expected.sort().join(" "); + assert_equals(_result, _expected, "Expected TransitionEnd events triggered on ." + elem); + }; + }, + // generate test.step function asserting collected values are neither initial nor target + assertIntermediateValuesFunc: function(data, elem) { + return function() { + // the first value (index: 0) is always going to be the initial value + // the last value is always going to be the target value + var values = data[elem].values; + if (data.flags.discrete) { + // a discrete value will just switch from one state to another without having passed intermediate states. + assert_equals(values[0], data[elem].from, "must be initial value while transitioning on ." + elem); + assert_equals(values[1], data[elem].to, "must be target value after transitioning on ." + elem); + assert_equals(values.length, 2, "discrete property only has 2 values ." + elem); + } else { + assert_not_equals(values[1], data[elem].from, "may not be initial value while transitioning on ." + elem); + assert_not_equals(values[1], data[elem].to, "may not be target value while transitioning on ." + elem); + } + + // TODO: first value must be initial, last value must be target + }; + } +}; + +})(window); diff --git a/testing/web-platform/tests/css/css-transitions/support/helper.js b/testing/web-platform/tests/css/css-transitions/support/helper.js new file mode 100644 index 0000000000..d5fa61b15e --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/support/helper.js @@ -0,0 +1,320 @@ +// +// Simple Helper Functions For Testing CSS +// + +(function(root) { +'use strict'; + +// serialize styles object and dump to dom +// appends +
+
+ diff --git a/testing/web-platform/tests/css/css-transitions/transition-background-position-with-edge-offset.html b/testing/web-platform/tests/css/css-transitions/transition-background-position-with-edge-offset.html new file mode 100644 index 0000000000..4ac115e17d --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/transition-background-position-with-edge-offset.html @@ -0,0 +1,49 @@ + + +CSS Transitions Test: transition-property - background-position + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/css/css-transitions/transition-base-response-001.html b/testing/web-platform/tests/css/css-transitions/transition-base-response-001.html new file mode 100644 index 0000000000..b4188985ac --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/transition-base-response-001.html @@ -0,0 +1,74 @@ + +Test that non-transitioned style is responsive to transitioning properties + + + + +
+
+
+
+
+
+
+
+
+
+ diff --git a/testing/web-platform/tests/css/css-transitions/transition-base-response-002.html b/testing/web-platform/tests/css/css-transitions/transition-base-response-002.html new file mode 100644 index 0000000000..028723559c --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/transition-base-response-002.html @@ -0,0 +1,27 @@ + +Test that rem units are responsive to transitioning font-size on root + + + + +
+ + diff --git a/testing/web-platform/tests/css/css-transitions/transition-base-response-003.html b/testing/web-platform/tests/css/css-transitions/transition-base-response-003.html new file mode 100644 index 0000000000..045da5dbde --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/transition-base-response-003.html @@ -0,0 +1,28 @@ + +Tests that identical elements in the base style responds to font-size transition + + + + +
+
+
+ diff --git a/testing/web-platform/tests/css/css-transitions/transition-delay-000-manual.html b/testing/web-platform/tests/css/css-transitions/transition-delay-000-manual.html new file mode 100644 index 0000000000..b205085997 --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/transition-delay-000-manual.html @@ -0,0 +1,34 @@ + + +CSS Transition Test: transition-delay - positive number + + + + + + +

Click the blue square below. Test passes if the color of square is changed to green immediately + when the number inside square is 3.

+
0
+ + diff --git a/testing/web-platform/tests/css/css-transitions/transition-delay-001.html b/testing/web-platform/tests/css/css-transitions/transition-delay-001.html new file mode 100644 index 0000000000..8fa5f5825a --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/transition-delay-001.html @@ -0,0 +1,77 @@ + + + + + CSS Transitions Test: Parsing transition-delay + + + + + + + + + + + + + + +
+ +
+
+
+ + + + diff --git a/testing/web-platform/tests/css/css-transitions/transition-delay-002-manual.html b/testing/web-platform/tests/css/css-transitions/transition-delay-002-manual.html new file mode 100644 index 0000000000..168f94b9c0 --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/transition-delay-002-manual.html @@ -0,0 +1,45 @@ + + +CSS Transition Test: transition-delay - 0s + + + + + + +

Click the blue square below. Test passes if the color of blue and gray squares is all changed to green immediately + when the number inside blue square is 3.

+
+
0
+ + diff --git a/testing/web-platform/tests/css/css-transitions/transition-delay-003-manual.html b/testing/web-platform/tests/css/css-transitions/transition-delay-003-manual.html new file mode 100644 index 0000000000..e3680ca261 --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/transition-delay-003-manual.html @@ -0,0 +1,45 @@ + + +CSS Transition Test: transition-delay - negative number + + + + + + +

Click the blue square below. Test passes if the color of blue and gray squares is all changed to green immediately + when the number inside blue square is 3.

+
+
0
+ + diff --git a/testing/web-platform/tests/css/css-transitions/transition-duration-001.html b/testing/web-platform/tests/css/css-transitions/transition-duration-001.html new file mode 100644 index 0000000000..60b9f5fc5c --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/transition-duration-001.html @@ -0,0 +1,78 @@ + + + + + CSS Transitions Test: Parsing transition-duration + + + + + + + + + + + + + + +
+ +
+
+
+ + + + diff --git a/testing/web-platform/tests/css/css-transitions/transition-duration-002-manual.html b/testing/web-platform/tests/css/css-transitions/transition-duration-002-manual.html new file mode 100644 index 0000000000..03f514d365 --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/transition-duration-002-manual.html @@ -0,0 +1,34 @@ + + +CSS Transitions Test: transition-duration - positive number + + + + + + +

Click the yellow square below. Test passes if the width of square stops growing when the number inside square is '2'.

+
0
+ + diff --git a/testing/web-platform/tests/css/css-transitions/transition-duration-003-manual.html b/testing/web-platform/tests/css/css-transitions/transition-duration-003-manual.html new file mode 100644 index 0000000000..cb56100883 --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/transition-duration-003-manual.html @@ -0,0 +1,46 @@ + + +CSS Transitions Test: transition-duration - 0s(initial value) + + + + + + +

Click the 'Start' button below. Test passes if the width of yellow square grows smoothly but the gray and blue grow immediately.

+
+
+
+ + + diff --git a/testing/web-platform/tests/css/css-transitions/transition-duration-004-manual.html b/testing/web-platform/tests/css/css-transitions/transition-duration-004-manual.html new file mode 100644 index 0000000000..b93904bb76 --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/transition-duration-004-manual.html @@ -0,0 +1,40 @@ + + +CSS Transitions Test: transition-duration - negative number + + + + + + +

Click the 'Start' button below. Test passes if the width of yellow square grows smoothly but the blue grows immediately.

+
+
+ + + diff --git a/testing/web-platform/tests/css/css-transitions/transition-duration-shorthand.html b/testing/web-platform/tests/css/css-transitions/transition-duration-shorthand.html new file mode 100644 index 0000000000..181d52b388 --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/transition-duration-shorthand.html @@ -0,0 +1,39 @@ + + + + + + + + +transition-duration when looking at shorthand properties should be correct + +
+ diff --git a/testing/web-platform/tests/css/css-transitions/transition-events-with-document-change.html b/testing/web-platform/tests/css/css-transitions/transition-events-with-document-change.html new file mode 100644 index 0000000000..90b79f0c1d --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/transition-events-with-document-change.html @@ -0,0 +1,32 @@ + +CSS Transitions: transition events for an element changing document + + + +
+ + diff --git a/testing/web-platform/tests/css/css-transitions/transition-important.html b/testing/web-platform/tests/css/css-transitions/transition-important.html new file mode 100644 index 0000000000..cae14369ba --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/transition-important.html @@ -0,0 +1,24 @@ + +CSS Transitions Test: !important property + + + + +
+ diff --git a/testing/web-platform/tests/css/css-transitions/transition-property-001.html b/testing/web-platform/tests/css/css-transitions/transition-property-001.html new file mode 100644 index 0000000000..47a1417070 --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/transition-property-001.html @@ -0,0 +1,44 @@ + + + + + CSS Transitions Test: Parsing transition-property + + + + + + + + + + + + + +
+ +
+
+
+ + + + diff --git a/testing/web-platform/tests/css/css-transitions/transition-property-002.html b/testing/web-platform/tests/css/css-transitions/transition-property-002.html new file mode 100644 index 0000000000..2a46b3e284 --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/transition-property-002.html @@ -0,0 +1,51 @@ + + + + + CSS Transitions Test: Parsing invalid transition-property + + + + + + + + + + + + + +
+ +
+
+
+ + + + diff --git a/testing/web-platform/tests/css/css-transitions/transition-property-003-manual.html b/testing/web-platform/tests/css/css-transitions/transition-property-003-manual.html new file mode 100644 index 0000000000..291204d575 --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/transition-property-003-manual.html @@ -0,0 +1,40 @@ + + +CSS Transitions Test: transition-property - none + + + + + + +

Click the 'Start' button below. Test passes if the width of yellow square grows smoothly but the blue grows immediately.

+
+
+ + + diff --git a/testing/web-platform/tests/css/css-transitions/transition-property-004-manual.html b/testing/web-platform/tests/css/css-transitions/transition-property-004-manual.html new file mode 100644 index 0000000000..d2e84c99d6 --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/transition-property-004-manual.html @@ -0,0 +1,29 @@ + + +CSS Transitions Test: transition-property - all + + + + + + +

Click the blue square below. Test passes if both height and width of blue square grow smoothly.

+
+ + diff --git a/testing/web-platform/tests/css/css-transitions/transition-property-005-manual.html b/testing/web-platform/tests/css/css-transitions/transition-property-005-manual.html new file mode 100644 index 0000000000..e69941001b --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/transition-property-005-manual.html @@ -0,0 +1,30 @@ + + +CSS Transitions Test: transition-property - height width(more than one properties specified) + + + + + + +

Click the red square below. Test passes if both height and width of square grow smoothly but the color changed to green immediately.

+
+ + diff --git a/testing/web-platform/tests/css/css-transitions/transition-property-006-manual.html b/testing/web-platform/tests/css/css-transitions/transition-property-006-manual.html new file mode 100644 index 0000000000..b6fa3a67a1 --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/transition-property-006-manual.html @@ -0,0 +1,32 @@ + + +CSS Transitions Test: transition-property - background-position + + + + + + + +

Click the image inside of box below. Test passes if the image moves gradually but not immediately from left to right until it stops.

+
+ + diff --git a/testing/web-platform/tests/css/css-transitions/transition-property-007-manual.html b/testing/web-platform/tests/css/css-transitions/transition-property-007-manual.html new file mode 100644 index 0000000000..e62038e264 --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/transition-property-007-manual.html @@ -0,0 +1,30 @@ + + +CSS Transitions Test: transition-property - border-bottom-color + + + + + + + +

Click the square with red border below. Test passes if the color of bottom border transforms to green gradually not immediately.

+
+ + diff --git a/testing/web-platform/tests/css/css-transitions/transition-property-008-manual.html b/testing/web-platform/tests/css/css-transitions/transition-property-008-manual.html new file mode 100644 index 0000000000..e668b06eff --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/transition-property-008-manual.html @@ -0,0 +1,30 @@ + + +CSS Transitions Test: transition-property - border-bottom-width + + + + + + + +

Click the square with blue border below. Test passes if the height of bottom border grows gradually not immediately until it stops.

+
+ + diff --git a/testing/web-platform/tests/css/css-transitions/transition-property-009-manual.html b/testing/web-platform/tests/css/css-transitions/transition-property-009-manual.html new file mode 100644 index 0000000000..9a556282f8 --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/transition-property-009-manual.html @@ -0,0 +1,30 @@ + + +CSS Transitions Test: transition-property - border-left-color + + + + + + + +

Click the square with red border below. Test passes if the color of left border transforms to green gradually not immediately.

+
+ + diff --git a/testing/web-platform/tests/css/css-transitions/transition-property-010-manual.html b/testing/web-platform/tests/css/css-transitions/transition-property-010-manual.html new file mode 100644 index 0000000000..66d499b57f --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/transition-property-010-manual.html @@ -0,0 +1,30 @@ + + +CSS Transitions Test: transition-property - border-left-width + + + + + + + +

Click the square with blue border below. Test passes if the width of left border grows gradually not immediately until it stops.

+
+ + diff --git a/testing/web-platform/tests/css/css-transitions/transition-property-011-manual.html b/testing/web-platform/tests/css/css-transitions/transition-property-011-manual.html new file mode 100644 index 0000000000..d84f88d3e9 --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/transition-property-011-manual.html @@ -0,0 +1,30 @@ + + +CSS Transitions Test: transition-property - border-right-color + + + + + + + +

Click the square with red border below. Test passes if the color of right border transforms to green gradually not immediately.

+
+ + diff --git a/testing/web-platform/tests/css/css-transitions/transition-property-012-manual.html b/testing/web-platform/tests/css/css-transitions/transition-property-012-manual.html new file mode 100644 index 0000000000..642c6ca624 --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/transition-property-012-manual.html @@ -0,0 +1,30 @@ + + +CSS Transitions Test: transition-property - border-right-width + + + + + + + +

Click the square with blue border below. Test passes if the width of right border grows gradually not immediately until it stops.

+
+ + diff --git a/testing/web-platform/tests/css/css-transitions/transition-property-013-manual.html b/testing/web-platform/tests/css/css-transitions/transition-property-013-manual.html new file mode 100644 index 0000000000..61c33b006a --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/transition-property-013-manual.html @@ -0,0 +1,30 @@ + + +CSS Transitions Test: transition-property - border-top-color + + + + + + + +

Click the square with red border below. Test passes if the color of top border transforms to green gradually not immediately.

+
+ + diff --git a/testing/web-platform/tests/css/css-transitions/transition-property-014-manual.html b/testing/web-platform/tests/css/css-transitions/transition-property-014-manual.html new file mode 100644 index 0000000000..824b633c90 --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/transition-property-014-manual.html @@ -0,0 +1,30 @@ + + +CSS Transitions Test: transition-property - border-top-width + + + + + + + +

Click the square with blue border below. Test passes if the height of top border grows gradually not immediately until it stops.

+
+ + diff --git a/testing/web-platform/tests/css/css-transitions/transition-property-015-manual.html b/testing/web-platform/tests/css/css-transitions/transition-property-015-manual.html new file mode 100644 index 0000000000..55f0000bd8 --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/transition-property-015-manual.html @@ -0,0 +1,30 @@ + + +CSS Transitions Test: transition-property - border-spacing + + + + + + + +

Click the 'FillerText' below. Test passes if the outermost border of 'FillerText' grows gradually not immediately until it stops.

+ + +
FillerText
+ + diff --git a/testing/web-platform/tests/css/css-transitions/transition-property-016-manual.html b/testing/web-platform/tests/css/css-transitions/transition-property-016-manual.html new file mode 100644 index 0000000000..3ba94fb299 --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/transition-property-016-manual.html @@ -0,0 +1,32 @@ + + +CSS Transitions Test: transition-property - bottom + + + + + + + +

Click the blue square below. Test passes if blue square moves up gradually not immediately until it stops.

+
+ + diff --git a/testing/web-platform/tests/css/css-transitions/transition-property-017-manual.html b/testing/web-platform/tests/css/css-transitions/transition-property-017-manual.html new file mode 100644 index 0000000000..0847a2eba9 --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/transition-property-017-manual.html @@ -0,0 +1,29 @@ + + +CSS Transitions Test: transition-property - clip + + + + + + + +

Click the image(half green and half red) below. Test passes if the half red condenses gradually not immediately until only half green left.

+ + + diff --git a/testing/web-platform/tests/css/css-transitions/transition-property-018-manual.html b/testing/web-platform/tests/css/css-transitions/transition-property-018-manual.html new file mode 100644 index 0000000000..bdab973612 --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/transition-property-018-manual.html @@ -0,0 +1,30 @@ + + +CSS Transitions Test: transition-property - color + + + + + + + +

Click the 'FillerText' whose color is red below. Test passes if the color transforms to green gradually not immediately.

+
+ FillerTextFillerTextFillerTextFillerText +
+ + diff --git a/testing/web-platform/tests/css/css-transitions/transition-property-019-manual.html b/testing/web-platform/tests/css/css-transitions/transition-property-019-manual.html new file mode 100644 index 0000000000..b15386b282 --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/transition-property-019-manual.html @@ -0,0 +1,30 @@ + + +CSS Transitions Test: transition-property - font-size + + + + + + + +

Click the 'FillerText' below. Test passes if the size of 'FillerText' increases gradually not immediately until it stops.

+
+ FillerTextFillerTextFillerTextFillerText +
+ + diff --git a/testing/web-platform/tests/css/css-transitions/transition-property-020-manual.html b/testing/web-platform/tests/css/css-transitions/transition-property-020-manual.html new file mode 100644 index 0000000000..cbf929d8c2 --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/transition-property-020-manual.html @@ -0,0 +1,30 @@ + + +CSS Transitions Test: transition-property - font-weight + + + + + + + +

Click the 'FillerText' below. Test passes if the weight of 'FillerText' increases gradually not immediately until it stops.

+
+ FillerTextFillerTextFillerTextFillerText +
+ + diff --git a/testing/web-platform/tests/css/css-transitions/transition-property-021-manual.html b/testing/web-platform/tests/css/css-transitions/transition-property-021-manual.html new file mode 100644 index 0000000000..c79b607b55 --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/transition-property-021-manual.html @@ -0,0 +1,32 @@ + + +CSS Transitions Test: transition-property - left + + + + + + + +

Click the blue square inside the box with black border below. Test passes if the blue square moves gradually not immediately from left to right until it stops.

+
+ + diff --git a/testing/web-platform/tests/css/css-transitions/transition-property-022-manual.html b/testing/web-platform/tests/css/css-transitions/transition-property-022-manual.html new file mode 100644 index 0000000000..cb92e5ff88 --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/transition-property-022-manual.html @@ -0,0 +1,31 @@ + + +CSS Transitions Test: transition-property - letter-spacing + + + + + + + + + +

Click the black rectangle below. Test passes if the black rectangle splits into ten little squares and the spacing between little squares increases gradually not immediately until it stops.

+
FillerText
+ + diff --git a/testing/web-platform/tests/css/css-transitions/transition-property-023-manual.html b/testing/web-platform/tests/css/css-transitions/transition-property-023-manual.html new file mode 100644 index 0000000000..8311067044 --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/transition-property-023-manual.html @@ -0,0 +1,28 @@ + + +CSS Transitions Test: transition-property - line-height + + + + + + + +

Click the 'FillerText' below. Test passes if the 'FillerText' moves down gradually not immediately until it stops.

+
FillerTextFillerText
+ + diff --git a/testing/web-platform/tests/css/css-transitions/transition-property-024-manual.html b/testing/web-platform/tests/css/css-transitions/transition-property-024-manual.html new file mode 100644 index 0000000000..ca0f5fbd37 --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/transition-property-024-manual.html @@ -0,0 +1,33 @@ + + +CSS Transitions Test: transition-property - margin-bottom + + + + + + + +

Click blue square below. Test passes if the blue square moves down gradually not immediately until it stops.

+
+ + diff --git a/testing/web-platform/tests/css/css-transitions/transition-property-025-manual.html b/testing/web-platform/tests/css/css-transitions/transition-property-025-manual.html new file mode 100644 index 0000000000..ee510786d9 --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/transition-property-025-manual.html @@ -0,0 +1,31 @@ + + +CSS Transitions Test: transition-property - margin-left + + + + + + + +

Click the blue square below. Test passes if the blue square moves gradually not immediately from left to right until it stops.

+
+ + diff --git a/testing/web-platform/tests/css/css-transitions/transition-property-026-manual.html b/testing/web-platform/tests/css/css-transitions/transition-property-026-manual.html new file mode 100644 index 0000000000..594a90971a --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/transition-property-026-manual.html @@ -0,0 +1,39 @@ + + +CSS Transitions Test: transition-property - margin-right + + + + + + + +

Click the blue square below. Test passes if the blue square moves gradually not immediately from left to right until it stops.

+
+
+ + diff --git a/testing/web-platform/tests/css/css-transitions/transition-property-027-manual.html b/testing/web-platform/tests/css/css-transitions/transition-property-027-manual.html new file mode 100644 index 0000000000..9995156e4a --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/transition-property-027-manual.html @@ -0,0 +1,31 @@ + + +CSS Transitions Test: transition-property - max-height + + + + + + + +

Click the blue rectangle below. Test passes if the height of blue rectangle narrows gradually not immediately until it stops.

+
+ + diff --git a/testing/web-platform/tests/css/css-transitions/transition-property-028-manual.html b/testing/web-platform/tests/css/css-transitions/transition-property-028-manual.html new file mode 100644 index 0000000000..05db8f15dc --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/transition-property-028-manual.html @@ -0,0 +1,31 @@ + + +CSS Transitions Test: transition-property - max-width + + + + + + + +

Click the blue rectangle below. Test passes if the width of blue rectangle narrows gradually not immediately until it stops.

+
+ + diff --git a/testing/web-platform/tests/css/css-transitions/transition-property-029-manual.html b/testing/web-platform/tests/css/css-transitions/transition-property-029-manual.html new file mode 100644 index 0000000000..70bc4e015f --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/transition-property-029-manual.html @@ -0,0 +1,31 @@ + + +CSS Transitions Test: transition-property - min-height + + + + + + + +

Click the blue rectangle below. Test passes if the height of blue rectangle increases gradually not immediately until it stops.

+
+ + diff --git a/testing/web-platform/tests/css/css-transitions/transition-property-030-manual.html b/testing/web-platform/tests/css/css-transitions/transition-property-030-manual.html new file mode 100644 index 0000000000..4f6d6c2a41 --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/transition-property-030-manual.html @@ -0,0 +1,31 @@ + + +CSS Transitions Test: transition-property - min-width + + + + + + + +

Click the blue rectangle below. Test passes if the width of blue rectangle increases gradually not immediately until it stops.

+
+ + diff --git a/testing/web-platform/tests/css/css-transitions/transition-property-031-manual.html b/testing/web-platform/tests/css/css-transitions/transition-property-031-manual.html new file mode 100644 index 0000000000..4f58a976c3 --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/transition-property-031-manual.html @@ -0,0 +1,31 @@ + + +CSS Transitions Test: transition-property - opacity + + + + + + + +

Click the red square below. Test passes if the red square blurs gradually not immediately until it disappears.

+
+ + diff --git a/testing/web-platform/tests/css/css-transitions/transition-property-032-manual.html b/testing/web-platform/tests/css/css-transitions/transition-property-032-manual.html new file mode 100644 index 0000000000..a8e143830a --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/transition-property-032-manual.html @@ -0,0 +1,32 @@ + + +CSS Transitions Test: transition-property - outline-color + + + + + + + +

Click the blank square with red border below. Test passes if the color of border transforms to green gradually not immediately.

+
+ + diff --git a/testing/web-platform/tests/css/css-transitions/transition-property-033-manual.html b/testing/web-platform/tests/css/css-transitions/transition-property-033-manual.html new file mode 100644 index 0000000000..b6df1f3e97 --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/transition-property-033-manual.html @@ -0,0 +1,32 @@ + + +CSS Transitions Test: transition-property - outline-width + + + + + + + +

Click the blank square with black border below. Test passes if the width of border increases gradually not immediately until it stops.

+
+ + diff --git a/testing/web-platform/tests/css/css-transitions/transition-property-034-manual.html b/testing/web-platform/tests/css/css-transitions/transition-property-034-manual.html new file mode 100644 index 0000000000..0839abd100 --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/transition-property-034-manual.html @@ -0,0 +1,31 @@ + + +CSS Transitions Test: transition-property - padding-bottom + + + + + + + +

Click the blue square below. Test passes if the height of blue square increases gradually not immediately until it stops.

+
+ + diff --git a/testing/web-platform/tests/css/css-transitions/transition-property-035-manual.html b/testing/web-platform/tests/css/css-transitions/transition-property-035-manual.html new file mode 100644 index 0000000000..c53b5a7c07 --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/transition-property-035-manual.html @@ -0,0 +1,35 @@ + + +CSS Transitions Test: transition-property - padding-left + + + + + + + +

Click the blue square below. Test passes if the blue square moves gradually not immediately form left to right until it stops.

+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-transitions/transition-property-036-manual.html b/testing/web-platform/tests/css/css-transitions/transition-property-036-manual.html new file mode 100644 index 0000000000..de79094e87 --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/transition-property-036-manual.html @@ -0,0 +1,36 @@ + + +CSS Transitions Test: transition-property - padding-right + + + + + + + +

Click the blue square below. Test passes if the blue square moves gradually not immediately from right to left until it stops.

+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-transitions/transition-property-037-manual.html b/testing/web-platform/tests/css/css-transitions/transition-property-037-manual.html new file mode 100644 index 0000000000..29e165a95b --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/transition-property-037-manual.html @@ -0,0 +1,35 @@ + + +CSS Transitions Test: transition-property - padding-top + + + + + + + +

Click the blue square below. Test passes if the blue square moves down gradually not immediately until it stops.

+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-transitions/transition-property-038-manual.html b/testing/web-platform/tests/css/css-transitions/transition-property-038-manual.html new file mode 100644 index 0000000000..5656d57ff9 --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/transition-property-038-manual.html @@ -0,0 +1,31 @@ + + +CSS Transitions Test: transition-property - right + + + + + + + +

Click the blue square below. Test passes if the blue square moves gradually not immediately from left to right until it stops.

+
+ + diff --git a/testing/web-platform/tests/css/css-transitions/transition-property-039-manual.html b/testing/web-platform/tests/css/css-transitions/transition-property-039-manual.html new file mode 100644 index 0000000000..892dbefe79 --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/transition-property-039-manual.html @@ -0,0 +1,27 @@ + + +CSS Transitions Test: transition-property - text-indent + + + + + + + +

Click the 'FillerText' below. Test passes if the 'FillerText' moves gradually not immediately from left to right until it stops.

+
FillerText
+ + diff --git a/testing/web-platform/tests/css/css-transitions/transition-property-040-manual.html b/testing/web-platform/tests/css/css-transitions/transition-property-040-manual.html new file mode 100644 index 0000000000..3131ccac30 --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/transition-property-040-manual.html @@ -0,0 +1,27 @@ + + +CSS Transitions Test: transition-property - text-shadow + + + + + + + +

Click the 'FillerText' that has no text shadow below. Test passes if the shadow of 'FillerText' appears gradually not immediately.

+
FillerTextFillerText
+ + diff --git a/testing/web-platform/tests/css/css-transitions/transition-property-041-manual.html b/testing/web-platform/tests/css/css-transitions/transition-property-041-manual.html new file mode 100644 index 0000000000..066afa7731 --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/transition-property-041-manual.html @@ -0,0 +1,31 @@ + + +CSS Transitions Test: transition-property - top + + + + + + + +

Click blue square below. Test passes if the blue square moves down gradually not immediately until it stops.

+
+ + diff --git a/testing/web-platform/tests/css/css-transitions/transition-property-042-manual.html b/testing/web-platform/tests/css/css-transitions/transition-property-042-manual.html new file mode 100644 index 0000000000..24e3d5bfc3 --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/transition-property-042-manual.html @@ -0,0 +1,30 @@ + + +CSS Transitions Test: transition-property - vertical-align + + + + + + + +

Click the cat image below. Test passes if the 'FillerText' moves down to the bottom of the cat image gradually not immediately.

+
+ FillerText +
+ + diff --git a/testing/web-platform/tests/css/css-transitions/transition-property-043-manual.html b/testing/web-platform/tests/css/css-transitions/transition-property-043-manual.html new file mode 100644 index 0000000000..30231c6829 --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/transition-property-043-manual.html @@ -0,0 +1,31 @@ + + +CSS Transitions Test: transition-property - visibility + + + + + + + +

Click blue square below. Test passes if the blue square disappears gradually not immediately.

+
+ + diff --git a/testing/web-platform/tests/css/css-transitions/transition-property-044-manual.html b/testing/web-platform/tests/css/css-transitions/transition-property-044-manual.html new file mode 100644 index 0000000000..bd06404cdb --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/transition-property-044-manual.html @@ -0,0 +1,30 @@ + + +CSS Transitions Test: transition-property - word-spacing + + + + + + + + + +

Click any black rectangle below. Test passes if the second rectangle moves gradually not immediately from left to right until it stops and the first one does not move.

+
text text
+ + diff --git a/testing/web-platform/tests/css/css-transitions/transition-property-045-manual.html b/testing/web-platform/tests/css/css-transitions/transition-property-045-manual.html new file mode 100644 index 0000000000..25160bfe11 --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/transition-property-045-manual.html @@ -0,0 +1,41 @@ + + +CSS Transitions Test: transition-property - z-index + + + + + + + + +

Click red square below. Test passes if the color of square changes to green after waiting a moment.

+
+
+ + diff --git a/testing/web-platform/tests/css/css-transitions/transition-reparented.html b/testing/web-platform/tests/css/css-transitions/transition-reparented.html new file mode 100644 index 0000000000..3dfd19425f --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/transition-reparented.html @@ -0,0 +1,39 @@ + + +CSS Transition should cancel when an element is reparented + + + + + + +
+
+
+ +
+ + diff --git a/testing/web-platform/tests/css/css-transitions/transition-test.html b/testing/web-platform/tests/css/css-transitions/transition-test.html new file mode 100644 index 0000000000..10700abf9b --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/transition-test.html @@ -0,0 +1,43 @@ + + + + CSS Transition Test: invalid values cause all properites to animate. + + + + + + + + +
+

You should not see a red background during the transition. Note: if the test passes transition is instant.

+
+
+
+
+ + diff --git a/testing/web-platform/tests/css/css-transitions/transition-timing-function-002-manual.html b/testing/web-platform/tests/css/css-transitions/transition-timing-function-002-manual.html new file mode 100644 index 0000000000..f4b95cd18d --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/transition-timing-function-002-manual.html @@ -0,0 +1,39 @@ + + +CSS Transitions Test: transition-timing-function - 'ease' equivalent to 'cubic-bezier(0.25, 0.1, 0.25, 1.0)' + + + + + + +

Click the 'Start' button. Test passes if the width growth of blue square is equivalent to the yellow square.

+
+
+ + + diff --git a/testing/web-platform/tests/css/css-transitions/transition-timing-function-003-manual.html b/testing/web-platform/tests/css/css-transitions/transition-timing-function-003-manual.html new file mode 100644 index 0000000000..e1c4fdfb24 --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/transition-timing-function-003-manual.html @@ -0,0 +1,39 @@ + + +CSS Transitions Test: transition-timing-function - 'ease-in' equivalent to 'cubic-bezier(0.42, 0, 1.0, 1.0)' + + + + + + +

Click the 'Start' button. Test passes if the width growth of blue square is equivalent to the yellow square.

+
+
+ + + diff --git a/testing/web-platform/tests/css/css-transitions/transition-timing-function-004-manual.html b/testing/web-platform/tests/css/css-transitions/transition-timing-function-004-manual.html new file mode 100644 index 0000000000..21f801f8af --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/transition-timing-function-004-manual.html @@ -0,0 +1,39 @@ + + +CSS Transitions Test: transition-timing-function - 'ease-in-out' equivalent to 'cubic-bezier(0.42, 0, 0.58, 1.0)' + + + + + + +

Click the 'Start' button. Test passes if the width growth of blue square is equivalent to the yellow square.

+
+
+ + + diff --git a/testing/web-platform/tests/css/css-transitions/transition-timing-function-005-manual.html b/testing/web-platform/tests/css/css-transitions/transition-timing-function-005-manual.html new file mode 100644 index 0000000000..c3f188b129 --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/transition-timing-function-005-manual.html @@ -0,0 +1,39 @@ + + +CSS Transitions Test: transition-timing-function - 'ease-out' equivalent to 'cubic-bezier(0, 0, 0.58, 1.0)' + + + + + + +

Click the 'Start' button. Test passes if the width growth of blue square is equivalent to the yellow square.

+
+
+ + + diff --git a/testing/web-platform/tests/css/css-transitions/transition-timing-function-006-manual.html b/testing/web-platform/tests/css/css-transitions/transition-timing-function-006-manual.html new file mode 100644 index 0000000000..a9bfdd3fd0 --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/transition-timing-function-006-manual.html @@ -0,0 +1,39 @@ + + +CSS Transitions Test: transition-timing-function - 'linear' equivalent to 'cubic-bezier(0.0, 0.0, 1.0, 1.0)' + + + + + + +

Click the 'Start' button. Test passes if the width growth of blue square is equivalent to the yellow square.

+
+
+ + + diff --git a/testing/web-platform/tests/css/css-transitions/transition-timing-function-010-manual.html b/testing/web-platform/tests/css/css-transitions/transition-timing-function-010-manual.html new file mode 100644 index 0000000000..0a38a7196e --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/transition-timing-function-010-manual.html @@ -0,0 +1,29 @@ + + +CSS Transitions Test: transition-timing-function - steps(2) + + + + + + +

Click the blue square. Test passes if the width of blue square grows twice.

+
+ + diff --git a/testing/web-platform/tests/css/css-transitions/transitioncancel-001.html b/testing/web-platform/tests/css/css-transitions/transitioncancel-001.html new file mode 100644 index 0000000000..6546195259 --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/transitioncancel-001.html @@ -0,0 +1,65 @@ + + + + + CSS Transitions Test: display:none causes transitioncancel + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/css/css-transitions/transitioncancel-002.html b/testing/web-platform/tests/css/css-transitions/transitioncancel-002.html new file mode 100644 index 0000000000..e62b17b5dc --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/transitioncancel-002.html @@ -0,0 +1,46 @@ + + + + +CSS Transitions Test: Removing transitioning property from transition-property triggers transitioncancel + + + + + + + + + + +
+ + + + + diff --git a/testing/web-platform/tests/css/css-transitions/transitionevent-interface.html b/testing/web-platform/tests/css/css-transitions/transitionevent-interface.html new file mode 100644 index 0000000000..a40ba45375 --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/transitionevent-interface.html @@ -0,0 +1,229 @@ + + +CSS Transitions Test: TransitionEvent interface + + + + + + + diff --git a/testing/web-platform/tests/css/css-transitions/zero-duration-multiple-transition.html b/testing/web-platform/tests/css/css-transitions/zero-duration-multiple-transition.html new file mode 100644 index 0000000000..7b85702092 --- /dev/null +++ b/testing/web-platform/tests/css/css-transitions/zero-duration-multiple-transition.html @@ -0,0 +1,30 @@ + + + + + + + + +
+ -- cgit v1.2.3