Index: trunk/src/gpu/command_buffer/common/unittest_main.cc |
=================================================================== |
--- trunk/src/gpu/command_buffer/common/unittest_main.cc (revision 278063) |
+++ trunk/src/gpu/command_buffer/common/unittest_main.cc (working copy) |
@@ -9,6 +9,9 @@ |
#include "base/test/test_suite.h" |
#include "testing/gmock/include/gmock/gmock.h" |
#include "testing/gtest/include/gtest/gtest.h" |
+#include "ui/gl/gl_implementation.h" |
+#include "ui/gl/gl_mock.h" |
+#include "ui/gl/gl_surface.h" |
namespace { |
@@ -17,6 +20,13 @@ |
NoAtExitBaseTestSuite(int argc, char** argv) |
: base::TestSuite(argc, argv, false) { |
} |
+ |
+ virtual void Initialize() OVERRIDE { |
+ base::TestSuite::Initialize(); |
+ gfx::SetGLGetProcAddressProc(gfx::MockGLInterface::GetGLProcAddress); |
+ gfx::GLSurface::InitializeOneOffWithMockBindingsForTests(); |
+ gfx::GLSurface::InitializeDynamicMockBindingsForTests(NULL); |
+ } |
}; |
int RunTestSuite(int argc, char** argv) { |