| OLD | NEW |
| 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include <deque> | 5 #include <deque> |
| 6 | 6 |
| 7 #include "base/command_line.h" | 7 #include "base/command_line.h" |
| 8 #include "base/path_service.h" | 8 #include "base/path_service.h" |
| 9 #include "base/string_util.h" | 9 #include "base/string_util.h" |
| 10 #include "base/stringprintf.h" | 10 #include "base/stringprintf.h" |
| (...skipping 1380 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1391 NavigateToDestURL(); | 1391 NavigateToDestURL(); |
| 1392 } | 1392 } |
| 1393 | 1393 |
| 1394 // Checks that popups on a prerendered page cause cancellation. | 1394 // Checks that popups on a prerendered page cause cancellation. |
| 1395 IN_PROC_BROWSER_TEST_F(PrerenderBrowserTest, PrerenderPopup) { | 1395 IN_PROC_BROWSER_TEST_F(PrerenderBrowserTest, PrerenderPopup) { |
| 1396 PrerenderTestURL("files/prerender/prerender_popup.html", | 1396 PrerenderTestURL("files/prerender/prerender_popup.html", |
| 1397 FINAL_STATUS_CREATE_NEW_WINDOW, | 1397 FINAL_STATUS_CREATE_NEW_WINDOW, |
| 1398 1); | 1398 1); |
| 1399 } | 1399 } |
| 1400 | 1400 |
| 1401 // Checks that registering a protocol handler causes cancellation. |
| 1402 IN_PROC_BROWSER_TEST_F(PrerenderBrowserTest, PrerenderRegisterProtocolHandler) { |
| 1403 PrerenderTestURL("files/prerender/prerender_register_protocol_handler.html", |
| 1404 FINAL_STATUS_REGISTER_PROTOCOL_HANDLER, |
| 1405 1); |
| 1406 } |
| 1407 |
| 1401 // Checks that renderers using excessive memory will be terminated. | 1408 // Checks that renderers using excessive memory will be terminated. |
| 1402 IN_PROC_BROWSER_TEST_F(PrerenderBrowserTest, PrerenderExcessiveMemory) { | 1409 IN_PROC_BROWSER_TEST_F(PrerenderBrowserTest, PrerenderExcessiveMemory) { |
| 1403 ASSERT_TRUE(GetPrerenderManager()); | 1410 ASSERT_TRUE(GetPrerenderManager()); |
| 1404 GetPrerenderManager()->mutable_config().max_bytes = 30 * 1024 * 1024; | 1411 GetPrerenderManager()->mutable_config().max_bytes = 30 * 1024 * 1024; |
| 1405 PrerenderTestURL("files/prerender/prerender_excessive_memory.html", | 1412 PrerenderTestURL("files/prerender/prerender_excessive_memory.html", |
| 1406 FINAL_STATUS_MEMORY_LIMIT_EXCEEDED, | 1413 FINAL_STATUS_MEMORY_LIMIT_EXCEEDED, |
| 1407 1); | 1414 1); |
| 1408 } | 1415 } |
| 1409 | 1416 |
| 1410 // Checks shutdown code while a prerender is active. | 1417 // Checks shutdown code while a prerender is active. |
| (...skipping 832 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2243 IN_PROC_BROWSER_TEST_F(PrerenderBrowserTest, PrerenderSSLReferrerPolicy) { | 2250 IN_PROC_BROWSER_TEST_F(PrerenderBrowserTest, PrerenderSSLReferrerPolicy) { |
| 2244 set_use_https_src(true); | 2251 set_use_https_src(true); |
| 2245 set_loader_path("files/prerender/prerender_loader_with_referrer_policy.html"); | 2252 set_loader_path("files/prerender/prerender_loader_with_referrer_policy.html"); |
| 2246 PrerenderTestURL("files/prerender/prerender_referrer_policy.html", | 2253 PrerenderTestURL("files/prerender/prerender_referrer_policy.html", |
| 2247 FINAL_STATUS_USED, | 2254 FINAL_STATUS_USED, |
| 2248 1); | 2255 1); |
| 2249 NavigateToDestURL(); | 2256 NavigateToDestURL(); |
| 2250 } | 2257 } |
| 2251 | 2258 |
| 2252 } // namespace prerender | 2259 } // namespace prerender |
| OLD | NEW |