Index: gpu/command_buffer/service/gles2_cmd_decoder_unittest_drawing.cc |
diff --git a/gpu/command_buffer/service/gles2_cmd_decoder_unittest_drawing.cc b/gpu/command_buffer/service/gles2_cmd_decoder_unittest_drawing.cc |
index 957b53bf2e52afb22aefe60f735b439396b0191e..3d6ea41f01c83e00cad3949c2aa97685b6102e34 100644 |
--- a/gpu/command_buffer/service/gles2_cmd_decoder_unittest_drawing.cc |
+++ b/gpu/command_buffer/service/gles2_cmd_decoder_unittest_drawing.cc |
@@ -17,12 +17,12 @@ |
#include "gpu/command_buffer/service/gl_surface_mock.h" |
#include "gpu/command_buffer/service/gles2_cmd_decoder_unittest.h" |
-#include "gpu/command_buffer/service/gpu_switches.h" |
#include "gpu/command_buffer/service/image_manager.h" |
#include "gpu/command_buffer/service/mailbox_manager.h" |
#include "gpu/command_buffer/service/mocks.h" |
#include "gpu/command_buffer/service/program_manager.h" |
#include "gpu/command_buffer/service/test_helper.h" |
+#include "gpu/config/gpu_switches.h" |
#include "testing/gtest/include/gtest/gtest.h" |
#include "ui/gl/gl_implementation.h" |
#include "ui/gl/gl_mock.h" |
@@ -736,35 +736,6 @@ TEST_P(GLES2DecoderWithShaderTest, DrawArraysSimulatedAttrib0OOMFails) { |
EXPECT_FALSE(GetDecoder()->WasContextLost()); |
} |
-// Test that we lose context. |
-TEST_P(GLES2DecoderManualInitTest, LoseContextWhenOOM) { |
- InitState init; |
- init.has_alpha = true; |
- init.has_depth = true; |
- init.request_alpha = true; |
- init.request_depth = true; |
- init.bind_generates_resource = true; |
- init.lose_context_when_out_of_memory = true; |
- InitDecoder(init); |
- SetupDefaultProgram(); |
- |
- const GLsizei kFakeLargeCount = 0x1234; |
- SetupTexture(); |
- AddExpectationsForSimulatedAttrib0WithError( |
- kFakeLargeCount, 0, GL_OUT_OF_MEMORY); |
- EXPECT_CALL(*gl_, DrawArrays(_, _, _)).Times(0).RetiresOnSaturation(); |
- // Other contexts in the group should be lost also. |
- EXPECT_CALL(*mock_decoder_, LoseContext(GL_UNKNOWN_CONTEXT_RESET_ARB)) |
- .Times(1) |
- .RetiresOnSaturation(); |
- DrawArrays cmd; |
- cmd.Init(GL_TRIANGLES, 0, kFakeLargeCount); |
- // This context should be lost. |
- EXPECT_EQ(error::kLostContext, ExecuteCmd(cmd)); |
- EXPECT_EQ(GL_OUT_OF_MEMORY, GetGLError()); |
- EXPECT_TRUE(decoder_->WasContextLost()); |
-} |
- |
TEST_P(GLES2DecoderWithShaderTest, DrawArraysBadTextureUsesBlack) { |
DoBindTexture(GL_TEXTURE_2D, client_texture_id_, kServiceTextureId); |
// This is an NPOT texture. As the default filtering requires mips |