Index: content/browser/tracing/tracing_controller_browsertest.cc |
diff --git a/content/browser/tracing/tracing_controller_browsertest.cc b/content/browser/tracing/tracing_controller_browsertest.cc |
index 239b36cf386ce726e802ff8d8b5b7d4899df4ced..ca94e40f0c8a1aeb056773ded65bca327b6aae0d 100644 |
--- a/content/browser/tracing/tracing_controller_browsertest.cc |
+++ b/content/browser/tracing/tracing_controller_browsertest.cc |
@@ -12,10 +12,9 @@ |
#include "content/public/test/content_browser_test_utils.h" |
#include "content/shell/browser/shell.h" |
-using base::trace_event::CategoryFilter; |
-using base::trace_event::TraceOptions; |
using base::trace_event::RECORD_CONTINUOUSLY; |
using base::trace_event::RECORD_UNTIL_FULL; |
+using base::trace_event::TraceConfig; |
namespace content { |
@@ -165,7 +164,7 @@ class TracingControllerTest : public ContentBrowserTest { |
base::Unretained(this), |
run_loop.QuitClosure()); |
bool result = controller->EnableRecording( |
- CategoryFilter(), TraceOptions(), callback); |
+ TraceConfig(), callback); |
ASSERT_TRUE(result); |
run_loop.Run(); |
EXPECT_EQ(enable_recording_done_callback_count(), 1); |
@@ -195,8 +194,7 @@ class TracingControllerTest : public ContentBrowserTest { |
TracingController::EnableRecordingDoneCallback callback = |
base::Bind(&TracingControllerTest::EnableRecordingDoneCallbackTest, |
base::Unretained(this), run_loop.QuitClosure()); |
- bool result = controller->EnableRecording(CategoryFilter(), |
- TraceOptions(), callback); |
+ bool result = controller->EnableRecording(TraceConfig(), callback); |
ASSERT_TRUE(result); |
run_loop.Run(); |
EXPECT_EQ(enable_recording_done_callback_count(), 1); |
@@ -227,8 +225,7 @@ class TracingControllerTest : public ContentBrowserTest { |
TracingController::EnableRecordingDoneCallback callback = |
base::Bind(&TracingControllerTest::EnableRecordingDoneCallbackTest, |
base::Unretained(this), run_loop.QuitClosure()); |
- bool result = controller->EnableRecording(CategoryFilter(), |
- TraceOptions(), callback); |
+ bool result = controller->EnableRecording(TraceConfig(), callback); |
ASSERT_TRUE(result); |
run_loop.Run(); |
EXPECT_EQ(enable_recording_done_callback_count(), 1); |
@@ -261,8 +258,7 @@ class TracingControllerTest : public ContentBrowserTest { |
base::Bind(&TracingControllerTest::EnableRecordingDoneCallbackTest, |
base::Unretained(this), |
run_loop.QuitClosure()); |
- bool result = controller->EnableRecording( |
- CategoryFilter(), TraceOptions(), callback); |
+ bool result = controller->EnableRecording(TraceConfig(), callback); |
ASSERT_TRUE(result); |
run_loop.Run(); |
EXPECT_EQ(enable_recording_done_callback_count(), 1); |
@@ -291,15 +287,14 @@ class TracingControllerTest : public ContentBrowserTest { |
{ |
bool is_monitoring; |
- CategoryFilter category_filter(""); |
- TraceOptions options; |
+ TraceConfig trace_config("", ""); |
controller->GetMonitoringStatus( |
- &is_monitoring, &category_filter, &options); |
+ &is_monitoring, &trace_config); |
EXPECT_FALSE(is_monitoring); |
- EXPECT_EQ("-*Debug,-*Test", category_filter.ToString()); |
- EXPECT_FALSE(options.record_mode == RECORD_CONTINUOUSLY); |
- EXPECT_FALSE(options.enable_sampling); |
- EXPECT_FALSE(options.enable_systrace); |
+ EXPECT_EQ("-*Debug,-*Test", trace_config.ToCategoryFilterString()); |
+ EXPECT_FALSE(trace_config.GetTraceRecordMode() == RECORD_CONTINUOUSLY); |
+ EXPECT_FALSE(trace_config.IsSamplingEnabled()); |
+ EXPECT_FALSE(trace_config.IsSystraceEnabled()); |
} |
{ |
@@ -309,13 +304,9 @@ class TracingControllerTest : public ContentBrowserTest { |
base::Unretained(this), |
run_loop.QuitClosure()); |
- TraceOptions trace_options; |
- trace_options.enable_sampling = true; |
- |
- bool result = controller->EnableMonitoring( |
- CategoryFilter("*"), |
- trace_options, |
- callback); |
+ TraceConfig trace_config("*", ""); |
+ trace_config.EnableSampling(); |
+ bool result = controller->EnableMonitoring(trace_config, callback); |
ASSERT_TRUE(result); |
run_loop.Run(); |
EXPECT_EQ(enable_monitoring_done_callback_count(), 1); |
@@ -323,15 +314,13 @@ class TracingControllerTest : public ContentBrowserTest { |
{ |
bool is_monitoring; |
- CategoryFilter category_filter(""); |
- TraceOptions options; |
- controller->GetMonitoringStatus( |
- &is_monitoring, &category_filter, &options); |
+ TraceConfig trace_config("", ""); |
+ controller->GetMonitoringStatus(&is_monitoring, &trace_config); |
EXPECT_TRUE(is_monitoring); |
- EXPECT_EQ("*", category_filter.ToString()); |
- EXPECT_FALSE(options.record_mode == RECORD_CONTINUOUSLY); |
- EXPECT_TRUE(options.enable_sampling); |
- EXPECT_FALSE(options.enable_systrace); |
+ EXPECT_EQ("*", trace_config.ToCategoryFilterString()); |
+ EXPECT_FALSE(trace_config.GetTraceRecordMode() == RECORD_CONTINUOUSLY); |
+ EXPECT_TRUE(trace_config.IsSamplingEnabled()); |
+ EXPECT_FALSE(trace_config.IsSystraceEnabled()); |
} |
{ |
@@ -361,16 +350,13 @@ class TracingControllerTest : public ContentBrowserTest { |
{ |
bool is_monitoring; |
- CategoryFilter category_filter(""); |
- TraceOptions options; |
- controller->GetMonitoringStatus(&is_monitoring, |
- &category_filter, |
- &options); |
+ TraceConfig trace_config("", ""); |
+ controller->GetMonitoringStatus(&is_monitoring, &trace_config); |
EXPECT_FALSE(is_monitoring); |
- EXPECT_EQ("", category_filter.ToString()); |
- EXPECT_FALSE(options.record_mode == RECORD_CONTINUOUSLY); |
- EXPECT_FALSE(options.enable_sampling); |
- EXPECT_FALSE(options.enable_systrace); |
+ EXPECT_EQ("", trace_config.ToCategoryFilterString()); |
+ EXPECT_FALSE(trace_config.GetTraceRecordMode() == RECORD_CONTINUOUSLY); |
+ EXPECT_FALSE(trace_config.IsSamplingEnabled()); |
+ EXPECT_FALSE(trace_config.IsSystraceEnabled()); |
} |
} |
@@ -431,8 +417,7 @@ IN_PROC_BROWSER_TEST_F(TracingControllerTest, |
TracingController* controller = TracingController::GetInstance(); |
EXPECT_TRUE(controller->EnableRecording( |
- CategoryFilter(), |
- TraceOptions(), |
+ TraceConfig(), |
TracingController::EnableRecordingDoneCallback())); |
EXPECT_TRUE(controller->DisableRecording(NULL)); |
base::RunLoop().RunUntilIdle(); |
@@ -467,11 +452,10 @@ IN_PROC_BROWSER_TEST_F( |
Navigate(shell()); |
TracingController* controller = TracingController::GetInstance(); |
- TraceOptions trace_options; |
- trace_options.enable_sampling = true; |
+ TraceConfig trace_config("*", ""); |
+ trace_config.EnableSampling(); |
EXPECT_TRUE(controller->EnableMonitoring( |
- CategoryFilter("*"), |
- trace_options, |
+ trace_config, |
TracingController::EnableMonitoringDoneCallback())); |
controller->CaptureMonitoringSnapshot(NULL); |
base::RunLoop().RunUntilIdle(); |