Index: content/browser/renderer_host/render_widget_host_view_aura_unittest.cc |
diff --git a/content/browser/renderer_host/render_widget_host_view_aura_unittest.cc b/content/browser/renderer_host/render_widget_host_view_aura_unittest.cc |
index c4f8429deab9f7b40a8ff2ec2b24d9e845c2a803..107a019a435af8c51a47f3d5349453e494f47349 100644 |
--- a/content/browser/renderer_host/render_widget_host_view_aura_unittest.cc |
+++ b/content/browser/renderer_host/render_widget_host_view_aura_unittest.cc |
@@ -2048,10 +2048,14 @@ TEST_F(RenderWidgetHostViewAuraTest, DiscardDelegatedFramesWithLocking) { |
TEST_F(RenderWidgetHostViewAuraTest, DiscardDelegatedFramesWithMemoryPressure) { |
view_->InitAsChild(NULL); |
- size_t max_renderer_frames = |
- RendererFrameManager::GetInstance()->GetMaxNumberOfSavedFrames(); |
- ASSERT_LE(2u, max_renderer_frames); |
- size_t renderer_count = max_renderer_frames; |
+ // The test logic below relies on having max_renderer_frames > 2. By default, |
+ // this value is calculated from total physical memory and causes the test to |
+ // fail when run on hardware with < 256MB of RAM. |
+ const size_t kMaxRendererFrames = 5; |
+ RendererFrameManager::GetInstance()->set_max_number_of_saved_frames( |
+ kMaxRendererFrames); |
+ |
+ size_t renderer_count = kMaxRendererFrames; |
gfx::Rect view_rect(100, 100); |
gfx::Size frame_size = view_rect.size(); |
DCHECK_EQ(0u, HostSharedBitmapManager::current()->AllocatedBitmapCount()); |