commit | 1a987f7523c72fc112f850d5f92649b785ef1919 | [log] [tgz] |
---|---|---|
author | Xianzhu Wang <wangxianzhu@chromium.org> | Thu Jun 15 23:00:56 2017 |
committer | Commit Bot <commit-bot@chromium.org> | Fri Jun 16 05:10:47 2017 |
tree | 7b00634ec8215e9ddb2da92bd3883894414a1f45 | |
parent | d5af4cd44c455022bd8fd747bf426f96c1a043e9 [diff] |
[SPv2] Create new baselines for some paint/invalidation tests These tests produce results different from the SPv1 baselines, but the results look valid. The new baselines are created using run-webkit-tests --additional-driver-flag=--enable-slimming-paint-v2 \ --new-flag-specific-baseline <list-of-tests> The baselines are different from SPv1 baselines due to: - Different paint invalidation reasons because of different methods of raster invalidation. For example, background change from nothing to color may result "appeared" for SPv2 instead of "style change". - SPv2 raster invalidation is based on painting results, so we won't issue raster invalidation for objects painting nothing. The rebaseline is conservative. Tests are selected using the following criteria: - the test doesn't have paint or raster under-invalidations; - the test produces no more raster invalidation than SPv1; - the test produces the same layer list as SPv1. Some other tests producing different results may be also valid but the reason of difference is not obvious. After this patch, it'll be easier to look into the remaining failing tests because of smaller number of them. BUG=644358 Cq-Include-Trybots: master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2 Change-Id: I3b60aae449c4dceec7db4b7932f6ded6478cd7d6 Reviewed-on: https://chromium-review.googlesource.com/515884 Reviewed-by: Chris harrelson <chrishtr@chromium.org> Commit-Queue: Xianzhu Wang <wangxianzhu@chromium.org> Cr-Commit-Position: refs/heads/master@{#479955}