| Index: base/trace_event/memory_dump_manager_unittest.cc
|
| diff --git a/base/trace_event/memory_dump_manager_unittest.cc b/base/trace_event/memory_dump_manager_unittest.cc
|
| index 2b49228395b29d6c776489ae36b5c4734e9f55a4..fafc346c0d4cc2949b5a577e8be72db3efaa48ad 100644
|
| --- a/base/trace_event/memory_dump_manager_unittest.cc
|
| +++ b/base/trace_event/memory_dump_manager_unittest.cc
|
| @@ -339,7 +339,8 @@ TEST_F(MemoryDumpManagerTest, SharedSessionState) {
|
| RegisterDumpProvider(&mdp2);
|
|
|
| EnableTracingWithLegacyCategories(MemoryDumpManager::kTraceCategory);
|
| - const MemoryDumpSessionState* session_state = mdm_->session_state().get();
|
| + const MemoryDumpSessionState* session_state =
|
| + mdm_->session_state_for_testing().get();
|
| EXPECT_CALL(*delegate_, RequestGlobalMemoryDump(_, _)).Times(2);
|
| EXPECT_CALL(mdp1, OnMemoryDump(_, _))
|
| .Times(2)
|
| @@ -1149,6 +1150,17 @@ TEST_F(MemoryDumpManagerTest, TestBackgroundTracingSetup) {
|
|
|
| EnableTracingWithTraceConfig(
|
| TraceConfigMemoryTestUtil::GetTraceConfig_BackgroundTrigger());
|
| +
|
| + // Only background mode dumps should be allowed with the trace config.
|
| + last_callback_success_ = false;
|
| + RequestGlobalDumpAndWait(MemoryDumpType::EXPLICITLY_TRIGGERED,
|
| + MemoryDumpLevelOfDetail::LIGHT);
|
| + EXPECT_FALSE(last_callback_success_);
|
| + last_callback_success_ = false;
|
| + RequestGlobalDumpAndWait(MemoryDumpType::EXPLICITLY_TRIGGERED,
|
| + MemoryDumpLevelOfDetail::DETAILED);
|
| + EXPECT_FALSE(last_callback_success_);
|
| +
|
| ASSERT_TRUE(IsPeriodicDumpingEnabled());
|
| run_loop.Run();
|
| DisableTracing();
|
|
|