Closed Bug 1573608 Opened 5 years ago Closed 5 years ago

[wpt-sync] Sync PR 18402 - Rewrite interpolation-testcommon.js

Categories

(Core :: CSS Parsing and Computation, task, P4)

task

Tracking

()

RESOLVED FIXED
mozilla70
Tracking Status
firefox70 --- fixed

People

(Reporter: mozilla.org, Unassigned)

References

()

Details

(Whiteboard: [wptsync downstream])

Sync web-platform-tests PR 18402 into mozilla-central (this bug is closed when the sync is complete).

PR: https://github.com/web-platform-tests/wpt/pull/18402
Details from upstream follow.

Xida Chen <xidachen@chromium.org> wrote:

Rewrite interpolation-testcommon.js

Right now the wpt/css/support/interpolation-testcommon.js is very
specific to interpolations using CSS animations. As a result, it is
used by a few tests only.

This CL rewrites the file. To be more specific, most of the code comes
from web_tests/animations/interpolation/resources/interpolation-test.js,
which runs the tests with several interpolation methods:

  1. cssAnimationsInterpolation
  2. cssTransitionsInterpolation
  3. cssTransitionAllInterpolation
  4. webAnimationsInterpolation
    With this general test file, a lot of existing interpolation test can
    use this. Furthermore, the intention is to move non-wpt interpolation
    and composition tests to wpt using this file.

Bug: None
Change-Id: I1058c556932d28709bacdb08a4591c958aead937
Reviewed-on: https://chromium-review.googlesource.com/1752103
WPT-Export-Revision: ac0d631c1b9a0fa62f4b7a9d70e771776e7d23a4

Component: web-platform-tests → CSS Parsing and Computation
Product: Testing → Core
Ran 26 tests and 3883[linux64-qr-opt,linux64-shippable-qr-opt], 4079[android-em-7.0-x86_64-opt-geckoview,linux32-shippable-opt,linux64-asan-opt,linux64-opt,linux64-shippable-opt,windows10-64-opt,windows10-64-qr-opt,windows10-64-shippable-opt,windows10-64-shippable-qr-opt,windows7-32-opt,windows7-32-shippable-opt] subtests
OK     : 1[android-em-7.0-x86_64-opt-geckoview,linux32-shippable-opt,linux64-asan-opt,linux64-opt,linux64-qr-opt,linux64-shippable-opt,linux64-shippable-qr-opt,windows10-64-opt,windows10-64-qr-opt,windows10-64-shippable-opt,windows10-64-shippable-qr-opt,windows7-32-opt,windows7-32-shippable-opt]
PASS   : 2290[windows10-64-opt,windows10-64-shippable-opt], 2370[android-em-7.0-x86_64-opt-geckoview,linux32-shippable-opt,linux64-asan-opt,linux64-opt,linux64-shippable-opt,windows10-64-qr-opt,windows10-64-shippable-qr-opt,windows7-32-opt,windows7-32-shippable-opt], 2242[linux64-qr-opt,linux64-shippable-qr-opt]
CRASH  : 25[linux64-qr-debug], 26[android-em-7.0-x86_64-debug-geckoview,linux64-debug,windows10-64-debug,windows10-64-qr-debug,windows7-32-debug]
FAIL   : 1641[linux64-qr-opt,linux64-shippable-qr-opt], 1709[android-em-7.0-x86_64-opt-geckoview,linux32-shippable-opt,linux64-asan-opt,linux64-opt,linux64-shippable-opt,windows10-64-qr-opt,windows10-64-shippable-qr-opt,windows7-32-opt,windows7-32-shippable-opt], 1789[windows10-64-opt,windows10-64-shippable-opt]
ERROR  : 24[linux64-qr-opt,linux64-shippable-qr-opt], 25[android-em-7.0-x86_64-opt-geckoview,linux32-shippable-opt,linux64-asan-opt,linux64-opt,linux64-shippable-opt,windows10-64-opt,windows10-64-qr-opt,windows10-64-shippable-opt,windows10-64-shippable-qr-opt,windows7-32-opt,windows7-32-shippable-opt]

Tests that CRASH:
/css/css-grid/animation/grid-template-columns-interpolation.html: [android-em-7.0-x86_64-debug-geckoview,linux64-debug,linux64-qr-debug,windows10-64-debug,windows10-64-qr-debug,windows7-32-debug]
/css/css-grid/animation/grid-template-rows-interpolation.html: [android-em-7.0-x86_64-debug-geckoview,linux64-debug,linux64-qr-debug,windows10-64-debug,windows10-64-qr-debug,windows7-32-debug]
/css/css-transforms/animation/list-interpolation.html: [android-em-7.0-x86_64-debug-geckoview,linux64-debug,linux64-qr-debug,windows10-64-debug,windows10-64-qr-debug,windows7-32-debug]
/css/css-transforms/animation/matrix-interpolation.html: [android-em-7.0-x86_64-debug-geckoview,linux64-debug,linux64-qr-debug,windows10-64-debug,windows10-64-qr-debug,windows7-32-debug]
/css/css-transforms/animation/rotate-interpolation.html: [android-em-7.0-x86_64-debug-geckoview,linux64-debug,linux64-qr-debug,windows10-64-debug,windows10-64-qr-debug,windows7-32-debug]
/css/css-transforms/animation/scale-interpolation.html: [android-em-7.0-x86_64-debug-geckoview,linux64-debug,linux64-qr-debug,windows10-64-debug,windows10-64-qr-debug,windows7-32-debug]
/css/css-transforms/animation/translate-interpolation.html: [android-em-7.0-x86_64-debug-geckoview,linux64-debug,linux64-qr-debug,windows10-64-debug,windows10-64-qr-debug,windows7-32-debug]
/css/filter-effects/animation/backdrop-filter-interpolation-001.html: [android-em-7.0-x86_64-debug-geckoview,linux64-debug,linux64-qr-debug,windows10-64-debug,windows10-64-qr-debug,windows7-32-debug]
/css/filter-effects/animation/backdrop-filter-interpolation-002.html: [android-em-7.0-x86_64-debug-geckoview,linux64-debug,linux64-qr-debug,windows10-64-debug,windows10-64-qr-debug,windows7-32-debug]
/css/filter-effects/animation/backdrop-filter-interpolation-003.html: [android-em-7.0-x86_64-debug-geckoview,linux64-debug,linux64-qr-debug,windows10-64-debug,windows10-64-qr-debug,windows7-32-debug]
/css/filter-effects/animation/backdrop-filter-interpolation-004.html: [android-em-7.0-x86_64-debug-geckoview,linux64-debug,linux64-qr-debug,windows10-64-debug,windows10-64-qr-debug,windows7-32-debug]
/css/filter-effects/animation/filter-interpolation-001.html: [android-em-7.0-x86_64-debug-geckoview,linux64-debug,linux64-qr-debug,windows10-64-debug,windows10-64-qr-debug,windows7-32-debug]
/css/filter-effects/animation/filter-interpolation-002.html: [android-em-7.0-x86_64-debug-geckoview,linux64-debug,linux64-qr-debug,windows10-64-debug,windows10-64-qr-debug,windows7-32-debug]
/css/filter-effects/animation/filter-interpolation-003.html: [android-em-7.0-x86_64-debug-geckoview,linux64-debug,linux64-qr-debug,windows10-64-debug,windows10-64-qr-debug,windows7-32-debug]
/css/filter-effects/animation/filter-interpolation-004.html: [android-em-7.0-x86_64-debug-geckoview,linux64-debug,linux64-qr-debug,windows10-64-debug,windows10-64-qr-debug,windows7-32-debug]
/css/motion/animation/offset-anchor-interpolation.html: [android-em-7.0-x86_64-debug-geckoview,linux64-debug,linux64-qr-debug,windows10-64-debug,windows10-64-qr-debug,windows7-32-debug]
/css/motion/animation/offset-distance-interpolation.html: [android-em-7.0-x86_64-debug-geckoview,linux64-debug,linux64-qr-debug,windows10-64-debug,windows10-64-qr-debug,windows7-32-debug]
/css/motion/animation/offset-path-interpolation-001.html: [android-em-7.0-x86_64-debug-geckoview,linux64-debug,linux64-qr-debug,windows10-64-debug,windows10-64-qr-debug,windows7-32-debug]
/css/motion/animation/offset-path-interpolation-002.html: [android-em-7.0-x86_64-debug-geckoview,linux64-debug,linux64-qr-debug,windows10-64-debug,windows10-64-qr-debug,windows7-32-debug]
/css/motion/animation/offset-path-interpolation-003.html: [android-em-7.0-x86_64-debug-geckoview,linux64-debug,linux64-qr-debug,windows10-64-debug,windows10-64-qr-debug,windows7-32-debug]
/css/motion/animation/offset-path-interpolation-004.html: [android-em-7.0-x86_64-debug-geckoview,linux64-debug,linux64-qr-debug,windows10-64-debug,windows10-64-qr-debug,windows7-32-debug]
/css/motion/animation/offset-path-interpolation-005.html: [android-em-7.0-x86_64-debug-geckoview,linux64-debug,linux64-qr-debug,windows10-64-debug,windows10-64-qr-debug,windows7-32-debug]
/css/motion/animation/offset-position-interpolation.html: [android-em-7.0-x86_64-debug-geckoview,linux64-debug,linux64-qr-debug,windows10-64-debug,windows10-64-qr-debug,windows7-32-debug]
/css/motion/animation/offset-rotate-interpolation.html: [android-em-7.0-x86_64-debug-geckoview,linux64-debug,linux64-qr-debug,windows10-64-debug,windows10-64-qr-debug,windows7-32-debug]
/feature-policy/experimental-features/layout-animations-disabled-tentative.html: [android-em-7.0-x86_64-debug-geckoview,linux64-debug,windows10-64-debug,windows10-64-qr-debug,windows7-32-debug]
/feature-policy/experimental-features/layout-animations-enabled-tentative.html: [android-em-7.0-x86_64-debug-geckoview,linux64-debug,linux64-qr-debug,windows10-64-debug,windows10-64-qr-debug,windows7-32-debug]

Existing tests that now have a worse result (e.g. they used to PASS and now FAIL):
/css/css-grid/animation/grid-template-columns-interpolation.html: ERROR[android-em-7.0-x86_64-opt-geckoview,linux32-shippable-opt,linux64-asan-opt,linux64-opt,linux64-qr-opt,linux64-shippable-opt,linux64-shippable-qr-opt,windows10-64-opt,windows10-64-qr-opt,windows10-64-shippable-opt,windows10-64-shippable-qr-opt,windows7-32-opt,windows7-32-shippable-opt]
/css/css-grid/animation/grid-template-rows-interpolation.html: ERROR[android-em-7.0-x86_64-opt-geckoview,linux32-shippable-opt,linux64-asan-opt,linux64-opt,linux64-qr-opt,linux64-shippable-opt,linux64-shippable-qr-opt,windows10-64-opt,windows10-64-qr-opt,windows10-64-shippable-opt,windows10-64-shippable-qr-opt,windows7-32-opt,windows7-32-shippable-opt]
/css/css-transforms/animation/list-interpolation.html: ERROR[android-em-7.0-x86_64-opt-geckoview,linux32-shippable-opt,linux64-asan-opt,linux64-opt,linux64-qr-opt,linux64-shippable-opt,linux64-shippable-qr-opt,windows10-64-opt,windows10-64-qr-opt,windows10-64-shippable-opt,windows10-64-shippable-qr-opt,windows7-32-opt,windows7-32-shippable-opt]
/css/css-transforms/animation/rotate-interpolation.html: ERROR[android-em-7.0-x86_64-opt-geckoview,linux32-shippable-opt,linux64-asan-opt,linux64-opt,linux64-qr-opt,linux64-shippable-opt,linux64-shippable-qr-opt,windows10-64-opt,windows10-64-qr-opt,windows10-64-shippable-opt,windows10-64-shippable-qr-opt,windows7-32-opt,windows7-32-shippable-opt]
/css/css-transforms/animation/scale-interpolation.html: ERROR[android-em-7.0-x86_64-opt-geckoview,linux32-shippable-opt,linux64-asan-opt,linux64-opt,linux64-qr-opt,linux64-shippable-opt,linux64-shippable-qr-opt,windows10-64-opt,windows10-64-qr-opt,windows10-64-shippable-opt,windows10-64-shippable-qr-opt,windows7-32-opt,windows7-32-shippable-opt]
/css/css-transforms/animation/translate-interpolation.html: ERROR[android-em-7.0-x86_64-opt-geckoview,linux32-shippable-opt,linux64-asan-opt,linux64-opt,linux64-qr-opt,linux64-shippable-opt,linux64-shippable-qr-opt,windows10-64-opt,windows10-64-qr-opt,windows10-64-shippable-opt,windows10-64-shippable-qr-opt,windows7-32-opt,windows7-32-shippable-opt]
/css/filter-effects/animation/backdrop-filter-interpolation-001.html: ERROR[android-em-7.0-x86_64-opt-geckoview,linux32-shippable-opt,linux64-asan-opt,linux64-opt,linux64-qr-opt,linux64-shippable-opt,linux64-shippable-qr-opt,windows10-64-opt,windows10-64-qr-opt,windows10-64-shippable-opt,windows10-64-shippable-qr-opt,windows7-32-opt,windows7-32-shippable-opt]
/css/filter-effects/animation/backdrop-filter-interpolation-002.html: ERROR[android-em-7.0-x86_64-opt-geckoview,linux32-shippable-opt,linux64-asan-opt,linux64-opt,linux64-qr-opt,linux64-shippable-opt,linux64-shippable-qr-opt,windows10-64-opt,windows10-64-qr-opt,windows10-64-shippable-opt,windows10-64-shippable-qr-opt,windows7-32-opt,windows7-32-shippable-opt]
/css/filter-effects/animation/backdrop-filter-interpolation-003.html: ERROR[android-em-7.0-x86_64-opt-geckoview,linux32-shippable-opt,linux64-asan-opt,linux64-opt,linux64-qr-opt,linux64-shippable-opt,linux64-shippable-qr-opt,windows10-64-opt,windows10-64-qr-opt,windows10-64-shippable-opt,windows10-64-shippable-qr-opt,windows7-32-opt,windows7-32-shippable-opt]
/css/filter-effects/animation/backdrop-filter-interpolation-004.html: ERROR[android-em-7.0-x86_64-opt-geckoview,linux32-shippable-opt,linux64-asan-opt,linux64-opt,linux64-qr-opt,linux64-shippable-opt,linux64-shippable-qr-opt,windows10-64-opt,windows10-64-qr-opt,windows10-64-shippable-opt,windows10-64-shippable-qr-opt,windows7-32-opt,windows7-32-shippable-opt]
/css/filter-effects/animation/filter-interpolation-001.html: ERROR[android-em-7.0-x86_64-opt-geckoview,linux32-shippable-opt,linux64-asan-opt,linux64-opt,linux64-qr-opt,linux64-shippable-opt,linux64-shippable-qr-opt,windows10-64-opt,windows10-64-qr-opt,windows10-64-shippable-opt,windows10-64-shippable-qr-opt,windows7-32-opt,windows7-32-shippable-opt]
/css/filter-effects/animation/filter-interpolation-002.html: ERROR[android-em-7.0-x86_64-opt-geckoview,linux32-shippable-opt,linux64-asan-opt,linux64-opt,linux64-qr-opt,linux64-shippable-opt,linux64-shippable-qr-opt,windows10-64-opt,windows10-64-qr-opt,windows10-64-shippable-opt,windows10-64-shippable-qr-opt,windows7-32-opt,windows7-32-shippable-opt]
/css/filter-effects/animation/filter-interpolation-003.html: ERROR[android-em-7.0-x86_64-opt-geckoview,linux32-shippable-opt,linux64-asan-opt,linux64-opt,linux64-qr-opt,linux64-shippable-opt,linux64-shippable-qr-opt,windows10-64-opt,windows10-64-qr-opt,windows10-64-shippable-opt,windows10-64-shippable-qr-opt,windows7-32-opt,windows7-32-shippable-opt]
/css/filter-effects/animation/filter-interpolation-004.html: ERROR[android-em-7.0-x86_64-opt-geckoview,linux32-shippable-opt,linux64-asan-opt,linux64-opt,linux64-qr-opt,linux64-shippable-opt,linux64-shippable-qr-opt,windows10-64-opt,windows10-64-qr-opt,windows10-64-shippable-opt,windows10-64-shippable-qr-opt,windows7-32-opt,windows7-32-shippable-opt]
/css/motion/animation/offset-anchor-interpolation.html: ERROR[android-em-7.0-x86_64-opt-geckoview,linux32-shippable-opt,linux64-asan-opt,linux64-opt,linux64-qr-opt,linux64-shippable-opt,linux64-shippable-qr-opt,windows10-64-opt,windows10-64-qr-opt,windows10-64-shippable-opt,windows10-64-shippable-qr-opt,windows7-32-opt,windows7-32-shippable-opt]
/css/motion/animation/offset-distance-interpolation.html: ERROR[android-em-7.0-x86_64-opt-geckoview,linux32-shippable-opt,linux64-asan-opt,linux64-opt,linux64-qr-opt,linux64-shippable-opt,linux64-shippable-qr-opt,windows10-64-opt,windows10-64-qr-opt,windows10-64-shippable-opt,windows10-64-shippable-qr-opt,windows7-32-opt,windows7-32-shippable-opt]
/css/motion/animation/offset-path-interpolation-001.html: ERROR[android-em-7.0-x86_64-opt-geckoview,linux32-shippable-opt,linux64-asan-opt,linux64-opt,linux64-qr-opt,linux64-shippable-opt,linux64-shippable-qr-opt,windows10-64-opt,windows10-64-qr-opt,windows10-64-shippable-opt,windows10-64-shippable-qr-opt,windows7-32-opt,windows7-32-shippable-opt]
/css/motion/animation/offset-path-interpolation-002.html: ERROR[android-em-7.0-x86_64-opt-geckoview,linux32-shippable-opt,linux64-asan-opt,linux64-opt,linux64-qr-opt,linux64-shippable-opt,linux64-shippable-qr-opt,windows10-64-opt,windows10-64-qr-opt,windows10-64-shippable-opt,windows10-64-shippable-qr-opt,windows7-32-opt,windows7-32-shippable-opt]
/css/motion/animation/offset-path-interpolation-003.html: ERROR[android-em-7.0-x86_64-opt-geckoview,linux32-shippable-opt,linux64-asan-opt,linux64-opt,linux64-qr-opt,linux64-shippable-opt,linux64-shippable-qr-opt,windows10-64-opt,windows10-64-qr-opt,windows10-64-shippable-opt,windows10-64-shippable-qr-opt,windows7-32-opt,windows7-32-shippable-opt]
/css/motion/animation/offset-path-interpolation-004.html: ERROR[android-em-7.0-x86_64-opt-geckoview,linux32-shippable-opt,linux64-asan-opt,linux64-opt,linux64-qr-opt,linux64-shippable-opt,linux64-shippable-qr-opt,windows10-64-opt,windows10-64-qr-opt,windows10-64-shippable-opt,windows10-64-shippable-qr-opt,windows7-32-opt,windows7-32-shippable-opt]
/css/motion/animation/offset-path-interpolation-005.html: ERROR[android-em-7.0-x86_64-opt-geckoview,linux32-shippable-opt,linux64-asan-opt,linux64-opt,linux64-qr-opt,linux64-shippable-opt,linux64-shippable-qr-opt,windows10-64-opt,windows10-64-qr-opt,windows10-64-shippable-opt,windows10-64-shippable-qr-opt,windows7-32-opt,windows7-32-shippable-opt]
/css/motion/animation/offset-position-interpolation.html: ERROR[android-em-7.0-x86_64-opt-geckoview,linux32-shippable-opt,linux64-asan-opt,linux64-opt,linux64-qr-opt,linux64-shippable-opt,linux64-shippable-qr-opt,windows10-64-opt,windows10-64-qr-opt,windows10-64-shippable-opt,windows10-64-shippable-qr-opt,windows7-32-opt,windows7-32-shippable-opt]
/css/motion/animation/offset-rotate-interpolation.html: ERROR[android-em-7.0-x86_64-opt-geckoview,linux32-shippable-opt,linux64-asan-opt,linux64-opt,linux64-qr-opt,linux64-shippable-opt,linux64-shippable-qr-opt,windows10-64-opt,windows10-64-qr-opt,windows10-64-shippable-opt,windows10-64-shippable-qr-opt,windows7-32-opt,windows7-32-shippable-opt]
/feature-policy/experimental-features/layout-animations-disabled-tentative.html: ERROR[android-em-7.0-x86_64-opt-geckoview,linux32-shippable-opt,linux64-asan-opt,linux64-opt,linux64-shippable-opt,windows10-64-opt,windows10-64-qr-opt,windows10-64-shippable-opt,windows10-64-shippable-qr-opt,windows7-32-opt,windows7-32-shippable-opt]
/feature-policy/experimental-features/layout-animations-enabled-tentative.html: ERROR[android-em-7.0-x86_64-opt-geckoview,linux32-shippable-opt,linux64-asan-opt,linux64-opt,linux64-qr-opt,linux64-shippable-opt,linux64-shippable-qr-opt,windows10-64-opt,windows10-64-qr-opt,windows10-64-shippable-opt,windows10-64-shippable-qr-opt,windows7-32-opt,windows7-32-shippable-opt]

(truncated for maximum comment length)
Pushed by wptsync@mozilla.com:
https://hg.mozilla.org/integration/mozilla-inbound/rev/c4c7149ef15c
[wpt PR 18402] - Rewrite interpolation-testcommon.js, a=testonly
https://hg.mozilla.org/integration/mozilla-inbound/rev/924be1248d1c
[wpt PR 18402] - Update wpt metadata, a=testonly
Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla70
You need to log in before you can comment on or make changes to this bug.