Index: cc/test/layer_tree_test.h |
diff --git a/cc/test/layer_tree_test.h b/cc/test/layer_tree_test.h |
index 2914cfcf8ee65dfd8896f57c480f8db709f15df1..ba2ef6979e25687c4ca4d27b6ab5d65514184288 100644 |
--- a/cc/test/layer_tree_test.h |
+++ b/cc/test/layer_tree_test.h |
@@ -98,6 +98,7 @@ class TestHooks : public AnimationDelegate { |
virtual void ScheduledActionAnimate() {} |
virtual void ScheduledActionCommit() {} |
virtual void ScheduledActionBeginOutputSurfaceCreation() {} |
+ virtual void ScheduledActionManageTiles() {} |
// Implementation of AnimationDelegate: |
void NotifyAnimationStarted(base::TimeTicks monotonic_time, |
@@ -175,6 +176,7 @@ class LayerTreeTest : public testing::Test, public TestHooks { |
bool delegating_renderer, |
bool impl_side_painting); |
virtual void RunTestWithImplSidePainting(); |
+ virtual void RunTestWithMainThreadLowLatency(); |
bool HasImplThread() { return proxy() ? proxy()->HasImplThread() : false; } |
base::SingleThreadTaskRunner* ImplThreadTaskRunner() { |
@@ -235,7 +237,18 @@ class LayerTreeTest : public testing::Test, public TestHooks { |
} // namespace cc |
+#define SINGLE_THREAD_DIRECT_RENDERER_NOIMPL_MAIN_THREAD_LOW_LATENCY_TEST_F( \ |
+ TEST_FIXTURE_NAME) \ |
+ TEST_F( \ |
+ TEST_FIXTURE_NAME, \ |
+ RunSingleThread_DirectRenderer_MainThreadPaint_MainThreadLowLatency) { \ |
+ RunTestWithMainThreadLowLatency(); \ |
+ } \ |
+ class SingleThreadDirectNoImplLowLatencyNeedsSemicolon##TEST_FIXTURE_NAME {} |
+ |
#define SINGLE_THREAD_DIRECT_RENDERER_NOIMPL_TEST_F(TEST_FIXTURE_NAME) \ |
+ SINGLE_THREAD_DIRECT_RENDERER_NOIMPL_MAIN_THREAD_LOW_LATENCY_TEST_F( \ |
+ TEST_FIXTURE_NAME); \ |
TEST_F(TEST_FIXTURE_NAME, RunSingleThread_DirectRenderer_MainThreadPaint) { \ |
RunTest(false, false, false); \ |
} \ |