Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(98)

Issue 1316673009: Revert of Add a FOUC painting test. (Closed)

Created:
5 years, 3 months ago by Mike West
Modified:
5 years, 3 months ago
Reviewers:
pdr., esprehn, dglazkov
CC:
blink-layers+watch_chromium.org, blink-reviews, blink-reviews-paint_chromium.org, Rik, danakj, dglazkov+blink, dshwang, drott+blinkwatch_chromium.org, krit, f(malita), jbroman, Justin Novosad, pdr+graphicswatchlist_chromium.org, rwlbuis, Stephen Chennney, slimming-paint-reviews_chromium.org
Target Ref:
refs/heads/master
Project:
blink
Visibility:
Public.

Description

Revert of Add a FOUC painting test. (patchset #6 id:100001 of https://codereview.chromium.org/1329553004/ ) Reason for revert: This patch is failing on debug bots, all platforms. For example: * https://build.chromium.org/p/chromium.webkit/builders/WebKit%20Linux%20%28dbg%29/builds/3244 * https://build.chromium.org/p/chromium.webkit/builders/WebKit%20Mac10.7%20%28dbg%29/builds/24575 Original issue's description: > Add a FOUC painting test. > > This expands the Sim(ulation) testing framework to support a very rudimentary > compositor that can run a simple BeginMainFrame which runs the WebView's > beginFrame() and layout() steps followed by a simplified paint step which paints > the main layer of every composited layer mapping. This is a very rough > approximation of what the real compositor would do, but is enough to test the > code for avoiding FOUC in DeprecatedPaintLayerPainter's shouldSuppressPaintingLayer > and BlockPainter::paintContents. It's also enough to test the paint invalidation > logic in Document::styleResolverChanged for when we painted by skipping painting > the actual content because of the previously mentioned FOUC avoidance logic. > > I also went and added a bunch of comments to the Sim* classes to explain what > they do and how to use the testing framework. A future patch may add a README > so we can use this framework to write future pipeline tests. > > BUG=521692 > > Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=201944 TBR=dglazkov@chromium.org,pdr@chromium.org,esprehn@chromium.org NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG=521692 Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=201960

Patch Set 1 #

Unified diffs Side-by-side diffs Delta from patch set Stats (+45 lines, -367 lines) Patch
M Source/core/dom/Document.h View 1 chunk +2 lines, -2 lines 0 comments Download
M Source/core/dom/Document.cpp View 3 chunks +10 lines, -10 lines 0 comments Download
M Source/core/frame/FrameView.h View 1 chunk +0 lines, -2 lines 0 comments Download
M Source/core/frame/FrameView.cpp View 3 chunks +1 line, -8 lines 0 comments Download
M Source/core/layout/compositing/DeprecatedPaintLayerCompositor.cpp View 1 chunk +1 line, -1 line 0 comments Download
M Source/core/loader/DocumentLoader.cpp View 1 chunk +1 line, -1 line 0 comments Download
M Source/platform/graphics/GraphicsLayer.h View 2 chunks +0 lines, -3 lines 0 comments Download
M Source/platform/graphics/GraphicsLayer.cpp View 1 chunk +0 lines, -8 lines 0 comments Download
M Source/web/tests/DocumentLoadingRenderingTest.cpp View 4 chunks +5 lines, -84 lines 0 comments Download
D Source/web/tests/sim/SimCompositor.h View 1 chunk +0 lines, -50 lines 0 comments Download
D Source/web/tests/sim/SimCompositor.cpp View 1 chunk +0 lines, -92 lines 0 comments Download
D Source/web/tests/sim/SimDisplayItemList.h View 1 chunk +0 lines, -28 lines 0 comments Download
D Source/web/tests/sim/SimDisplayItemList.cpp View 1 chunk +0 lines, -28 lines 0 comments Download
M Source/web/tests/sim/SimLayerTreeView.h View 1 chunk +2 lines, -2 lines 0 comments Download
M Source/web/tests/sim/SimNetwork.h View 1 chunk +0 lines, -3 lines 0 comments Download
M Source/web/tests/sim/SimRequest.h View 1 chunk +6 lines, -19 lines 0 comments Download
M Source/web/tests/sim/SimRequest.cpp View 1 chunk +0 lines, -5 lines 0 comments Download
M Source/web/web.gypi View 1 chunk +2 lines, -6 lines 0 comments Download
M public/platform/WebDisplayItemList.h View 1 chunk +15 lines, -15 lines 0 comments Download

Messages

Total messages: 3 (0 generated)
Mike West
Created Revert of Add a FOUC painting test.
5 years, 3 months ago (2015-09-09 08:25:18 UTC) #1
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1316673009/1 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1316673009/1
5 years, 3 months ago (2015-09-09 08:25:36 UTC) #2
commit-bot: I haz the power
5 years, 3 months ago (2015-09-09 08:26:17 UTC) #3
Message was sent while issue was closed.
Committed patchset #1 (id:1) as
https://src.chromium.org/viewvc/blink?view=rev&revision=201960

Powered by Google App Engine
This is Rietveld 408576698