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