Changeset 224182 in webkit
- Timestamp:
- Oct 30, 2017 9:15:16 AM (7 years ago)
- Location:
- trunk/LayoutTests
- Files:
-
- 162 added
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r224181 r224182 1 2017-10-30 Antoine Quint <graouts@apple.com> 2 3 [Web Animations] Add Web Platform tests 4 https://bugs.webkit.org/show_bug.cgi?id=178999 5 6 Reviewed by Sam Weinig. 7 8 The vast majority is failing, as expected due to the nascent status of our Web Animations implementation. 9 10 * http/wpt/web-animations/OWNERS: Added. 11 * http/wpt/web-animations/README.md: Added. 12 * http/wpt/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt: Added. 13 * http/wpt/web-animations/animation-model/animation-types/accumulation-per-property.html: Added. 14 * http/wpt/web-animations/animation-model/animation-types/addition-per-property-expected.txt: Added. 15 * http/wpt/web-animations/animation-model/animation-types/addition-per-property.html: Added. 16 * http/wpt/web-animations/animation-model/animation-types/discrete-animation-expected.txt: Added. 17 * http/wpt/web-animations/animation-model/animation-types/discrete-animation.html: Added. 18 * http/wpt/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt: Added. 19 * http/wpt/web-animations/animation-model/animation-types/interpolation-per-property.html: Added. 20 * http/wpt/web-animations/animation-model/animation-types/property-list.js: Added. 21 (testAnimationSamplesWithAnyOrder): 22 (isSupported): 23 (TestKeyframe.): 24 (TestKeyframe.get Object): 25 (TestKeyframe): 26 (get propertyToIDL): 27 (calcFromPercentage): 28 * http/wpt/web-animations/animation-model/animation-types/property-types.js: Added. 29 (const.discreteType.): 30 (const.discreteType.testInterpolation): 31 (const.discreteType.testAdditionOrAccumulation): 32 (const.discreteType.testAddition): 33 (const.discreteType.testAccumulation): 34 (const.lengthType.testInterpolation): 35 (const.lengthType.testAdditionOrAccumulation): 36 (const.lengthType.testAddition): 37 (const.lengthType.testAccumulation): 38 (const.lengthPairType.testInterpolation): 39 (const.lengthPairType.testAdditionOrAccumulation): 40 (const.lengthPairType.testAddition): 41 (const.lengthPairType.testAccumulation): 42 (const.percentageType.testInterpolation): 43 (const.percentageType.testAdditionOrAccumulation): 44 (const.percentageType.testAddition): 45 (const.percentageType.testAccumulation): 46 (const.integerType.testInterpolation): 47 (const.integerType.testAdditionOrAccumulation): 48 (const.integerType.testAddition): 49 (const.integerType.testAccumulation): 50 (const.positiveIntegerType.testInterpolation): 51 (const.positiveIntegerType.testAdditionOrAccumulation): 52 (const.positiveIntegerType.testAddition): 53 (const.positiveIntegerType.testAccumulation): 54 (const.lengthPercentageOrCalcType.testInterpolation): 55 (const.lengthPercentageOrCalcType.testAdditionOrAccumulation): 56 (const.lengthPercentageOrCalcType.testAddition): 57 (const.lengthPercentageOrCalcType.testAccumulation): 58 (const.positiveNumberType.testInterpolation): 59 (const.positiveNumberType.testAdditionOrAccumulation): 60 (const.positiveNumberType.testAddition): 61 (const.positiveNumberType.testAccumulation): 62 (const.opacityType.testInterpolation): 63 (const.opacityType.testAdditionOrAccumulation): 64 (const.opacityType.testAddition): 65 (const.opacityType.testAccumulation): 66 (const.visibilityType.testInterpolation): 67 (const.visibilityType.testAdditionOrAccumulation): 68 (const.visibilityType.testAddition): 69 (const.visibilityType.testAccumulation): 70 (const.colorType.testInterpolation): 71 (const.colorType.testAdditionOrAccumulation): 72 (const.colorType.testAddition): 73 (const.colorType.testAccumulation): 74 (const.transformListType.testInterpolation): 75 (const.transformListType.testAddition): 76 (const.transformListType.testAccumulation): 77 (const.filterListType.testInterpolation): 78 (const.filterListType.testAddition): 79 (const.filterListType.testAccumulation): 80 (const.textShadowListType.testInterpolation): 81 (const.textShadowListType.testAddition): 82 (const.textShadowListType.testAccumulation): 83 (const.boxShadowListType.testInterpolation): 84 (const.boxShadowListType.testAddition): 85 (const.boxShadowListType.testAccumulation): 86 (const.positionType.testInterpolation): 87 (const.positionType.testAdditionOrAccumulation): 88 (const.positionType.testAddition): 89 (const.positionType.testAccumulation): 90 (const.rectType.testInterpolation): 91 (const.rectType.testAdditionOrAccumulation): 92 (const.rectType.testAddition): 93 (const.rectType.testAccumulation): 94 (const.dasharrayType.testInterpolation): 95 (const.dasharrayType.testAdditionOrAccumulation): 96 (const.dasharrayType.testAddition): 97 (const.dasharrayType.testAccumulation): 98 (const.fontStretchType.testInterpolation): 99 (const.fontStretchType.testAdditionOrAccumulation): 100 (const.fontStretchType.testAddition): 101 (const.fontStretchType.testAccumulation): 102 (const.fontVariationSettingsType.testInterpolation): 103 (const.fontVariationSettingsType.testAdditionOrAccumulation): 104 (const.fontVariationSettingsType.testAddition): 105 (const.fontVariationSettingsType.testAccumulation): 106 * http/wpt/web-animations/animation-model/combining-effects/effect-composition-expected.txt: Added. 107 * http/wpt/web-animations/animation-model/combining-effects/effect-composition.html: Added. 108 * http/wpt/web-animations/animation-model/keyframe-effects/effect-value-context-expected.txt: Added. 109 * http/wpt/web-animations/animation-model/keyframe-effects/effect-value-context.html: Added. 110 * http/wpt/web-animations/animation-model/keyframe-effects/effect-value-overlapping-keyframes-expected.txt: Added. 111 * http/wpt/web-animations/animation-model/keyframe-effects/effect-value-overlapping-keyframes.html: Added. 112 * http/wpt/web-animations/animation-model/keyframe-effects/effect-value-transformed-distance-expected.txt: Added. 113 * http/wpt/web-animations/animation-model/keyframe-effects/effect-value-transformed-distance.html: Added. 114 * http/wpt/web-animations/animation-model/keyframe-effects/effect-value-visibility-expected.txt: Added. 115 * http/wpt/web-animations/animation-model/keyframe-effects/effect-value-visibility.html: Added. 116 * http/wpt/web-animations/interfaces/Animatable/animate-expected.txt: Added. 117 * http/wpt/web-animations/interfaces/Animatable/animate-no-browsing-context-expected.txt: Added. 118 * http/wpt/web-animations/interfaces/Animatable/animate-no-browsing-context.html: Added. 119 * http/wpt/web-animations/interfaces/Animatable/animate.html: Added. 120 * http/wpt/web-animations/interfaces/Animatable/getAnimations-expected.txt: Added. 121 * http/wpt/web-animations/interfaces/Animatable/getAnimations.html: Added. 122 * http/wpt/web-animations/interfaces/Animation/cancel-expected.txt: Added. 123 * http/wpt/web-animations/interfaces/Animation/cancel.html: Added. 124 * http/wpt/web-animations/interfaces/Animation/constructor-expected.txt: Added. 125 * http/wpt/web-animations/interfaces/Animation/constructor.html: Added. 126 * http/wpt/web-animations/interfaces/Animation/effect-expected.txt: Added. 127 * http/wpt/web-animations/interfaces/Animation/effect.html: Added. 128 * http/wpt/web-animations/interfaces/Animation/finish-expected.txt: Added. 129 * http/wpt/web-animations/interfaces/Animation/finish.html: Added. 130 * http/wpt/web-animations/interfaces/Animation/finished-expected.txt: Added. 131 * http/wpt/web-animations/interfaces/Animation/finished.html: Added. 132 * http/wpt/web-animations/interfaces/Animation/id-expected.txt: Added. 133 * http/wpt/web-animations/interfaces/Animation/id.html: Added. 134 * http/wpt/web-animations/interfaces/Animation/idlharness-expected.txt: Added. 135 * http/wpt/web-animations/interfaces/Animation/idlharness.html: Added. 136 * http/wpt/web-animations/interfaces/Animation/oncancel-expected.txt: Added. 137 * http/wpt/web-animations/interfaces/Animation/oncancel.html: Added. 138 * http/wpt/web-animations/interfaces/Animation/onfinish-expected.txt: Added. 139 * http/wpt/web-animations/interfaces/Animation/onfinish.html: Added. 140 * http/wpt/web-animations/interfaces/Animation/pause-expected.txt: Added. 141 * http/wpt/web-animations/interfaces/Animation/pause.html: Added. 142 * http/wpt/web-animations/interfaces/Animation/play-expected.txt: Added. 143 * http/wpt/web-animations/interfaces/Animation/play.html: Added. 144 * http/wpt/web-animations/interfaces/Animation/playState-expected.txt: Added. 145 * http/wpt/web-animations/interfaces/Animation/playState.html: Added. 146 * http/wpt/web-animations/interfaces/Animation/playbackRate-expected.txt: Added. 147 * http/wpt/web-animations/interfaces/Animation/playbackRate.html: Added. 148 * http/wpt/web-animations/interfaces/Animation/ready-expected.txt: Added. 149 * http/wpt/web-animations/interfaces/Animation/ready.html: Added. 150 * http/wpt/web-animations/interfaces/Animation/startTime-expected.txt: Added. 151 * http/wpt/web-animations/interfaces/Animation/startTime.html: Added. 152 * http/wpt/web-animations/interfaces/AnimationEffectTiming/delay-expected.txt: Added. 153 * http/wpt/web-animations/interfaces/AnimationEffectTiming/delay.html: Added. 154 * http/wpt/web-animations/interfaces/AnimationEffectTiming/direction-expected.txt: Added. 155 * http/wpt/web-animations/interfaces/AnimationEffectTiming/direction.html: Added. 156 * http/wpt/web-animations/interfaces/AnimationEffectTiming/duration-expected.txt: Added. 157 * http/wpt/web-animations/interfaces/AnimationEffectTiming/duration.html: Added. 158 * http/wpt/web-animations/interfaces/AnimationEffectTiming/easing-expected.txt: Added. 159 * http/wpt/web-animations/interfaces/AnimationEffectTiming/easing.html: Added. 160 * http/wpt/web-animations/interfaces/AnimationEffectTiming/endDelay-expected.txt: Added. 161 * http/wpt/web-animations/interfaces/AnimationEffectTiming/endDelay.html: Added. 162 * http/wpt/web-animations/interfaces/AnimationEffectTiming/fill-expected.txt: Added. 163 * http/wpt/web-animations/interfaces/AnimationEffectTiming/fill.html: Added. 164 * http/wpt/web-animations/interfaces/AnimationEffectTiming/getAnimations-expected.txt: Added. 165 * http/wpt/web-animations/interfaces/AnimationEffectTiming/getAnimations.html: Added. 166 * http/wpt/web-animations/interfaces/AnimationEffectTiming/getComputedStyle-expected.txt: Added. 167 * http/wpt/web-animations/interfaces/AnimationEffectTiming/getComputedStyle.html: Added. 168 * http/wpt/web-animations/interfaces/AnimationEffectTiming/iterationStart-expected.txt: Added. 169 * http/wpt/web-animations/interfaces/AnimationEffectTiming/iterationStart.html: Added. 170 * http/wpt/web-animations/interfaces/AnimationEffectTiming/iterations-expected.txt: Added. 171 * http/wpt/web-animations/interfaces/AnimationEffectTiming/iterations.html: Added. 172 * http/wpt/web-animations/interfaces/AnimationTimeline/document-timeline-expected.txt: Added. 173 * http/wpt/web-animations/interfaces/AnimationTimeline/document-timeline.html: Added. 174 * http/wpt/web-animations/interfaces/AnimationTimeline/idlharness-expected.txt: Added. 175 * http/wpt/web-animations/interfaces/AnimationTimeline/idlharness.html: Added. 176 * http/wpt/web-animations/interfaces/Document/getAnimations-expected.txt: Added. 177 * http/wpt/web-animations/interfaces/Document/getAnimations.html: Added. 178 * http/wpt/web-animations/interfaces/DocumentTimeline/constructor-expected.txt: Added. 179 * http/wpt/web-animations/interfaces/DocumentTimeline/constructor.html: Added. 180 * http/wpt/web-animations/interfaces/KeyframeEffect/composite-expected.txt: Added. 181 * http/wpt/web-animations/interfaces/KeyframeEffect/composite.html: Added. 182 * http/wpt/web-animations/interfaces/KeyframeEffect/constructor-expected.txt: Added. 183 * http/wpt/web-animations/interfaces/KeyframeEffect/constructor.html: Added. 184 * http/wpt/web-animations/interfaces/KeyframeEffect/copy-constructor-expected.txt: Added. 185 * http/wpt/web-animations/interfaces/KeyframeEffect/copy-constructor.html: Added. 186 * http/wpt/web-animations/interfaces/KeyframeEffect/getComputedTiming-expected.txt: Added. 187 * http/wpt/web-animations/interfaces/KeyframeEffect/getComputedTiming.html: Added. 188 * http/wpt/web-animations/interfaces/KeyframeEffect/iterationComposite-expected.txt: Added. 189 * http/wpt/web-animations/interfaces/KeyframeEffect/iterationComposite.html: Added. 190 * http/wpt/web-animations/interfaces/KeyframeEffect/processing-a-keyframes-argument-001-expected.txt: Added. 191 * http/wpt/web-animations/interfaces/KeyframeEffect/processing-a-keyframes-argument-001.html: Added. 192 * http/wpt/web-animations/interfaces/KeyframeEffect/processing-a-keyframes-argument-002-expected.txt: Added. 193 * http/wpt/web-animations/interfaces/KeyframeEffect/processing-a-keyframes-argument-002.html: Added. 194 * http/wpt/web-animations/interfaces/KeyframeEffect/setKeyframes-expected.txt: Added. 195 * http/wpt/web-animations/interfaces/KeyframeEffect/setKeyframes.html: Added. 196 * http/wpt/web-animations/interfaces/KeyframeEffect/setTarget-expected.txt: Added. 197 * http/wpt/web-animations/interfaces/KeyframeEffect/setTarget.html: Added. 198 * http/wpt/web-animations/interfaces/KeyframeEffectReadOnly/copy-constructor-expected.txt: Added. 199 * http/wpt/web-animations/interfaces/KeyframeEffectReadOnly/copy-constructor.html: Added. 200 * http/wpt/web-animations/resources/easing-tests.js: Added. 201 (easingFunction.stepStart): 202 (easingFunction.stepEnd): 203 (easingFunction.framesTiming): 204 (easingFunction.cubicBezier): 205 * http/wpt/web-animations/resources/effect-tests.js: Added. 206 (assert_computed_timing_for_each_phase): 207 * http/wpt/web-animations/resources/keyframe-utils.js: Added. 208 (assert_frame_lists_equal): 209 (assert_frames_equal): 210 * http/wpt/web-animations/resources/xhr-doc.py: Added. 211 (main): 212 * http/wpt/web-animations/testcommon.js: Added. 213 (window.assert_times_equal.window.assert_times_equal): 214 (createDiv): 215 (createElement): 216 (createStyle): 217 (createPseudo): 218 (xForT): 219 (yForT): 220 (tForX): 221 (return.bezierClosure): 222 (cubicBezier): 223 (stepEnd.return.stepEndClosure): 224 (stepEnd): 225 (stepStart.return.stepStartClosure): 226 (stepStart): 227 (framesTiming.return.framesClosure): 228 (framesTiming): 229 (waitForAnimationFrames): 230 (rotate3dToMatrix3d): 231 (rotate3dToMatrix): 232 (assert_matrix_equals): 233 * http/wpt/web-animations/timing-model/animation-effects/active-time-expected.txt: Added. 234 * http/wpt/web-animations/timing-model/animation-effects/active-time.html: Added. 235 * http/wpt/web-animations/timing-model/animation-effects/current-iteration-expected.txt: Added. 236 * http/wpt/web-animations/timing-model/animation-effects/current-iteration.html: Added. 237 * http/wpt/web-animations/timing-model/animation-effects/local-time-expected.txt: Added. 238 * http/wpt/web-animations/timing-model/animation-effects/local-time.html: Added. 239 * http/wpt/web-animations/timing-model/animation-effects/phases-and-states-expected.txt: Added. 240 * http/wpt/web-animations/timing-model/animation-effects/phases-and-states.html: Added. 241 * http/wpt/web-animations/timing-model/animation-effects/simple-iteration-progress-expected.txt: Added. 242 * http/wpt/web-animations/timing-model/animation-effects/simple-iteration-progress.html: Added. 243 * http/wpt/web-animations/timing-model/animations/canceling-an-animation-expected.txt: Added. 244 * http/wpt/web-animations/timing-model/animations/canceling-an-animation.html: Added. 245 * http/wpt/web-animations/timing-model/animations/current-time-expected.txt: Added. 246 * http/wpt/web-animations/timing-model/animations/current-time.html: Added. 247 * http/wpt/web-animations/timing-model/animations/finishing-an-animation-expected.txt: Added. 248 * http/wpt/web-animations/timing-model/animations/finishing-an-animation.html: Added. 249 * http/wpt/web-animations/timing-model/animations/pausing-an-animation-expected.txt: Added. 250 * http/wpt/web-animations/timing-model/animations/pausing-an-animation.html: Added. 251 * http/wpt/web-animations/timing-model/animations/playing-an-animation-expected.txt: Added. 252 * http/wpt/web-animations/timing-model/animations/playing-an-animation.html: Added. 253 * http/wpt/web-animations/timing-model/animations/reversing-an-animation-expected.txt: Added. 254 * http/wpt/web-animations/timing-model/animations/reversing-an-animation.html: Added. 255 * http/wpt/web-animations/timing-model/animations/set-the-animation-start-time-expected.txt: Added. 256 * http/wpt/web-animations/timing-model/animations/set-the-animation-start-time.html: Added. 257 * http/wpt/web-animations/timing-model/animations/set-the-target-effect-of-an-animation-expected.txt: Added. 258 * http/wpt/web-animations/timing-model/animations/set-the-target-effect-of-an-animation.html: Added. 259 * http/wpt/web-animations/timing-model/animations/set-the-timeline-of-an-animation-expected.txt: Added. 260 * http/wpt/web-animations/timing-model/animations/set-the-timeline-of-an-animation.html: Added. 261 * http/wpt/web-animations/timing-model/animations/updating-the-finished-state-expected.txt: Added. 262 * http/wpt/web-animations/timing-model/animations/updating-the-finished-state.html: Added. 263 * http/wpt/web-animations/timing-model/time-transformations/transformed-progress-expected.txt: Added. 264 * http/wpt/web-animations/timing-model/time-transformations/transformed-progress.html: Added. 265 1 266 2017-10-30 Antoine Quint <graouts@apple.com> 2 267
Note: See TracChangeset
for help on using the changeset viewer.