| Index: base/trace_event/trace_event_unittest.cc
|
| diff --git a/base/trace_event/trace_event_unittest.cc b/base/trace_event/trace_event_unittest.cc
|
| index a0bd5ae958af28971b7fac0074545b1ca3109fe0..d407b04e856c77e3846eae74c8f3e5359f5c5d0f 100644
|
| --- a/base/trace_event/trace_event_unittest.cc
|
| +++ b/base/trace_event/trace_event_unittest.cc
|
| @@ -511,11 +511,12 @@ void TraceWithAllMacroVariants(WaitableEvent* task_complete_event) {
|
| TRACE_EVENT1(kControlCharacters, kControlCharacters,
|
| kControlCharacters, kControlCharacters);
|
|
|
| - TraceContext context(reinterpret_cast<TraceContext>(0x20151021));
|
| - TRACE_EVENT_ENTER_CONTEXT("all", "TRACE_EVENT_ENTER_CONTEXT call", context);
|
| - TRACE_EVENT_LEAVE_CONTEXT("all", "TRACE_EVENT_LEAVE_CONTEXT call", context);
|
| + TRACE_EVENT_ENTER_CONTEXT("all", "TRACE_EVENT_ENTER_CONTEXT call",
|
| + TRACE_ID_WITH_SCOPE("scope", 0x20151021));
|
| + TRACE_EVENT_LEAVE_CONTEXT("all", "TRACE_EVENT_LEAVE_CONTEXT call",
|
| + TRACE_ID_WITH_SCOPE("scope", 0x20151021));
|
| TRACE_EVENT_SCOPED_CONTEXT("all", "TRACE_EVENT_SCOPED_CONTEXT call",
|
| - context);
|
| + 0x20151021);
|
| } // Scope close causes TRACE_EVENT0 etc to send their END events.
|
|
|
| if (task_complete_event)
|
| @@ -908,7 +909,10 @@ void ValidateAllTraceMacrosCreatedData(const ListValue& trace_parsed) {
|
| EXPECT_TRUE((item && item->GetString("ph", &ph)));
|
| EXPECT_EQ("(", ph);
|
|
|
| + std::string scope;
|
| std::string id;
|
| + EXPECT_TRUE((item && item->GetString("scope", &scope)));
|
| + EXPECT_EQ("scope", scope);
|
| EXPECT_TRUE((item && item->GetString("id", &id)));
|
| EXPECT_EQ("0x20151021", id);
|
| }
|
| @@ -919,7 +923,10 @@ void ValidateAllTraceMacrosCreatedData(const ListValue& trace_parsed) {
|
| EXPECT_TRUE((item && item->GetString("ph", &ph)));
|
| EXPECT_EQ(")", ph);
|
|
|
| + std::string scope;
|
| std::string id;
|
| + EXPECT_TRUE((item && item->GetString("scope", &scope)));
|
| + EXPECT_EQ("scope", scope);
|
| EXPECT_TRUE((item && item->GetString("id", &id)));
|
| EXPECT_EQ("0x20151021", id);
|
| }
|
| @@ -934,6 +941,7 @@ void ValidateAllTraceMacrosCreatedData(const ListValue& trace_parsed) {
|
| EXPECT_EQ("(", ph);
|
|
|
| std::string id;
|
| + EXPECT_FALSE((item && item->HasKey("scope")));
|
| EXPECT_TRUE((item && item->GetString("id", &id)));
|
| EXPECT_EQ("0x20151021", id);
|
| }
|
| @@ -945,6 +953,7 @@ void ValidateAllTraceMacrosCreatedData(const ListValue& trace_parsed) {
|
| EXPECT_EQ(")", ph);
|
|
|
| std::string id;
|
| + EXPECT_FALSE((item && item->HasKey("scope")));
|
| EXPECT_TRUE((item && item->GetString("id", &id)));
|
| EXPECT_EQ("0x20151021", id);
|
| }
|
|
|