| Index: chrome/browser/service_process/service_process_control_browsertest.cc
|
| diff --git a/chrome/browser/service_process/service_process_control_browsertest.cc b/chrome/browser/service_process/service_process_control_browsertest.cc
|
| index 6aeff1b5bc61410b1e53028cbc1ba337369c2036..b4bd874e909f906e23fa07587614aca052cec6aa 100644
|
| --- a/chrome/browser/service_process/service_process_control_browsertest.cc
|
| +++ b/chrome/browser/service_process/service_process_control_browsertest.cc
|
| @@ -69,6 +69,8 @@ class ServiceProcessControlBrowserTest
|
| }
|
|
|
| void SetUp() override {
|
| + InProcessBrowserTest::SetUp();
|
| +
|
| // This should not be needed because TearDown() ends with a closed
|
| // service_process_, but HistogramsTimeout and Histograms fail without this
|
| // on Mac.
|
| @@ -89,6 +91,8 @@ class ServiceProcessControlBrowserTest
|
| EXPECT_EQ(0, exit_code);
|
| service_process_.Close();
|
| }
|
| +
|
| + InProcessBrowserTest::TearDown();
|
| }
|
|
|
| void ProcessControlLaunched() {
|
| @@ -265,7 +269,16 @@ IN_PROC_BROWSER_TEST_F(ServiceProcessControlBrowserTest, HistogramsNoService) {
|
| base::TimeDelta()));
|
| }
|
|
|
| -IN_PROC_BROWSER_TEST_F(ServiceProcessControlBrowserTest, HistogramsTimeout) {
|
| +// Histograms disabled on OSX http://crbug.com/406227
|
| +#if defined(OS_MACOSX)
|
| +#define MAYBE_HistogramsTimeout DISABLED_HistogramsTimeout
|
| +#define MAYBE_Histograms DISABLED_Histograms
|
| +#else
|
| +#define MAYBE_HistogramsTimeout HistogramsTimeout
|
| +#define MAYBE_Histograms Histograms
|
| +#endif
|
| +IN_PROC_BROWSER_TEST_F(ServiceProcessControlBrowserTest,
|
| + MAYBE_HistogramsTimeout) {
|
| LaunchServiceProcessControl();
|
| ASSERT_TRUE(ServiceProcessControl::GetInstance()->IsConnected());
|
| // Callback should not be called during GetHistograms call.
|
| @@ -279,7 +292,7 @@ IN_PROC_BROWSER_TEST_F(ServiceProcessControlBrowserTest, HistogramsTimeout) {
|
| content::RunMessageLoop();
|
| }
|
|
|
| -IN_PROC_BROWSER_TEST_F(ServiceProcessControlBrowserTest, Histograms) {
|
| +IN_PROC_BROWSER_TEST_F(ServiceProcessControlBrowserTest, MAYBE_Histograms) {
|
| LaunchServiceProcessControl();
|
| ASSERT_TRUE(ServiceProcessControl::GetInstance()->IsConnected());
|
| // Callback should not be called during GetHistograms call.
|
|
|