| 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..a503bf9bc3732b4007435c617bea18cb2b342f82 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 ExecuteIsAutoReporting(
 | 
| +    Session* session,
 | 
| +    const base::DictionaryValue& params,
 | 
| +    scoped_ptr<base::Value>* value) {
 | 
| +  value->reset(new base::FundamentalValue(session->auto_reporting_enabled));
 | 
| +  return Status(kOk);
 | 
| +}
 | 
| +
 | 
| +Status ExecuteSetAutoReporting(
 | 
| +    Session* session,
 | 
| +    const base::DictionaryValue& params,
 | 
| +    scoped_ptr<base::Value>* value) {
 | 
| +  bool enabled;
 | 
| +  if (!params.GetBoolean("enabled", &enabled))
 | 
| +    return Status(kUnknownError, "missing parameter 'enabled'");
 | 
| +  session->auto_reporting_enabled = enabled;
 | 
| +  return Status(kOk);
 | 
| +}
 | 
| 
 |