DescriptionFix failing (flaky) LayerTreeHostTestLCDNotification test.
This test failed with impl-side painting because PictureLayer did not
skip commits caused by invalidating the layer during Update.
Meanwhile, this CL has some changes that changed the flaky failures
into always-failures. The change is to make the
ThreadProxy::CommitPendingForTesting check not only if a main frame is
in progress, but also if one will happen in the future. The failure was
flaky because the commit would be requested but not happen immediately
when impl-side painting was on due to activation (if the machine was
suitably loaded at the time). I renamed CommitPendingForTesting to
MainFrameWillHappenForTesting because "CommitPending" is a specific
notion in the public API of the scheduler and I didn't want to confuse
these two.
R=ajuma, brianderson, enne
BUG=402449, 397120
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=289165
Patch Set 1 #
Total comments: 5
Patch Set 2 : flakylcd: 1000 #Patch Set 3 : flakylcd: rebase #Patch Set 4 : flakylcd: fixnewcontexttest #
Total comments: 2
Patch Set 5 : flakylcd: reordertests #
Messages
Total messages: 22 (0 generated)
|