Index: chrome/test/chromedriver/session_commands.cc |
diff --git a/chrome/test/chromedriver/session_commands.cc b/chrome/test/chromedriver/session_commands.cc |
index a80aa46baeb0f6f3be972bdec16fc25b28bb8800..ea51ef8e884173152d58062b3a257e7ec7ac5a2a 100644 |
--- a/chrome/test/chromedriver/session_commands.cc |
+++ b/chrome/test/chromedriver/session_commands.cc |
@@ -607,3 +607,22 @@ Status ExecuteUploadFile( |
value->reset(new base::StringValue(upload.value())); |
return Status(kOk); |
} |
+ |
+Status ExecuteIsAutoReportingEnabled( |
+ Session* session, |
+ const base::DictionaryValue& params, |
+ scoped_ptr<base::Value>* value) { |
+ value->reset(new base::FundamentalValue(session->auto_reporting_enabled)); |
+ return Status(kOk); |
+} |
+ |
+Status ExecuteSetAutoReportingEnabled( |
+ Session* session, |
+ const base::DictionaryValue& params, |
+ scoped_ptr<base::Value>* value) { |
+ bool enable; |
+ if (!params.GetBoolean("enable", &enable)) |
+ return Status(kUnknownError, "missing parameter 'enable'"); |
+ session->auto_reporting_enabled = enable; |
+ return ExecuteIsAutoReportingEnabled(session, params, value); |
chrisgao (Use stgao instead)
2014/01/09 22:11:55
Hmm, do we want to return the new value? It seems
samuong
2014/01/16 00:29:28
I thought it might be useful for clients but you'r
|
+} |