Home | History | Annotate | Download | only in trace_event

Lines Matching defs:tc

229     TraceConfig tc(configs[i], "");
230 EXPECT_EQ(0u, tc.GetSyntheticDelayValues().size());
236 TraceConfig tc;
237 EXPECT_STREQ(kDefaultTraceConfigString, tc.ToString().c_str());
238 EXPECT_EQ(RECORD_UNTIL_FULL, tc.GetTraceRecordMode());
239 EXPECT_FALSE(tc.IsSamplingEnabled());
240 EXPECT_FALSE(tc.IsSystraceEnabled());
241 EXPECT_FALSE(tc.IsArgumentFilterEnabled());
242 EXPECT_STREQ("-*Debug,-*Test", tc.ToCategoryFilterString().c_str());
244 EXPECT_FALSE(tc.IsCategoryEnabled("Category1"));
245 EXPECT_FALSE(tc.IsCategoryEnabled("not-excluded-category"));
246 EXPECT_FALSE(tc.IsCategoryEnabled("CategoryTest"));
247 EXPECT_FALSE(tc.IsCategoryEnabled("CategoryDebug"));
248 EXPECT_FALSE(tc.IsCategoryEnabled("disabled-by-default-cc"));
250 EXPECT_TRUE(tc.IsCategoryGroupEnabled("Category1"));
251 EXPECT_TRUE(tc.IsCategoryGroupEnabled("not-excluded-category"));
252 EXPECT_FALSE(tc.IsCategoryGroupEnabled("CategoryTest"));
253 EXPECT_FALSE(tc.IsCategoryGroupEnabled("CategoryDebug"));
254 EXPECT_FALSE(tc.IsCategoryGroupEnabled("disabled-by-default-cc"));
256 EXPECT_TRUE(tc.IsCategoryGroupEnabled("Category1,CategoryDebug"));
257 EXPECT_TRUE(tc.IsCategoryGroupEnabled("CategoryDebug,Category1"));
258 EXPECT_TRUE(tc.IsCategoryGroupEnabled("CategoryTest,not-excluded-category"));
259 EXPECT_FALSE(tc.IsCategoryGroupEnabled("CategoryDebug,CategoryTest"));
276 TraceConfig tc(config_string);
278 EXPECT_STREQ(config_string, tc.ToString().c_str());
279 EXPECT_EQ(RECORD_CONTINUOUSLY, tc.GetTraceRecordMode());
280 EXPECT_TRUE(tc.IsSamplingEnabled());
281 EXPECT_TRUE(tc.IsSystraceEnabled());
282 EXPECT_TRUE(tc.IsArgumentFilterEnabled());
285 tc.ToCategoryFilterString().c_str());
287 EXPECT_TRUE(tc.IsCategoryEnabled("included"));
288 EXPECT_TRUE(tc.IsCategoryEnabled("inc_pattern_category"));
289 EXPECT_TRUE(tc.IsCategoryEnabled("disabled-by-default-cc"));
290 EXPECT_FALSE(tc.IsCategoryEnabled("excluded"));
291 EXPECT_FALSE(tc.IsCategoryEnabled("exc_pattern_category"));
292 EXPECT_FALSE(tc.IsCategoryEnabled("disabled-by-default-others"));
293 EXPECT_FALSE(tc.IsCategoryEnabled("not-excluded-nor-included"));
295 EXPECT_TRUE(tc.IsCategoryGroupEnabled("included"));
296 EXPECT_TRUE(tc.IsCategoryGroupEnabled("inc_pattern_category"));
297 EXPECT_TRUE(tc.IsCategoryGroupEnabled("disabled-by-default-cc"));
298 EXPECT_FALSE(tc.IsCategoryGroupEnabled("excluded"));
299 EXPECT_FALSE(tc.IsCategoryGroupEnabled("exc_pattern_category"));
300 EXPECT_FALSE(tc.IsCategoryGroupEnabled("disabled-by-default-others"));
301 EXPECT_FALSE(tc.IsCategoryGroupEnabled("not-excluded-nor-included"));
303 EXPECT_TRUE(tc.IsCategoryGroupEnabled("included,excluded"));
304 EXPECT_FALSE(tc.IsCategoryGroupEnabled("excluded,exc_pattern_category"));
305 EXPECT_TRUE(tc.IsCategoryGroupEnabled("included,DELAY(test.Delay1;16)"));
306 EXPECT_FALSE(tc.IsCategoryGroupEnabled("DELAY(test.Delay1;16)"));
308 EXPECT_EQ(2u, tc.GetSyntheticDelayValues().size());
309 EXPECT_STREQ("test.Delay1;16", tc.GetSyntheticDelayValues()[0].c_str());
310 EXPECT_STREQ("test.Delay2;32", tc.GetSyntheticDelayValues()[1].c_str());
320 tc.Clear();
321 EXPECT_STREQ(tc.ToString().c_str(),
333 TraceConfig tc("");
334 EXPECT_STREQ(kDefaultTraceConfigString, tc.ToString().c_str());
335 EXPECT_EQ(RECORD_UNTIL_FULL, tc.GetTraceRecordMode());
336 EXPECT_FALSE(tc.IsSamplingEnabled());
337 EXPECT_FALSE(tc.IsSystraceEnabled());
338 EXPECT_FALSE(tc.IsArgumentFilterEnabled());
339 EXPECT_STREQ("-*Debug,-*Test", tc.ToCategoryFilterString().c_str());
341 tc = TraceConfig("This is an invalid config string.");
342 EXPECT_STREQ(kDefaultTraceConfigString, tc.ToString().c_str());
343 EXPECT_EQ(RECORD_UNTIL_FULL, tc.GetTraceRecordMode());
344 EXPECT_FALSE(tc.IsSamplingEnabled());
345 EXPECT_FALSE(tc.IsSystraceEnabled());
346 EXPECT_FALSE(tc.IsArgumentFilterEnabled());
347 EXPECT_STREQ("-*Debug,-*Test", tc.ToCategoryFilterString().c_str());
349 tc = TraceConfig("[\"This\", \"is\", \"not\", \"a\", \"dictionary\"]");
350 EXPECT_STREQ(kDefaultTraceConfigString, tc.ToString().c_str());
351 EXPECT_EQ(RECORD_UNTIL_FULL, tc.GetTraceRecordMode());
352 EXPECT_FALSE(tc.IsSamplingEnabled());
353 EXPECT_FALSE(tc.IsSystraceEnabled());
354 EXPECT_FALSE(tc.IsArgumentFilterEnabled());
355 EXPECT_STREQ("-*Debug,-*Test", tc.ToCategoryFilterString().c_str());
357 tc = TraceConfig("{\"record_mode\": invalid-value-needs-double-quote}");
358 EXPECT_STREQ(kDefaultTraceConfigString, tc.ToString().c_str());
359 EXPECT_EQ(RECORD_UNTIL_FULL, tc.GetTraceRecordMode());
360 EXPECT_FALSE(tc.IsSamplingEnabled());
361 EXPECT_FALSE(tc.IsSystraceEnabled());
362 EXPECT_FALSE(tc.IsArgumentFilterEnabled());
363 EXPECT_STREQ("-*Debug,-*Test", tc.ToCategoryFilterString().c_str());
367 tc = TraceConfig("{}");
368 EXPECT_EQ(RECORD_UNTIL_FULL, tc.GetTraceRecordMode());
369 EXPECT_FALSE(tc.IsSamplingEnabled());
370 EXPECT_FALSE(tc.IsSystraceEnabled());
371 EXPECT_FALSE(tc.IsArgumentFilterEnabled());
372 EXPECT_STREQ("", tc.ToCategoryFilterString().c_str());
374 tc = TraceConfig("{\"arbitrary-key\":\"arbitrary-value\"}");
375 EXPECT_EQ(RECORD_UNTIL_FULL, tc.GetTraceRecordMode());
376 EXPECT_FALSE(tc.IsSamplingEnabled());
377 EXPECT_FALSE(tc.IsSystraceEnabled());
378 EXPECT_FALSE(tc.IsArgumentFilterEnabled());
379 EXPECT_STREQ("", tc.ToCategoryFilterString().c_str());
392 tc = TraceConfig(invalid_config_string);
393 EXPECT_EQ(RECORD_UNTIL_FULL, tc.GetTraceRecordMode());
394 EXPECT_FALSE(tc.IsSamplingEnabled());
395 EXPECT_FALSE(tc.IsSystraceEnabled());
396 EXPECT_FALSE(tc.IsArgumentFilterEnabled());
398 tc.ToCategoryFilterString().c_str());
405 tc = TraceConfig(invalid_config_string_2);
406 EXPECT_TRUE(tc.IsCategoryEnabled("category"));
407 EXPECT_TRUE(tc.IsCategoryEnabled("disabled-by-default-pattern"));
408 EXPECT_TRUE(tc.IsCategoryGroupEnabled("category"));
409 EXPECT_TRUE(tc.IsCategoryGroupEnabled("disabled-by-default-pattern"));
414 TraceConfig tc;
416 tc.Merge(tc2);
426 tc.ToString().c_str());
428 tc = TraceConfig("DELAY(test.Delay1;16)", "");
430 tc.Merge(tc2);
431 EXPECT_EQ(2u, tc.GetSyntheticDelayValues().size());
432 EXPECT_STREQ("test.Delay1;16", tc.GetSyntheticDelayValues()[0].c_str());
433 EXPECT_STREQ("test.Delay2;32", tc.GetSyntheticDelayValues()[1].c_str());
439 TraceConfig tc("disabled-by-default-cc,-excluded", "");
441 tc.ToCategoryFilterString().c_str());
442 EXPECT_TRUE(tc.IsCategoryGroupEnabled("disabled-by-default-cc"));
443 EXPECT_TRUE(tc.IsCategoryGroupEnabled("some_other_group"));
444 EXPECT_FALSE(tc.IsCategoryGroupEnabled("excluded"));
448 tc = TraceConfig("disabled-by-default-cc,included", "");
450 tc.ToCategoryFilterString().c_str());
451 EXPECT_TRUE(tc.IsCategoryGroupEnabled("disabled-by-default-cc"));
452 EXPECT_TRUE(tc.IsCategoryGroupEnabled("included"));
453 EXPECT_FALSE(tc.IsCategoryGroupEnabled("other_included"));
457 tc = TraceConfig("-excluded", "");
458 EXPECT_STREQ("-excluded", tc.ToCategoryFilterString().c_str());
459 EXPECT_FALSE(tc.IsCategoryGroupEnabled("excluded,disabled-by-default-cc"));
486 TraceConfig tc;
487 EXPECT_EQ(RECORD_UNTIL_FULL, tc.GetTraceRecordMode());
488 EXPECT_FALSE(tc.IsSamplingEnabled());
489 EXPECT_FALSE(tc.IsSystraceEnabled());
491 tc.SetTraceRecordMode(RECORD_AS_MUCH_AS_POSSIBLE);
492 EXPECT_EQ(RECORD_AS_MUCH_AS_POSSIBLE, tc.GetTraceRecordMode());
494 tc.EnableSampling();
495 EXPECT_TRUE(tc.IsSamplingEnabled());
497 tc.EnableSystrace();
498 EXPECT_TRUE(tc.IsSystraceEnabled());
504 TraceConfig tc(tc_str);
505 EXPECT_EQ(tc_str, tc.ToString());
506 EXPECT_TRUE(tc.IsCategoryGroupEnabled(MemoryDumpManager::kTraceCategory));
507 EXPECT_EQ(2u, tc.memory_dump_config_.size());
509 EXPECT_EQ(200u, tc.memory_dump_config_[0].periodic_interval_ms);
511 tc.memory_dump_config_[0].level_of_detail);
513 EXPECT_EQ(2000u, tc.memory_dump_config_[1].periodic_interval_ms);
515 tc.memory_dump_config_[1].level_of_detail);
520 TraceConfig tc(TraceConfigMemoryTestUtil::GetTraceConfig_EmptyTriggers());
522 tc.ToString());
523 EXPECT_EQ(0u, tc.memory_dump_config_.size());
527 TraceConfig tc(MemoryDumpManager::kTraceCategory, "");
528 EXPECT_TRUE(tc.IsCategoryGroupEnabled(MemoryDumpManager::kTraceCategory));
529 EXPECT_NE(std::string::npos, tc.ToString().find("memory_dump_config"));
530 EXPECT_EQ(2u, tc.memory_dump_config_.size());