| Index: chrome/test/base/tracing_browsertest.cc
|
| diff --git a/chrome/test/base/tracing_browsertest.cc b/chrome/test/base/tracing_browsertest.cc
|
| index acaa70da5fa0ef0beae7b4ffcaf887b2299073c6..dae376699ff55b8b0adc7ba14e407fa2b18d5776 100644
|
| --- a/chrome/test/base/tracing_browsertest.cc
|
| +++ b/chrome/test/base/tracing_browsertest.cc
|
| @@ -27,8 +27,6 @@ namespace {
|
| using base::trace_event::MemoryDumpManager;
|
| using base::trace_event::MemoryDumpType;
|
| using tracing::BeginTracingWithTraceConfig;
|
| -using tracing::BeginTracingWithWatch;
|
| -using tracing::WaitForWatchEvent;
|
| using tracing::EndTracing;
|
|
|
| const char g_category[] = "test_tracing";
|
| @@ -90,70 +88,6 @@ void AddEvents(int num) {
|
| TRACE_EVENT_INSTANT0(g_category, g_event, TRACE_EVENT_SCOPE_THREAD);
|
| }
|
|
|
| -IN_PROC_BROWSER_TEST_F(TracingBrowserTest, BeginTracingWithWatch) {
|
| - base::TimeDelta no_timeout;
|
| - base::TimeDelta short_timeout = base::TimeDelta::FromMilliseconds(5);
|
| - std::string json_events;
|
| -
|
| - // One event before wait.
|
| - ASSERT_TRUE(BeginTracingWithWatch(g_category, g_category, g_event, 1));
|
| - AddEvents(1);
|
| - EXPECT_TRUE(WaitForWatchEvent(no_timeout));
|
| - ASSERT_TRUE(EndTracing(&json_events));
|
| -
|
| - // One event after wait.
|
| - ASSERT_TRUE(BeginTracingWithWatch(g_category, g_category, g_event, 1));
|
| - base::ThreadTaskRunnerHandle::Get()->PostTask(FROM_HERE,
|
| - base::Bind(&AddEvents, 1));
|
| - EXPECT_TRUE(WaitForWatchEvent(no_timeout));
|
| - ASSERT_TRUE(EndTracing(&json_events));
|
| -
|
| - // Not enough events timeout.
|
| - ASSERT_TRUE(BeginTracingWithWatch(g_category, g_category, g_event, 2));
|
| - AddEvents(1);
|
| - EXPECT_FALSE(WaitForWatchEvent(short_timeout));
|
| - ASSERT_TRUE(EndTracing(&json_events));
|
| -
|
| - // Multi event before wait.
|
| - ASSERT_TRUE(BeginTracingWithWatch(g_category, g_category, g_event, 5));
|
| - AddEvents(5);
|
| - EXPECT_TRUE(WaitForWatchEvent(no_timeout));
|
| - ASSERT_TRUE(EndTracing(&json_events));
|
| -
|
| - // Multi event after wait.
|
| - ASSERT_TRUE(BeginTracingWithWatch(g_category, g_category, g_event, 5));
|
| - base::ThreadTaskRunnerHandle::Get()->PostTask(FROM_HERE,
|
| - base::Bind(&AddEvents, 5));
|
| - EXPECT_TRUE(WaitForWatchEvent(no_timeout));
|
| - ASSERT_TRUE(EndTracing(&json_events));
|
| -
|
| - // Child process events from same process.
|
| - ASSERT_TRUE(BeginTracingWithWatch(g_category, g_category,
|
| - "OnJavaScriptExecuteRequestForTests", 2));
|
| - ASSERT_NO_FATAL_FAILURE(ExecuteJavascriptOnCurrentTab());
|
| - ASSERT_NO_FATAL_FAILURE(ExecuteJavascriptOnCurrentTab());
|
| - EXPECT_TRUE(WaitForWatchEvent(no_timeout));
|
| - ASSERT_TRUE(EndTracing(&json_events));
|
| -
|
| - // Child process events from different processes.
|
| - GURL url1("chrome://tracing/");
|
| - GURL url2("chrome://credits/");
|
| - ASSERT_TRUE(BeginTracingWithWatch(g_category, g_category,
|
| - "OnJavaScriptExecuteRequestForTests", 2));
|
| - // Open two tabs to different URLs to encourage two separate renderer
|
| - // processes. Each will fire an event that will be counted towards the total.
|
| - ui_test_utils::NavigateToURLWithDisposition(
|
| - browser(), url1, WindowOpenDisposition::NEW_FOREGROUND_TAB,
|
| - ui_test_utils::BROWSER_TEST_WAIT_FOR_NAVIGATION);
|
| - ASSERT_NO_FATAL_FAILURE(ExecuteJavascriptOnCurrentTab());
|
| - ui_test_utils::NavigateToURLWithDisposition(
|
| - browser(), url2, WindowOpenDisposition::NEW_FOREGROUND_TAB,
|
| - ui_test_utils::BROWSER_TEST_WAIT_FOR_NAVIGATION);
|
| - ASSERT_NO_FATAL_FAILURE(ExecuteJavascriptOnCurrentTab());
|
| - EXPECT_TRUE(WaitForWatchEvent(no_timeout));
|
| - ASSERT_TRUE(EndTracing(&json_events));
|
| -}
|
| -
|
| IN_PROC_BROWSER_TEST_F(TracingBrowserTest, TestMemoryInfra) {
|
| PerformDumpMemoryTestActions(base::trace_event::TraceConfig(
|
| base::trace_event::TraceConfigMemoryTestUtil::
|
|
|