| Index: android_webview/browser/browser_view_renderer_unittest.cc | 
| diff --git a/android_webview/browser/browser_view_renderer_unittest.cc b/android_webview/browser/browser_view_renderer_unittest.cc | 
| index 6ecf99a12382a11333ef54ecbbe5cb5c742bf612..0c2786b00bdea5464a8719d0e1e99287204341ff 100644 | 
| --- a/android_webview/browser/browser_view_renderer_unittest.cc | 
| +++ b/android_webview/browser/browser_view_renderer_unittest.cc | 
| @@ -2,13 +2,25 @@ | 
| // Use of this source code is governed by a BSD-style license that can be | 
| // found in the LICENSE file. | 
|  | 
| +#include "android_webview/browser/browser_view_renderer.h" | 
| #include "android_webview/browser/test/rendering_test.h" | 
|  | 
| namespace android_webview { | 
|  | 
| -TEST_F(RenderingTest, SmokeTest) { | 
| -  SetUpTestHarness(); | 
| -  RunTest(); | 
| -} | 
| +class SmokeTest : public RenderingTest { | 
| +  void StartTest() override { | 
| +    browser_view_renderer_->SetContinuousInvalidate(true); | 
| +  } | 
| + | 
| +  void WillOnDraw() override { | 
| +    browser_view_renderer_->SetContinuousInvalidate(false); | 
| +  } | 
| + | 
| +  void DidDrawOnRT(SharedRendererState* functor) override { | 
| +    EndTest(); | 
| +  } | 
| +}; | 
| + | 
| +RENDERING_TEST_F(SmokeTest); | 
|  | 
| }  // namespace android_webview | 
|  |