| Index: trace_event/memory_dump_manager_unittest.cc
|
| diff --git a/trace_event/memory_dump_manager_unittest.cc b/trace_event/memory_dump_manager_unittest.cc
|
| index 6fb8c321e5bd978b50c6cf1468a684bd14e70ddd..4d0372fd3243286fca9fbca439a89108970be143 100644
|
| --- a/trace_event/memory_dump_manager_unittest.cc
|
| +++ b/trace_event/memory_dump_manager_unittest.cc
|
| @@ -72,8 +72,6 @@ class MemoryDumpManagerTest : public testing::Test {
|
| }
|
|
|
| protected:
|
| - const char* kTraceCategory = MemoryDumpManager::kTraceCategoryForTesting;
|
| -
|
| void EnableTracing(const char* category) {
|
| TraceLog::GetInstance()->SetEnabled(
|
| TraceConfig(category, ""), TraceLog::RECORDING_MODE);
|
| @@ -177,7 +175,7 @@ TEST_F(MemoryDumpManagerTest, SingleDumper) {
|
|
|
| // Now repeat enabling the memory category and check that the dumper is
|
| // invoked this time.
|
| - EnableTracing(kTraceCategory);
|
| + EnableTracing(MemoryDumpManager::kTraceCategory);
|
| EXPECT_CALL(mdp, OnMemoryDump(_, _)).Times(3).WillRepeatedly(Return(true));
|
| for (int i = 0; i < 3; ++i)
|
| mdm_->RequestGlobalDump(MemoryDumpType::EXPLICITLY_TRIGGERED,
|
| @@ -187,7 +185,7 @@ TEST_F(MemoryDumpManagerTest, SingleDumper) {
|
| mdm_->UnregisterDumpProvider(&mdp);
|
|
|
| // Finally check the unregister logic (no calls to the mdp after unregister).
|
| - EnableTracing(kTraceCategory);
|
| + EnableTracing(MemoryDumpManager::kTraceCategory);
|
| EXPECT_CALL(mdp, OnMemoryDump(_, _)).Times(0);
|
| mdm_->RequestGlobalDump(MemoryDumpType::EXPLICITLY_TRIGGERED,
|
| high_detail_args);
|
| @@ -200,7 +198,7 @@ TEST_F(MemoryDumpManagerTest, CheckMemoryDumpArgs) {
|
| MockDumpProvider mdp_high_detail(MemoryDumpArgs::LevelOfDetail::HIGH);
|
| mdm_->RegisterDumpProvider(&mdp_high_detail);
|
|
|
| - EnableTracing(kTraceCategory);
|
| + EnableTracing(MemoryDumpManager::kTraceCategory);
|
| EXPECT_CALL(mdp_high_detail, OnMemoryDump(_, _))
|
| .Times(1)
|
| .WillRepeatedly(
|
| @@ -216,7 +214,7 @@ TEST_F(MemoryDumpManagerTest, CheckMemoryDumpArgs) {
|
| MockDumpProvider mdp_low_detail(MemoryDumpArgs::LevelOfDetail::LOW);
|
| mdm_->RegisterDumpProvider(&mdp_low_detail);
|
|
|
| - EnableTracing(kTraceCategory);
|
| + EnableTracing(MemoryDumpManager::kTraceCategory);
|
| EXPECT_CALL(mdp_low_detail, OnMemoryDump(_, _))
|
| .Times(1)
|
| .WillRepeatedly(
|
| @@ -234,7 +232,7 @@ TEST_F(MemoryDumpManagerTest, SharedSessionState) {
|
| mdm_->RegisterDumpProvider(&mdp1);
|
| mdm_->RegisterDumpProvider(&mdp2);
|
|
|
| - EnableTracing(kTraceCategory);
|
| + EnableTracing(MemoryDumpManager::kTraceCategory);
|
| EXPECT_CALL(mdp1, OnMemoryDump(_, _))
|
| .Times(2)
|
| .WillRepeatedly(
|
| @@ -257,7 +255,7 @@ TEST_F(MemoryDumpManagerTest, MultipleDumpers) {
|
|
|
| // Enable only mdp1.
|
| mdm_->RegisterDumpProvider(&mdp1);
|
| - EnableTracing(kTraceCategory);
|
| + EnableTracing(MemoryDumpManager::kTraceCategory);
|
| EXPECT_CALL(mdp1, OnMemoryDump(_, _)).Times(1).WillRepeatedly(Return(true));
|
| EXPECT_CALL(mdp2, OnMemoryDump(_, _)).Times(0);
|
| mdm_->RequestGlobalDump(MemoryDumpType::EXPLICITLY_TRIGGERED,
|
| @@ -267,7 +265,7 @@ TEST_F(MemoryDumpManagerTest, MultipleDumpers) {
|
| // Invert: enable mdp1 and disable mdp2.
|
| mdm_->UnregisterDumpProvider(&mdp1);
|
| mdm_->RegisterDumpProvider(&mdp2);
|
| - EnableTracing(kTraceCategory);
|
| + EnableTracing(MemoryDumpManager::kTraceCategory);
|
| EXPECT_CALL(mdp1, OnMemoryDump(_, _)).Times(0);
|
| EXPECT_CALL(mdp2, OnMemoryDump(_, _)).Times(1).WillRepeatedly(Return(true));
|
| mdm_->RequestGlobalDump(MemoryDumpType::EXPLICITLY_TRIGGERED,
|
| @@ -276,7 +274,7 @@ TEST_F(MemoryDumpManagerTest, MultipleDumpers) {
|
|
|
| // Enable both mdp1 and mdp2.
|
| mdm_->RegisterDumpProvider(&mdp1);
|
| - EnableTracing(kTraceCategory);
|
| + EnableTracing(MemoryDumpManager::kTraceCategory);
|
| EXPECT_CALL(mdp1, OnMemoryDump(_, _)).Times(1).WillRepeatedly(Return(true));
|
| EXPECT_CALL(mdp2, OnMemoryDump(_, _)).Times(1).WillRepeatedly(Return(true));
|
| mdm_->RequestGlobalDump(MemoryDumpType::EXPLICITLY_TRIGGERED,
|
| @@ -293,7 +291,7 @@ TEST_F(MemoryDumpManagerTest, RegistrationConsistency) {
|
|
|
| {
|
| EXPECT_CALL(mdp, OnMemoryDump(_, _)).Times(1);
|
| - EnableTracing(kTraceCategory);
|
| + EnableTracing(MemoryDumpManager::kTraceCategory);
|
| mdm_->RequestGlobalDump(MemoryDumpType::EXPLICITLY_TRIGGERED,
|
| high_detail_args);
|
| DisableTracing();
|
| @@ -303,7 +301,7 @@ TEST_F(MemoryDumpManagerTest, RegistrationConsistency) {
|
|
|
| {
|
| EXPECT_CALL(mdp, OnMemoryDump(_, _)).Times(0);
|
| - EnableTracing(kTraceCategory);
|
| + EnableTracing(MemoryDumpManager::kTraceCategory);
|
| mdm_->RequestGlobalDump(MemoryDumpType::EXPLICITLY_TRIGGERED,
|
| high_detail_args);
|
| DisableTracing();
|
| @@ -314,7 +312,7 @@ TEST_F(MemoryDumpManagerTest, RegistrationConsistency) {
|
|
|
| {
|
| EXPECT_CALL(mdp, OnMemoryDump(_, _)).Times(0);
|
| - EnableTracing(kTraceCategory);
|
| + EnableTracing(MemoryDumpManager::kTraceCategory);
|
| mdm_->RequestGlobalDump(MemoryDumpType::EXPLICITLY_TRIGGERED,
|
| high_detail_args);
|
| DisableTracing();
|
| @@ -326,7 +324,7 @@ TEST_F(MemoryDumpManagerTest, RegistrationConsistency) {
|
|
|
| {
|
| EXPECT_CALL(mdp, OnMemoryDump(_, _)).Times(1);
|
| - EnableTracing(kTraceCategory);
|
| + EnableTracing(MemoryDumpManager::kTraceCategory);
|
| mdm_->RequestGlobalDump(MemoryDumpType::EXPLICITLY_TRIGGERED,
|
| high_detail_args);
|
| DisableTracing();
|
| @@ -358,7 +356,7 @@ TEST_F(MemoryDumpManagerTest, RespectTaskRunnerAffinity) {
|
| Invoke(mdp, &MockDumpProvider::OnMemoryDump_CheckTaskRunner));
|
| }
|
|
|
| - EnableTracing(kTraceCategory);
|
| + EnableTracing(MemoryDumpManager::kTraceCategory);
|
|
|
| while (!threads.empty()) {
|
| last_callback_success_ = false;
|
| @@ -403,7 +401,7 @@ TEST_F(MemoryDumpManagerTest, DisableFailingDumpers) {
|
|
|
| mdm_->RegisterDumpProvider(&mdp1);
|
| mdm_->RegisterDumpProvider(&mdp2);
|
| - EnableTracing(kTraceCategory);
|
| + EnableTracing(MemoryDumpManager::kTraceCategory);
|
|
|
| EXPECT_CALL(mdp1, OnMemoryDump(_, _))
|
| .Times(MemoryDumpManager::kMaxConsecutiveFailuresCount)
|
| @@ -430,7 +428,7 @@ TEST_F(MemoryDumpManagerTest, RegisterDumperWhileDumping) {
|
|
|
| mdp1.dump_provider_to_register_or_unregister = &mdp2;
|
| mdm_->RegisterDumpProvider(&mdp1);
|
| - EnableTracing(kTraceCategory);
|
| + EnableTracing(MemoryDumpManager::kTraceCategory);
|
|
|
| EXPECT_CALL(mdp1, OnMemoryDump(_, _))
|
| .Times(4)
|
| @@ -461,7 +459,7 @@ TEST_F(MemoryDumpManagerTest, UnregisterDumperWhileDumping) {
|
| mdm_->RegisterDumpProvider(&mdp1, ThreadTaskRunnerHandle::Get());
|
| mdm_->RegisterDumpProvider(&mdp2, ThreadTaskRunnerHandle::Get());
|
| mdp1.dump_provider_to_register_or_unregister = &mdp2;
|
| - EnableTracing(kTraceCategory);
|
| + EnableTracing(MemoryDumpManager::kTraceCategory);
|
|
|
| EXPECT_CALL(mdp1, OnMemoryDump(_, _))
|
| .Times(4)
|
| @@ -526,7 +524,7 @@ TEST_F(MemoryDumpManagerTest, UnregisterDumperFromThreadWhileDumping) {
|
| Bind(&MemoryDumpManagerTest::DumpCallbackAdapter, Unretained(this),
|
| MessageLoop::current()->task_runner(), run_loop.QuitClosure());
|
|
|
| - EnableTracing(kTraceCategory);
|
| + EnableTracing(MemoryDumpManager::kTraceCategory);
|
| MemoryDumpRequestArgs request_args = {0, MemoryDumpType::EXPLICITLY_TRIGGERED,
|
| high_detail_args};
|
| mdm_->CreateProcessDump(request_args, callback);
|
|
|