Index: chrome/test/base/chrome_test_suite.cc |
diff --git a/chrome/test/base/chrome_test_suite.cc b/chrome/test/base/chrome_test_suite.cc |
index 18d76ff67ee8e73813e2d6360295f19ea395d36c..0612fd4373b2aacb6aee16d873a6202c966ec1e3 100644 |
--- a/chrome/test/base/chrome_test_suite.cc |
+++ b/chrome/test/base/chrome_test_suite.cc |
@@ -26,7 +26,6 @@ |
#include "testing/gtest/include/gtest/gtest.h" |
#include "ui/base/resource/resource_bundle.h" |
#include "ui/base/ui_base_paths.h" |
-#include "ui/gfx/test/gfx_test_utils.h" |
#if defined(OS_MACOSX) |
#include "base/mac/mac_util.h" |
@@ -38,6 +37,12 @@ |
#include "base/shared_memory.h" |
#endif |
+#if defined(USE_WEBKIT_COMPOSITOR) |
+#include "ui/gfx/compositor/compositor_setup.h" |
+#else |
+#include "ui/gfx/test/gfx_test_utils.h" |
+#endif |
+ |
namespace { |
void RemoveSharedMemoryFile(const std::string& filename) { |
@@ -193,7 +198,11 @@ void ChromeTestSuite::Initialize() { |
ResourceBundle::AddDataPackToSharedInstance(resources_pack_path); |
// Mock out the compositor on platforms that use it. |
+#if defined(USE_WEBKIT_COMPOSITOR) |
+ ui::SetupTestCompositor(); |
+#else |
ui::gfx_test_utils::SetupTestCompositor(); |
+#endif |
stats_filename_ = base::StringPrintf("unit_tests-%d", |
base::GetCurrentProcId()); |