Index: cc/test/cc_test_suite.cc |
diff --git a/cc/test/cc_test_suite.cc b/cc/test/cc_test_suite.cc |
index c9d48b7ee763eec975799c24298ffc99e5d56418..6572418dcccc11a0abfae3ded74357bce6a2cf68 100644 |
--- a/cc/test/cc_test_suite.cc |
+++ b/cc/test/cc_test_suite.cc |
@@ -4,7 +4,11 @@ |
#include "cc/test/cc_test_suite.h" |
+#include "base/command_line.h" |
+#include "base/debug/trace_event_impl.h" |
#include "base/message_loop.h" |
+#include "base/threading/thread_id_name_manager.h" |
+#include "cc/base/switches.h" |
#include "cc/test/paths.h" |
namespace cc { |
@@ -17,7 +21,19 @@ CCTestSuite::~CCTestSuite() {} |
void CCTestSuite::Initialize() { |
base::TestSuite::Initialize(); |
RegisterPathProvider(); |
+ |
+ if (CommandLine::ForCurrentProcess()->HasSwitch( |
+ switches::kCCUnittestsTraceEventsToStderr)) { |
+ base::debug::TraceLog::GetInstance()->SetEnabled( |
+ base::debug::CategoryFilter("cc"), |
+ base::debug::TraceLog::ECHO_TO_STDERR); |
danakj
2013/04/24 20:07:41
Do you want RECORD_CONTINUOUSLY in the options as
Ian Vollick
2013/04/24 22:57:11
Good call! Done.
|
+ } |
+ |
message_loop_.reset(new MessageLoop); |
+ |
+ base::ThreadIdNameManager::GetInstance()->SetName( |
+ base::PlatformThread::CurrentId(), |
+ "Main"); |
} |
void CCTestSuite::Shutdown() { |