| Index: webkit/support/webkit_support.cc
|
| diff --git a/webkit/support/webkit_support.cc b/webkit/support/webkit_support.cc
|
| index 738b748b6936de3556ba81611429a55e7dd988aa..b719ae3dd81bfe6aa0566f6844c44a58e4ed34ef 100644
|
| --- a/webkit/support/webkit_support.cc
|
| +++ b/webkit/support/webkit_support.cc
|
| @@ -71,6 +71,10 @@
|
| #include "webkit/tools/test_shell/simple_file_system.h"
|
| #include "webkit/tools/test_shell/simple_resource_loader_bridge.h"
|
|
|
| +#if defined(OS_ANDROID)
|
| +#include "base/test/test_support_android.h"
|
| +#endif
|
| +
|
| using WebKit::WebCString;
|
| using WebKit::WebDevToolsAgentClient;
|
| using WebKit::WebFileSystem;
|
| @@ -104,6 +108,10 @@ void InitLogging() {
|
| }
|
| #endif
|
|
|
| +#if defined(OS_ANDROID)
|
| + // On Android we expect the log to appear in logcat.
|
| + InitAndroidTestLogging();
|
| +#else
|
| FilePath log_filename;
|
| PathService::Get(base::DIR_EXE, &log_filename);
|
| log_filename = log_filename.AppendASCII("DumpRenderTree.log");
|
| @@ -123,6 +131,7 @@ void InitLogging() {
|
| const bool kTimestamp = true;
|
| const bool kTickcount = true;
|
| logging::SetLogItems(kProcessId, kThreadId, !kTimestamp, kTickcount);
|
| +#endif // else defined(OS_ANDROID)
|
| }
|
|
|
| class TestEnvironment {
|
| @@ -262,7 +271,7 @@ static void SetUpTestEnvironmentImpl(bool unit_test_mode) {
|
| // TestEnvironment, so we create a AtExitManager early and pass its ownership
|
| // to TestEnvironment.
|
| if (!unit_test_mode)
|
| - at_exit_manager = new base::AtExitManager;
|
| + at_exit_manager = new base::ShadowingAtExitManager;
|
| BeforeInitialize(unit_test_mode);
|
| test_environment = new TestEnvironment(unit_test_mode, at_exit_manager);
|
| AfterInitialize(unit_test_mode);
|
|
|