Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(31)

Issue 15738009: Beat the transition tests with a sanity stick. (Closed)

Created:
7 years, 7 months ago by dstockwell
Modified:
7 years, 7 months ago
CC:
blink-reviews, shans, alancutter (OOO until 2018), eae+blinkwatch, darktears, Steve Block
Visibility:
Public.

Description

Clean up the transition tests. Moves the transition test logic from transition-test-helpers to animation-test-helpers. This allows us to run all animations/transitions tests in a uniform way. Immediate benefit is that the transition tests now use requestAnimationFrame rather than setTimeout when running in real-time. Several other cleanups - Removed some tests that were redundant. - Disabled pixel tests where we have coverage elsewhere. - Updated expectations (since animation-test-helper produces simpler results) BUG=235752 Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=150976

Patch Set 1 #

Patch Set 2 : More better. #

Total comments: 4

Patch Set 3 : Addressed comments. #

Total comments: 2

Patch Set 4 : Address comments. #

Patch Set 5 : Pass presubmit. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+381 lines, -812 lines) Patch
M LayoutTests/animations/resources/animation-test-helpers.js View 1 2 3 4 7 chunks +220 lines, -4 lines 0 comments Download
M LayoutTests/compositing/animation/animated-composited-inside-hidden.html View 1 1 chunk +1 line, -1 line 0 comments Download
M LayoutTests/compositing/animation/animated-composited-inside-hidden-expected.txt View 1 chunk +0 lines, -2 lines 0 comments Download
M LayoutTests/compositing/animation/computed-style-during-delay.html View 1 1 chunk +1 line, -1 line 0 comments Download
M LayoutTests/compositing/animation/computed-style-during-delay-expected.txt View 1 chunk +1 line, -2 lines 0 comments Download
M LayoutTests/compositing/reflections/nested-reflection-transition.html View 1 1 chunk +1 line, -1 line 0 comments Download
M LayoutTests/compositing/reflections/nested-reflection-transition-expected.txt View 1 chunk +3 lines, -17 lines 0 comments Download
M LayoutTests/compositing/transitions/scale-transition-no-start.html View 1 1 chunk +1 line, -1 line 0 comments Download
M LayoutTests/compositing/transitions/scale-transition-no-start-expected.txt View 1 chunk +5 lines, -25 lines 0 comments Download
M LayoutTests/compositing/transitions/singular-scale-transition.html View 1 1 chunk +1 line, -1 line 0 comments Download
M LayoutTests/compositing/transitions/singular-scale-transition-expected.txt View 1 chunk +4 lines, -15 lines 0 comments Download
M LayoutTests/css3/calc/transitions.html View 1 2 3 2 chunks +3 lines, -3 lines 0 comments Download
M LayoutTests/css3/calc/transitions-dependent.html View 1 2 3 2 chunks +19 lines, -43 lines 0 comments Download
M LayoutTests/css3/calc/transitions-dependent-expected.txt View 1 chunk +10 lines, -11 lines 0 comments Download
M LayoutTests/css3/calc/transitions-expected.txt View 1 2 3 1 chunk +12 lines, -13 lines 0 comments Download
M LayoutTests/fast/dom/shadow/transition-on-shadow-host-with-distributed-node.html View 1 1 chunk +1 line, -1 line 0 comments Download
M LayoutTests/fast/dom/shadow/transition-on-shadow-host-with-distributed-node-expected.txt View 1 chunk +0 lines, -1 line 0 comments Download
D LayoutTests/platform/chromium-android/transitions/cross-fade-background-image-expected.png View 0 chunks +-1 lines, --1 lines 0 comments Download
D LayoutTests/platform/chromium-android/transitions/default-timing-function-expected.png View 0 chunks +-1 lines, --1 lines 0 comments Download
D LayoutTests/platform/chromium-linux/transitions/cross-fade-background-image-expected.png View 0 chunks +-1 lines, --1 lines 0 comments Download
D LayoutTests/platform/chromium-linux/transitions/cross-fade-border-image-expected.png View 0 chunks +-1 lines, --1 lines 0 comments Download
D LayoutTests/platform/chromium-linux/transitions/default-timing-function-expected.png View 0 chunks +-1 lines, --1 lines 0 comments Download
D LayoutTests/platform/chromium-mac-lion/transitions/cross-fade-background-image-expected.png View 0 chunks +-1 lines, --1 lines 0 comments Download
D LayoutTests/platform/chromium-mac-lion/transitions/cross-fade-border-image-expected.png View 0 chunks +-1 lines, --1 lines 0 comments Download
D LayoutTests/platform/chromium-mac-lion/transitions/default-timing-function-expected.png View 0 chunks +-1 lines, --1 lines 0 comments Download
D LayoutTests/platform/chromium-mac-snowleopard/transitions/cross-fade-background-image-expected.png View 0 chunks +-1 lines, --1 lines 0 comments Download
D LayoutTests/platform/chromium-mac-snowleopard/transitions/cross-fade-border-image-expected.png View 0 chunks +-1 lines, --1 lines 0 comments Download
D LayoutTests/platform/chromium-mac-snowleopard/transitions/default-timing-function-expected.png View 0 chunks +-1 lines, --1 lines 0 comments Download
D LayoutTests/platform/chromium-mac/transitions/cross-fade-background-image-expected.png View 0 chunks +-1 lines, --1 lines 0 comments Download
D LayoutTests/platform/chromium-mac/transitions/cross-fade-border-image-expected.png View 0 chunks +-1 lines, --1 lines 0 comments Download
D LayoutTests/platform/chromium-mac/transitions/default-timing-function-expected.png View 0 chunks +-1 lines, --1 lines 0 comments Download
D LayoutTests/platform/chromium-win/compositing/reflections/nested-reflection-transition-expected.txt View 1 chunk +0 lines, -17 lines 0 comments Download
D LayoutTests/platform/chromium-win/compositing/transitions/scale-transition-no-start-expected.txt View 1 chunk +0 lines, -25 lines 0 comments Download
D LayoutTests/platform/chromium-win/compositing/transitions/singular-scale-transition-expected.txt View 1 chunk +0 lines, -15 lines 0 comments Download
D LayoutTests/platform/chromium-win/transitions/cross-fade-background-image-expected.png View 0 chunks +-1 lines, --1 lines 0 comments Download
D LayoutTests/platform/chromium-win/transitions/cross-fade-background-image-expected.txt View 1 chunk +0 lines, -14 lines 0 comments Download
D LayoutTests/platform/chromium-win/transitions/cross-fade-border-image-expected.png View 0 chunks +-1 lines, --1 lines 0 comments Download
D LayoutTests/platform/chromium-win/transitions/cross-fade-border-image-expected.txt View 1 chunk +0 lines, -14 lines 0 comments Download
D LayoutTests/platform/chromium-win/transitions/default-timing-function-expected.png View 0 chunks +-1 lines, --1 lines 0 comments Download
D LayoutTests/platform/chromium-win/transitions/default-timing-function-expected.txt View 1 chunk +0 lines, -20 lines 0 comments Download
D LayoutTests/platform/chromium-win/transitions/svg-text-shadow-transition-expected.txt View 1 chunk +0 lines, -18 lines 0 comments Download
M LayoutTests/transitions/background-transitions.html View 1 chunk +1 line, -1 line 0 comments Download
M LayoutTests/transitions/blendmode-transitions.html View 1 chunk +1 line, -1 line 0 comments Download
M LayoutTests/transitions/blendmode-transitions-expected.txt View 1 chunk +1 line, -2 lines 0 comments Download
M LayoutTests/transitions/border-radius-transition.html View 1 chunk +1 line, -1 line 0 comments Download
M LayoutTests/transitions/clip-transition.html View 1 chunk +1 line, -1 line 0 comments Download
M LayoutTests/transitions/color-transition-all.html View 1 chunk +1 line, -1 line 0 comments Download
M LayoutTests/transitions/color-transition-all-expected.txt View 1 chunk +0 lines, -2 lines 0 comments Download
M LayoutTests/transitions/color-transition-premultiplied.html View 1 chunk +1 line, -1 line 0 comments Download
M LayoutTests/transitions/color-transition-rounding.html View 1 2 chunks +6 lines, -6 lines 0 comments Download
M LayoutTests/transitions/color-transition-rounding-expected.txt View 1 1 chunk +3 lines, -4 lines 0 comments Download
M LayoutTests/transitions/cross-fade-background-image.html View 2 chunks +2 lines, -2 lines 0 comments Download
M LayoutTests/transitions/cross-fade-background-image-expected.txt View 1 chunk +3 lines, -14 lines 0 comments Download
M LayoutTests/transitions/cross-fade-border-image.html View 2 chunks +2 lines, -2 lines 0 comments Download
M LayoutTests/transitions/cross-fade-border-image-expected.txt View 1 chunk +3 lines, -14 lines 0 comments Download
M LayoutTests/transitions/cubic-bezier-overflow-color.html View 1 chunk +1 line, -1 line 0 comments Download
M LayoutTests/transitions/cubic-bezier-overflow-color-expected.txt View 1 chunk +5 lines, -5 lines 0 comments Download
M LayoutTests/transitions/cubic-bezier-overflow-length.html View 1 chunk +1 line, -1 line 0 comments Download
M LayoutTests/transitions/cubic-bezier-overflow-length-expected.txt View 1 chunk +5 lines, -5 lines 0 comments Download
M LayoutTests/transitions/cubic-bezier-overflow-shadow.html View 1 chunk +1 line, -1 line 0 comments Download
M LayoutTests/transitions/cubic-bezier-overflow-shadow-expected.txt View 1 chunk +5 lines, -5 lines 0 comments Download
M LayoutTests/transitions/cubic-bezier-overflow-svg-length.html View 1 chunk +1 line, -1 line 0 comments Download
M LayoutTests/transitions/cubic-bezier-overflow-svg-length-expected.txt View 1 chunk +5 lines, -5 lines 0 comments Download
M LayoutTests/transitions/cubic-bezier-overflow-transform.html View 1 chunk +1 line, -1 line 0 comments Download
M LayoutTests/transitions/cubic-bezier-overflow-transform-expected.txt View 1 chunk +5 lines, -5 lines 0 comments Download
M LayoutTests/transitions/default-timing-function.html View 2 chunks +2 lines, -3 lines 0 comments Download
M LayoutTests/transitions/default-timing-function-expected.txt View 1 chunk +3 lines, -20 lines 0 comments Download
M LayoutTests/transitions/delay.html View 1 chunk +1 line, -1 line 0 comments Download
M LayoutTests/transitions/flex-transitions.html View 1 chunk +1 line, -1 line 0 comments Download
M LayoutTests/transitions/font-family-during-transition.html View 1 chunk +1 line, -1 line 0 comments Download
M LayoutTests/transitions/font-family-during-transition-expected.txt View 1 chunk +0 lines, -2 lines 0 comments Download
M LayoutTests/transitions/longhand-vs-shorthand-initial.html View 1 chunk +1 line, -1 line 0 comments Download
M LayoutTests/transitions/mask-transitions.html View 1 chunk +1 line, -1 line 0 comments Download
M LayoutTests/transitions/min-max-width-height-transitions.html View 1 chunk +1 line, -1 line 0 comments Download
M LayoutTests/transitions/mismatched-shadow-styles.html View 1 chunk +1 line, -1 line 0 comments Download
M LayoutTests/transitions/mismatched-shadow-styles-expected.txt View 1 chunk +0 lines, -1 line 0 comments Download
M LayoutTests/transitions/mismatched-shadow-transitions.html View 1 chunk +1 line, -1 line 0 comments Download
M LayoutTests/transitions/mismatched-shadow-transitions-expected.txt View 1 chunk +0 lines, -1 line 0 comments Download
M LayoutTests/transitions/mixed-type.html View 1 chunk +1 line, -1 line 0 comments Download
M LayoutTests/transitions/mixed-type-expected.txt View 1 chunk +0 lines, -1 line 0 comments Download
M LayoutTests/transitions/move-after-transition.html View 1 chunk +1 line, -1 line 0 comments Download
M LayoutTests/transitions/multiple-background-size-transitions.html View 1 chunk +1 line, -1 line 0 comments Download
M LayoutTests/transitions/multiple-background-transitions.html View 1 chunk +1 line, -1 line 0 comments Download
M LayoutTests/transitions/multiple-mask-transitions.html View 1 chunk +1 line, -1 line 0 comments Download
M LayoutTests/transitions/multiple-shadow-transitions.html View 1 chunk +11 lines, -11 lines 0 comments Download
M LayoutTests/transitions/multiple-shadow-transitions-expected.txt View 1 chunk +3 lines, -6 lines 0 comments Download
M LayoutTests/transitions/negative-delay.html View 1 chunk +1 line, -1 line 0 comments Download
M LayoutTests/transitions/negative-delay-expected.txt View 1 chunk +2 lines, -2 lines 0 comments Download
M LayoutTests/transitions/resources/interrupted-accelerated-transition-final.html View 1 chunk +1 line, -1 line 0 comments Download
D LayoutTests/transitions/resources/transition-test-helpers.js View 1 chunk +0 lines, -295 lines 0 comments Download
M LayoutTests/transitions/shorthand-border-transitions.html View 1 chunk +1 line, -1 line 0 comments Download
M LayoutTests/transitions/shorthand-border-transitions-expected.txt View 1 chunk +0 lines, -2 lines 0 comments Download
M LayoutTests/transitions/shorthand-transitions.html View 1 chunk +1 line, -1 line 0 comments Download
M LayoutTests/transitions/shorthand-transitions-expected.txt View 1 chunk +0 lines, -2 lines 0 comments Download
M LayoutTests/transitions/steps-timing-function.html View 1 chunk +1 line, -1 line 0 comments Download
M LayoutTests/transitions/steps-timing-function-expected.txt View 1 chunk +0 lines, -2 lines 0 comments Download
M LayoutTests/transitions/svg-text-shadow-transition.html View 1 chunk +1 line, -1 line 0 comments Download
M LayoutTests/transitions/svg-text-shadow-transition-expected.txt View 1 chunk +4 lines, -18 lines 0 comments Download
M LayoutTests/transitions/svg-transitions.html View 1 chunk +1 line, -1 line 0 comments Download
M LayoutTests/transitions/svg-transitions-expected.txt View 1 chunk +0 lines, -1 line 0 comments Download
M LayoutTests/transitions/text-indent-transition.html View 1 chunk +1 line, -1 line 0 comments Download
M LayoutTests/transitions/text-indent-transition-expected.txt View 1 chunk +0 lines, -1 line 0 comments Download
M LayoutTests/transitions/transform-op-list-match.html View 1 chunk +1 line, -1 line 0 comments Download
M LayoutTests/transitions/transform-op-list-match-expected.txt View 1 chunk +0 lines, -2 lines 0 comments Download
M LayoutTests/transitions/transform-op-list-no-match.html View 1 chunk +1 line, -1 line 0 comments Download
M LayoutTests/transitions/transform-op-list-no-match-expected.txt View 1 chunk +0 lines, -2 lines 0 comments Download
D LayoutTests/transitions/transition-drt-api-delay.html View 1 chunk +0 lines, -62 lines 0 comments Download
D LayoutTests/transitions/transition-drt-api-delay-expected.txt View 1 chunk +0 lines, -5 lines 0 comments Download
M LayoutTests/transitions/transition-end-event-rendering.html View 1 chunk +1 line, -1 line 0 comments Download
M LayoutTests/transitions/transition-hit-test-transform.html View 2 chunks +2 lines, -2 lines 0 comments Download
M LayoutTests/transitions/transition-in-delay-phase.html View 1 chunk +1 line, -1 line 0 comments Download
M LayoutTests/transitions/transition-in-delay-phase-expected.txt View 1 chunk +0 lines, -4 lines 0 comments Download
M LayoutTests/transitions/transition-on-element-with-content.html View 1 chunk +1 line, -1 line 0 comments Download
M LayoutTests/transitions/transition-shorthand-delay.html View 1 chunk +1 line, -1 line 0 comments Download
M LayoutTests/transitions/transition-timing-function.html View 1 chunk +1 line, -1 line 0 comments Download
M LayoutTests/transitions/visited-link-color.html View 1 chunk +1 line, -1 line 0 comments Download
M LayoutTests/transitions/visited-link-color-expected.txt View 1 chunk +0 lines, -4 lines 0 comments Download
M LayoutTests/transitions/zero-duration-in-list.html View 1 chunk +1 line, -1 line 0 comments Download
M LayoutTests/transitions/zero-duration-in-list-expected.txt View 1 chunk +0 lines, -2 lines 0 comments Download
M LayoutTests/transitions/zero-duration-with-non-zero-delay-start.html View 1 chunk +1 line, -1 line 0 comments Download
M LayoutTests/transitions/zero-duration-with-non-zero-delay-start-expected.txt View 1 chunk +1 line, -0 lines 0 comments Download

Messages

Total messages: 9 (0 generated)
dstockwell
7 years, 7 months ago (2013-05-23 00:23:57 UTC) #1
Steve Block
Not really sure how to review this! Is there a part that needs particular attention? ...
7 years, 7 months ago (2013-05-23 03:47:09 UTC) #2
dstockwell
On 2013/05/23 03:47:09, Steve Block wrote: > Not really sure how to review this! Is ...
7 years, 7 months ago (2013-05-23 03:59:17 UTC) #3
dstockwell
https://codereview.chromium.org/15738009/diff/3001/LayoutTests/animations/resources/animation-test-helpers.js File LayoutTests/animations/resources/animation-test-helpers.js (right): https://codereview.chromium.org/15738009/diff/3001/LayoutTests/animations/resources/animation-test-helpers.js#newcode295 LayoutTests/animations/resources/animation-test-helpers.js:295: function checkExpectedTransitionValue(expected, index) On 2013/05/23 03:47:09, Steve Block wrote: ...
7 years, 7 months ago (2013-05-23 03:59:33 UTC) #4
Steve Block
lgtm https://codereview.chromium.org/15738009/diff/9001/LayoutTests/css3/calc/transitions-dependent.html File LayoutTests/css3/calc/transitions-dependent.html (right): https://codereview.chromium.org/15738009/diff/9001/LayoutTests/css3/calc/transitions-dependent.html#newcode54 LayoutTests/css3/calc/transitions-dependent.html:54: // time, element, property, expected-value, depends-on Is this ...
7 years, 7 months ago (2013-05-23 05:17:20 UTC) #5
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/dstockwell@chromium.org/15738009/13002
7 years, 7 months ago (2013-05-23 05:48:44 UTC) #6
commit-bot: I haz the power
Retried try job too often on blink_presubmit for step(s) presubmit http://build.chromium.org/p/tryserver.chromium/buildstatus?builder=blink_presubmit&number=424
7 years, 7 months ago (2013-05-23 06:03:20 UTC) #7
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/dstockwell@chromium.org/15738009/29001
7 years, 7 months ago (2013-05-23 06:26:05 UTC) #8
commit-bot: I haz the power
7 years, 7 months ago (2013-05-23 09:28:59 UTC) #9
Message was sent while issue was closed.
Change committed as 150976

Powered by Google App Engine
This is Rietveld 408576698