| Index: chrome/browser/prerender/prerender_browsertest.cc
|
| diff --git a/chrome/browser/prerender/prerender_browsertest.cc b/chrome/browser/prerender/prerender_browsertest.cc
|
| index 3ace4167f6a351b629906c4c52e6fb5f640ed45a..204359b9a939b0af3039f68a85bc0c0da990adae 100644
|
| --- a/chrome/browser/prerender/prerender_browsertest.cc
|
| +++ b/chrome/browser/prerender/prerender_browsertest.cc
|
| @@ -2981,20 +2981,14 @@ IN_PROC_BROWSER_TEST_F(PrerenderBrowserTest,
|
| GoBackToPageBeforePrerender();
|
| }
|
|
|
| -#if defined(OS_MACOSX)
|
| -// http://crbug.com/142535 - Times out on Chrome Mac release builder
|
| -#define MAYBE_ControlGroup DISABLED_ControlGroup
|
| -#else
|
| -#define MAYBE_ControlGroup ControlGroup
|
| -#endif
|
| -// Checks that the control group works. A JS alert cannot be detected in the
|
| +// Checks that the control group works. An XHR PUT cannot be detected in the
|
| // control group.
|
| -IN_PROC_BROWSER_TEST_F(PrerenderBrowserTest, MAYBE_ControlGroup) {
|
| +IN_PROC_BROWSER_TEST_F(PrerenderBrowserTest, ControlGroup) {
|
| RestorePrerenderMode restore_prerender_mode;
|
| PrerenderManager::SetMode(
|
| PrerenderManager::PRERENDER_MODE_EXPERIMENT_CONTROL_GROUP);
|
| DisableJavascriptCalls();
|
| - PrerenderTestURL("files/prerender/prerender_alert_before_onload.html",
|
| + PrerenderTestURL("files/prerender/prerender_xhr_put.html",
|
| FINAL_STATUS_WOULD_HAVE_BEEN_USED, 0);
|
| NavigateToDestURL();
|
| }
|
| @@ -3003,18 +2997,12 @@ IN_PROC_BROWSER_TEST_F(PrerenderBrowserTest, MAYBE_ControlGroup) {
|
| // a prerender is cancelled because of a script, a dummy must be created to
|
| // account for the MatchComplete case, and it must have a final status of
|
| // FINAL_STATUS_WOULD_HAVE_BEEN_USED.
|
| -#if defined(OS_MACOSX)
|
| -// http://crbug.com/142912 - Times out on Chrome Mac release builder
|
| -#define MAYBE_MatchCompleteDummy DISABLED_MatchCompleteDummy
|
| -#else
|
| -#define MAYBE_MatchCompleteDummy MatchCompleteDummy
|
| -#endif
|
| -IN_PROC_BROWSER_TEST_F(PrerenderBrowserTest, MAYBE_MatchCompleteDummy) {
|
| +IN_PROC_BROWSER_TEST_F(PrerenderBrowserTest, MatchCompleteDummy) {
|
| std::deque<FinalStatus> expected_final_status_queue;
|
| - expected_final_status_queue.push_back(FINAL_STATUS_JAVASCRIPT_ALERT);
|
| + expected_final_status_queue.push_back(FINAL_STATUS_INVALID_HTTP_METHOD);
|
| expected_final_status_queue.push_back(FINAL_STATUS_WOULD_HAVE_BEEN_USED);
|
| - PrerenderTestURL("files/prerender/prerender_alert_before_onload.html",
|
| - expected_final_status_queue, 0);
|
| + PrerenderTestURL("files/prerender/prerender_xhr_put.html",
|
| + expected_final_status_queue, 1);
|
| NavigateToDestURL();
|
| }
|
|
|
|
|