Layout test rebaseline for legacy/NG name mismatch |
|||
Issue descriptionWhen running layout tests with LayoutNG enabled, we have some failures due to legacy/NG name mismatch. For example, we have "LayoutNGBlockFlow" in the layout tree dump, but the baseline expects "LayoutBlockFlow". We already have code in test runner recognizing such failures. However, they are still treated as failures. We need to: 1. Change layout test runner to return PASS for such mismatch 2. When LayoutNG goes to the "test" stage, rebaseline all such tests, and then clean up relevant code in test runner
,
Dec 15 2017
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/8dfa5b8499504e4b4062ac949116b820f4196829 commit 8dfa5b8499504e4b4062ac949116b820f4196829 Author: Xiaocheng Hu <xiaochengh@chromium.org> Date: Fri Dec 15 17:51:05 2017 [webkitpy] Treat LayoutNG name mismatch as PASS This patch changes the layout test runner to treat LayoutNG name mismatch (e.g., LayoutBlockFlow vs. LayoutNGBlockFlow) as PASS instead of TEXT failure, to reduce noise in test result. Bug: 795043 Change-Id: Ia0a358f7ccf47cc809fff6b20eea1847d4754413 Reviewed-on: https://chromium-review.googlesource.com/828276 Reviewed-by: Aleks Totic <atotic@chromium.org> Reviewed-by: Quinten Yearsley <qyearsley@chromium.org> Commit-Queue: Xiaocheng Hu <xiaochengh@chromium.org> Cr-Commit-Position: refs/heads/master@{#524407} [modify] https://crrev.com/8dfa5b8499504e4b4062ac949116b820f4196829/third_party/WebKit/Tools/Scripts/webkitpy/layout_tests/controllers/single_test_runner.py [modify] https://crrev.com/8dfa5b8499504e4b4062ac949116b820f4196829/third_party/WebKit/Tools/Scripts/webkitpy/layout_tests/models/test_failures.py
,
Dec 15 2017
,
Oct 23
|
|||
►
Sign in to add a comment |
|||
Comment 1 by xiaoche...@chromium.org
, Dec 14 2017Status: Assigned (was: Available)