OLD | NEW |
---|---|
1 // Copyright 2015 The Chromium Authors. All rights reserved. | 1 // Copyright 2015 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #include <memory> | 5 #include <memory> |
6 | 6 |
7 #include "base/json/json_reader.h" | 7 #include "base/json/json_reader.h" |
8 #include "base/json/json_writer.h" | 8 #include "base/json/json_writer.h" |
9 #include "base/values.h" | 9 #include "base/values.h" |
10 #include "content/browser/tracing/background_tracing_config_impl.h" | 10 #include "content/browser/tracing/background_tracing_config_impl.h" |
(...skipping 265 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
276 "\"BENCHMARK\",\"configs\": [{\"rule\": " | 276 "\"BENCHMARK\",\"configs\": [{\"rule\": " |
277 "\"MONITOR_AND_DUMP_WHEN_TRIGGER_NAMED\", \"trigger_name\":\"foo\"}]}"); | 277 "\"MONITOR_AND_DUMP_WHEN_TRIGGER_NAMED\", \"trigger_name\":\"foo\"}]}"); |
278 | 278 |
279 BackgroundTracingConfigImpl::CategoryPreset categories[] = { | 279 BackgroundTracingConfigImpl::CategoryPreset categories[] = { |
280 BackgroundTracingConfigImpl::BENCHMARK, | 280 BackgroundTracingConfigImpl::BENCHMARK, |
281 BackgroundTracingConfigImpl::BENCHMARK_DEEP, | 281 BackgroundTracingConfigImpl::BENCHMARK_DEEP, |
282 BackgroundTracingConfigImpl::BENCHMARK_GPU, | 282 BackgroundTracingConfigImpl::BENCHMARK_GPU, |
283 BackgroundTracingConfigImpl::BENCHMARK_IPC, | 283 BackgroundTracingConfigImpl::BENCHMARK_IPC, |
284 BackgroundTracingConfigImpl::BENCHMARK_STARTUP, | 284 BackgroundTracingConfigImpl::BENCHMARK_STARTUP, |
285 BackgroundTracingConfigImpl::BENCHMARK_BLINK_GC, | 285 BackgroundTracingConfigImpl::BENCHMARK_BLINK_GC, |
286 BackgroundTracingConfigImpl::BENCHMARK_MEMORY, | |
286 BackgroundTracingConfigImpl::BENCHMARK_EXECUTION_METRIC, | 287 BackgroundTracingConfigImpl::BENCHMARK_EXECUTION_METRIC, |
287 BackgroundTracingConfigImpl::BLINK_STYLE, | 288 BackgroundTracingConfigImpl::BLINK_STYLE, |
288 }; | 289 }; |
289 | 290 |
290 const char* category_strings[] = {"BENCHMARK", | 291 const char* category_strings[] = {"BENCHMARK", |
291 "BENCHMARK_DEEP", | 292 "BENCHMARK_DEEP", |
292 "BENCHMARK_GPU", | 293 "BENCHMARK_GPU", |
293 "BENCHMARK_IPC", | 294 "BENCHMARK_IPC", |
294 "BENCHMARK_STARTUP", | 295 "BENCHMARK_STARTUP", |
295 "BENCHMARK_BLINK_GC", | 296 "BENCHMARK_BLINK_GC", |
297 "BENCHMARK_MEMORY", | |
ssid
2016/05/27 01:08:10
ditto
keishi
2016/05/27 04:29:07
Done.
| |
296 "BENCHMARK_EXECUTION_METRIC", | 298 "BENCHMARK_EXECUTION_METRIC", |
297 "BLINK_STYLE"}; | 299 "BLINK_STYLE"}; |
298 for (size_t i = 0; | 300 for (size_t i = 0; |
299 i < | 301 i < |
300 sizeof(categories) / sizeof(BackgroundTracingConfigImpl::CategoryPreset); | 302 sizeof(categories) / sizeof(BackgroundTracingConfigImpl::CategoryPreset); |
301 i++) { | 303 i++) { |
302 config->set_category_preset(categories[i]); | 304 config->set_category_preset(categories[i]); |
303 std::string expected = | 305 std::string expected = |
304 std::string("{\"category\":\"") + category_strings[i] + | 306 std::string("{\"category\":\"") + category_strings[i] + |
305 std::string( | 307 std::string( |
(...skipping 310 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
616 ConfigToString(config.get()), | 618 ConfigToString(config.get()), |
617 "{\"configs\":[{\"category\":\"BENCHMARK_DEEP\",\"rule\":\"TRACE_" | 619 "{\"configs\":[{\"category\":\"BENCHMARK_DEEP\",\"rule\":\"TRACE_" |
618 "ON_NAVIGATION_UNTIL_TRIGGER_OR_FULL\",\"trigger_delay\":30," | 620 "ON_NAVIGATION_UNTIL_TRIGGER_OR_FULL\",\"trigger_delay\":30," |
619 "\"trigger_name\":\"foo1\"},{\"category\":\"BENCHMARK_DEEP\",\"rule\":" | 621 "\"trigger_name\":\"foo1\"},{\"category\":\"BENCHMARK_DEEP\",\"rule\":" |
620 "\"TRACE_ON_NAVIGATION_UNTIL_TRIGGER_OR_FULL\",\"trigger_delay\":30," | 622 "\"TRACE_ON_NAVIGATION_UNTIL_TRIGGER_OR_FULL\",\"trigger_delay\":30," |
621 "\"trigger_name\":\"foo2\"}],\"mode\":\"REACTIVE_TRACING_MODE\"}"); | 623 "\"trigger_name\":\"foo2\"}],\"mode\":\"REACTIVE_TRACING_MODE\"}"); |
622 } | 624 } |
623 } | 625 } |
624 | 626 |
625 } // namspace content | 627 } // namspace content |
OLD | NEW |