Index: chrome/browser/task_management/task_management_browsertest_util.cc |
diff --git a/chrome/browser/task_management/task_management_browsertest_util.cc b/chrome/browser/task_management/task_management_browsertest_util.cc |
index a644a5774f60aee889e3988e8e588e724123f774..3fb1810d710db8451858c331f41abc31a560062f 100644 |
--- a/chrome/browser/task_management/task_management_browsertest_util.cc |
+++ b/chrome/browser/task_management/task_management_browsertest_util.cc |
@@ -6,6 +6,10 @@ |
#include "base/stl_util.h" |
+#if defined(OS_CHROMEOS) |
+#include "chrome/browser/chromeos/resource_reporter/resource_reporter.h" |
+#endif // defined(OS_CHROMEOS) |
+ |
namespace task_management { |
MockWebContentsTaskManager::MockWebContentsTaskManager() |
@@ -29,6 +33,12 @@ void MockWebContentsTaskManager::TaskRemoved(Task* task) { |
} |
void MockWebContentsTaskManager::StartObserving() { |
+#if defined(OS_CHROMEOS) |
+ // On ChromeOS, the ResourceReporter needs to be turned off so as not to |
+ // interfere with the tests. |
+ chromeos::ResourceReporter::GetInstance()->StopMonitoring(); |
+#endif // defined(OS_CHROMEOS) |
+ |
provider_.SetObserver(this); |
} |