[webkit-changes] [WebKit/WebKit] c19eb4: [view-transitions] Start running all tests

Tim Nguyen noreply at github.com
Thu Nov 23 13:25:53 PST 2023


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: c19eb429ae78aec1cf33049cc84aa0b94aa0515b
      https://github.com/WebKit/WebKit/commit/c19eb429ae78aec1cf33049cc84aa0b94aa0515b
  Author: Tim Nguyen <ntim at apple.com>
  Date:   2023-11-23 (Thu, 23 Nov 2023)

  Changed paths:
    M LayoutTests/TestExpectations
    M LayoutTests/imported/w3c/web-platform-tests/common/reftest-wait.js
    M LayoutTests/imported/w3c/web-platform-tests/css/css-view-transitions/break-inside-avoid-child.html
    M LayoutTests/imported/w3c/web-platform-tests/css/css-view-transitions/capture-with-offscreen-child-translated.html
    M LayoutTests/imported/w3c/web-platform-tests/css/css-view-transitions/capture-with-offscreen-child.html
    M LayoutTests/imported/w3c/web-platform-tests/css/css-view-transitions/capture-with-opacity-zero-child.html
    M LayoutTests/imported/w3c/web-platform-tests/css/css-view-transitions/capture-with-visibility-hidden-child.html
    M LayoutTests/imported/w3c/web-platform-tests/css/css-view-transitions/capture-with-visibility-mixed-descendants.html
    M LayoutTests/imported/w3c/web-platform-tests/css/css-view-transitions/dialog-in-rtl-iframe.html
    A LayoutTests/imported/w3c/web-platform-tests/css/css-view-transitions/duplicate-tag-rejects-capture-expected.txt
    A LayoutTests/imported/w3c/web-platform-tests/css/css-view-transitions/duplicate-tag-rejects-start-expected.txt
    M LayoutTests/imported/w3c/web-platform-tests/css/css-view-transitions/element-is-grouping-during-animation.html
    M LayoutTests/imported/w3c/web-platform-tests/css/css-view-transitions/element-stops-grouping-after-animation.html
    M LayoutTests/imported/w3c/web-platform-tests/css/css-view-transitions/fragmented-at-start-ignored.html
    M LayoutTests/imported/w3c/web-platform-tests/css/css-view-transitions/fragmented-during-transition-skips.html
    A LayoutTests/imported/w3c/web-platform-tests/css/css-view-transitions/group-animation-for-root-transition-expected.txt
    M LayoutTests/imported/w3c/web-platform-tests/css/css-view-transitions/group-animation-for-root-transition.html
    M LayoutTests/imported/w3c/web-platform-tests/css/css-view-transitions/iframe-new-has-scrollbar.html
    M LayoutTests/imported/w3c/web-platform-tests/css/css-view-transitions/iframe-old-has-scrollbar.html
    M LayoutTests/imported/w3c/web-platform-tests/css/css-view-transitions/inline-child-with-filter.html
    A LayoutTests/imported/w3c/web-platform-tests/css/css-view-transitions/input-targets-root-while-render-blocked-expected.txt
    A LayoutTests/imported/w3c/web-platform-tests/css/css-view-transitions/mix-blend-mode-only-on-transition-expected.txt
    A LayoutTests/imported/w3c/web-platform-tests/css/css-view-transitions/no-crash-set-exception-expected.txt
    A LayoutTests/imported/w3c/web-platform-tests/css/css-view-transitions/no-css-animation-while-render-blocked-expected.txt
    A LayoutTests/imported/w3c/web-platform-tests/css/css-view-transitions/no-raf-while-render-blocked-expected.txt
    A LayoutTests/imported/w3c/web-platform-tests/css/css-view-transitions/only-child-group-expected.txt
    M LayoutTests/imported/w3c/web-platform-tests/css/css-view-transitions/only-child-group.html
    A LayoutTests/imported/w3c/web-platform-tests/css/css-view-transitions/only-child-image-pair-expected.txt
    M LayoutTests/imported/w3c/web-platform-tests/css/css-view-transitions/only-child-image-pair.html
    A LayoutTests/imported/w3c/web-platform-tests/css/css-view-transitions/only-child-new-expected.txt
    M LayoutTests/imported/w3c/web-platform-tests/css/css-view-transitions/only-child-new.html
    A LayoutTests/imported/w3c/web-platform-tests/css/css-view-transitions/only-child-no-transition-expected.txt
    A LayoutTests/imported/w3c/web-platform-tests/css/css-view-transitions/only-child-old-expected.txt
    M LayoutTests/imported/w3c/web-platform-tests/css/css-view-transitions/only-child-old.html
    A LayoutTests/imported/w3c/web-platform-tests/css/css-view-transitions/only-child-on-root-element-with-view-transition-expected.txt
    M LayoutTests/imported/w3c/web-platform-tests/css/css-view-transitions/only-child-on-root-element-with-view-transition.html
    A LayoutTests/imported/w3c/web-platform-tests/css/css-view-transitions/only-child-view-transition-expected.txt
    M LayoutTests/imported/w3c/web-platform-tests/css/css-view-transitions/only-child-view-transition.html
    A LayoutTests/imported/w3c/web-platform-tests/css/css-view-transitions/paused-animation-at-end-expected.txt
    A LayoutTests/imported/w3c/web-platform-tests/css/css-view-transitions/pseudo-computed-style-stays-in-sync-with-new-element-expected.txt
    A LayoutTests/imported/w3c/web-platform-tests/css/css-view-transitions/pseudo-get-computed-style-expected.txt
    A LayoutTests/imported/w3c/web-platform-tests/css/css-view-transitions/ready_resolves_after_dom_before_raf-expected.txt
    M LayoutTests/imported/w3c/web-platform-tests/css/css-view-transitions/rotated-cat-off-top-edge.html
    M LayoutTests/imported/w3c/web-platform-tests/css/css-view-transitions/scroller-child-abspos.html
    M LayoutTests/imported/w3c/web-platform-tests/css/css-view-transitions/scroller-child.html
    M LayoutTests/imported/w3c/web-platform-tests/css/css-view-transitions/scroller.html
    M LayoutTests/imported/w3c/web-platform-tests/css/css-view-transitions/set-current-time-transform.html
    M LayoutTests/imported/w3c/web-platform-tests/css/css-view-transitions/set-current-time.html
    A LayoutTests/imported/w3c/web-platform-tests/css/css-view-transitions/style-inheritance-expected.txt
    A LayoutTests/imported/w3c/web-platform-tests/css/css-view-transitions/synchronous-callback-skipped-before-run-expected.txt
    M LayoutTests/imported/w3c/web-platform-tests/css/css-view-transitions/transition-in-empty-iframe.html
    A LayoutTests/imported/w3c/web-platform-tests/css/css-view-transitions/transition-skipped-after-animation-started-expected.txt
    A LayoutTests/imported/w3c/web-platform-tests/css/css-view-transitions/transition-skipped-from-invalid-callback-expected.txt
    A LayoutTests/imported/w3c/web-platform-tests/css/css-view-transitions/unset-and-initial-view-transition-name-expected.txt
    A LayoutTests/imported/w3c/web-platform-tests/css/css-view-transitions/view-transition-name-on-removed-element-expected.txt
    A LayoutTests/imported/w3c/web-platform-tests/css/css-view-transitions/web-animation-pseudo-incorrect-name-expected.txt
    A LayoutTests/imported/w3c/web-platform-tests/css/css-view-transitions/window-resize-aborts-transition-expected.txt
    M LayoutTests/imported/w3c/web-platform-tests/css/css-view-transitions/writing-mode-container-resize.html
    M LayoutTests/platform/mac-wk1/TestExpectations

  Log Message:
  -----------
  [view-transitions] Start running all tests
https://bugs.webkit.org/show_bug.cgi?id=265279
rdar://118741997

Reviewed by Matt Woodrow.

Sync common/reftest-wait.js which now has a new helper that many tests are using to prevent tests from timing out when the DOM API doesn't exist.

Sprinkle around pre-conditions that check for `document.startViewTransition` to avoid having tests timing out when the DOM API isn't there.

This makes it easier to see progressions as the API gets implemented.

* LayoutTests/TestExpectations:
* LayoutTests/imported/w3c/web-platform-tests/common/reftest-wait.js:
(failIfNot):
* LayoutTests/imported/w3c/web-platform-tests/css/css-view-transitions/break-inside-avoid-child.html:
* LayoutTests/imported/w3c/web-platform-tests/css/css-view-transitions/capture-with-offscreen-child-translated.html:
* LayoutTests/imported/w3c/web-platform-tests/css/css-view-transitions/capture-with-offscreen-child.html:
* LayoutTests/imported/w3c/web-platform-tests/css/css-view-transitions/capture-with-opacity-zero-child.html:
* LayoutTests/imported/w3c/web-platform-tests/css/css-view-transitions/capture-with-visibility-hidden-child.html:
* LayoutTests/imported/w3c/web-platform-tests/css/css-view-transitions/capture-with-visibility-mixed-descendants.html:
* LayoutTests/imported/w3c/web-platform-tests/css/css-view-transitions/dialog-in-rtl-iframe.html:
* LayoutTests/imported/w3c/web-platform-tests/css/css-view-transitions/duplicate-tag-rejects-capture-expected.txt: Added.
* LayoutTests/imported/w3c/web-platform-tests/css/css-view-transitions/duplicate-tag-rejects-start-expected.txt: Added.
* LayoutTests/imported/w3c/web-platform-tests/css/css-view-transitions/element-is-grouping-during-animation.html:
* LayoutTests/imported/w3c/web-platform-tests/css/css-view-transitions/element-stops-grouping-after-animation.html:
* LayoutTests/imported/w3c/web-platform-tests/css/css-view-transitions/fragmented-at-start-ignored.html:
* LayoutTests/imported/w3c/web-platform-tests/css/css-view-transitions/fragmented-during-transition-skips.html:
* LayoutTests/imported/w3c/web-platform-tests/css/css-view-transitions/group-animation-for-root-transition-expected.txt: Added.
* LayoutTests/imported/w3c/web-platform-tests/css/css-view-transitions/group-animation-for-root-transition.html:
* LayoutTests/imported/w3c/web-platform-tests/css/css-view-transitions/iframe-new-has-scrollbar.html:
* LayoutTests/imported/w3c/web-platform-tests/css/css-view-transitions/iframe-old-has-scrollbar.html:
* LayoutTests/imported/w3c/web-platform-tests/css/css-view-transitions/inline-child-with-filter.html:
* LayoutTests/imported/w3c/web-platform-tests/css/css-view-transitions/input-targets-root-while-render-blocked-expected.txt: Added.
* LayoutTests/imported/w3c/web-platform-tests/css/css-view-transitions/mix-blend-mode-only-on-transition-expected.txt: Added.
* LayoutTests/imported/w3c/web-platform-tests/css/css-view-transitions/no-crash-set-exception-expected.txt: Added.
* LayoutTests/imported/w3c/web-platform-tests/css/css-view-transitions/no-css-animation-while-render-blocked-expected.txt: Added.
* LayoutTests/imported/w3c/web-platform-tests/css/css-view-transitions/no-raf-while-render-blocked-expected.txt: Added.
* LayoutTests/imported/w3c/web-platform-tests/css/css-view-transitions/only-child-group-expected.txt: Added.
* LayoutTests/imported/w3c/web-platform-tests/css/css-view-transitions/only-child-group.html:
* LayoutTests/imported/w3c/web-platform-tests/css/css-view-transitions/only-child-image-pair-expected.txt: Added.
* LayoutTests/imported/w3c/web-platform-tests/css/css-view-transitions/only-child-image-pair.html:
* LayoutTests/imported/w3c/web-platform-tests/css/css-view-transitions/only-child-new-expected.txt: Added.
* LayoutTests/imported/w3c/web-platform-tests/css/css-view-transitions/only-child-new.html:
* LayoutTests/imported/w3c/web-platform-tests/css/css-view-transitions/only-child-no-transition-expected.txt: Added.
* LayoutTests/imported/w3c/web-platform-tests/css/css-view-transitions/only-child-old-expected.txt: Added.
* LayoutTests/imported/w3c/web-platform-tests/css/css-view-transitions/only-child-old.html:
* LayoutTests/imported/w3c/web-platform-tests/css/css-view-transitions/only-child-on-root-element-with-view-transition-expected.txt: Added.
* LayoutTests/imported/w3c/web-platform-tests/css/css-view-transitions/only-child-on-root-element-with-view-transition.html:
* LayoutTests/imported/w3c/web-platform-tests/css/css-view-transitions/only-child-view-transition-expected.txt: Added.
* LayoutTests/imported/w3c/web-platform-tests/css/css-view-transitions/only-child-view-transition.html:
* LayoutTests/imported/w3c/web-platform-tests/css/css-view-transitions/paused-animation-at-end-expected.txt: Added.
* LayoutTests/imported/w3c/web-platform-tests/css/css-view-transitions/pseudo-computed-style-stays-in-sync-with-new-element-expected.txt: Added.
* LayoutTests/imported/w3c/web-platform-tests/css/css-view-transitions/pseudo-get-computed-style-expected.txt: Added.
* LayoutTests/imported/w3c/web-platform-tests/css/css-view-transitions/ready_resolves_after_dom_before_raf-expected.txt: Added.
* LayoutTests/imported/w3c/web-platform-tests/css/css-view-transitions/rotated-cat-off-top-edge.html:
* LayoutTests/imported/w3c/web-platform-tests/css/css-view-transitions/scroller-child-abspos.html:
* LayoutTests/imported/w3c/web-platform-tests/css/css-view-transitions/scroller-child.html:
* LayoutTests/imported/w3c/web-platform-tests/css/css-view-transitions/scroller.html:
* LayoutTests/imported/w3c/web-platform-tests/css/css-view-transitions/set-current-time-transform.html:
* LayoutTests/imported/w3c/web-platform-tests/css/css-view-transitions/set-current-time.html:
* LayoutTests/imported/w3c/web-platform-tests/css/css-view-transitions/style-inheritance-expected.txt: Added.
* LayoutTests/imported/w3c/web-platform-tests/css/css-view-transitions/synchronous-callback-skipped-before-run-expected.txt: Added.
* LayoutTests/imported/w3c/web-platform-tests/css/css-view-transitions/transition-in-empty-iframe.html:
* LayoutTests/imported/w3c/web-platform-tests/css/css-view-transitions/transition-skipped-after-animation-started-expected.txt: Added.
* LayoutTests/imported/w3c/web-platform-tests/css/css-view-transitions/transition-skipped-from-invalid-callback-expected.txt: Added.
* LayoutTests/imported/w3c/web-platform-tests/css/css-view-transitions/unset-and-initial-view-transition-name-expected.txt: Added.
* LayoutTests/imported/w3c/web-platform-tests/css/css-view-transitions/view-transition-name-on-removed-element-expected.txt: Added.
* LayoutTests/imported/w3c/web-platform-tests/css/css-view-transitions/web-animation-pseudo-incorrect-name-expected.txt: Added.
* LayoutTests/imported/w3c/web-platform-tests/css/css-view-transitions/window-resize-aborts-transition-expected.txt: Added.
* LayoutTests/imported/w3c/web-platform-tests/css/css-view-transitions/writing-mode-container-resize.html:
* LayoutTests/platform/mac-wk1/TestExpectations:

Canonical link: https://commits.webkit.org/271088@main




More information about the webkit-changes mailing list