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

Side by Side Diff: third_party/WebKit/LayoutTests/fast/repaint/resources/text-based-repaint.js

Issue 2299223002: Compile under-invalidation checking in all builds (Closed)
Patch Set: Resolve conflict Created 4 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Asynchronous tests should manually call finishRepaintTest at the appropriate 1 // Asynchronous tests should manually call finishRepaintTest at the appropriate
2 // time. 2 // time.
3 window.testIsAsync = false; 3 window.testIsAsync = false;
4 window.outputRepaintRects = true; 4 window.outputRepaintRects = true;
5 5
6 // All repaint tests are asynchronous. 6 // All repaint tests are asynchronous.
7 if (window.testRunner) 7 if (window.testRunner)
8 testRunner.waitUntilDone(); 8 testRunner.waitUntilDone();
9 9
10 if (window.internals) { 10 if (window.internals) {
11 internals.settings.setUseDefaultImageInterpolationQuality(true); 11 internals.settings.setUseDefaultImageInterpolationQuality(true);
12 internals.runtimeFlags.slimmingPaintUnderInvalidationCheckingEnabled = true; 12 internals.runtimeFlags.paintUnderInvalidationCheckingEnabled = true;
13 } 13 }
14 14
15 function runRepaintTest() 15 function runRepaintTest()
16 { 16 {
17 if (!window.testRunner || !window.internals) { 17 if (!window.testRunner || !window.internals) {
18 setTimeout(repaintTest, 500); 18 setTimeout(repaintTest, 500);
19 return; 19 return;
20 } 20 }
21 21
22 if (window.enablePixelTesting) 22 if (window.enablePixelTesting)
(...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after
70 if (window.outputRepaintRects) 70 if (window.outputRepaintRects)
71 testRunner.setCustomTextOutput(repaintRects); 71 testRunner.setCustomTextOutput(repaintRects);
72 72
73 if (window.afterTest) 73 if (window.afterTest)
74 window.afterTest(); 74 window.afterTest();
75 75
76 // Play nice with async JS tests which want to notifyDone themselves. 76 // Play nice with async JS tests which want to notifyDone themselves.
77 if (!window.jsTestIsAsync) 77 if (!window.jsTestIsAsync)
78 testRunner.notifyDone(); 78 testRunner.notifyDone();
79 } 79 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698