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 986 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
997 IN_PROC_BROWSER_TEST_F( | 997 IN_PROC_BROWSER_TEST_F( |
998 PrerenderBrowserTest, PrerenderPageRemovingLinkWithTwoLinks) { | 998 PrerenderBrowserTest, PrerenderPageRemovingLinkWithTwoLinks) { |
999 set_loader_path("files/prerender/prerender_loader_removing_links.html"); | 999 set_loader_path("files/prerender/prerender_loader_removing_links.html"); |
1000 set_loader_query_and_fragment("?links_to_insert=2&links_to_remove=2"); | 1000 set_loader_query_and_fragment("?links_to_insert=2&links_to_remove=2"); |
1001 PrerenderTestURL("files/prerender/prerender_page.html", | 1001 PrerenderTestURL("files/prerender/prerender_page.html", |
1002 FINAL_STATUS_CANCELLED, 1); | 1002 FINAL_STATUS_CANCELLED, 1); |
1003 RemoveLinkElementsAndNavigate(); | 1003 RemoveLinkElementsAndNavigate(); |
1004 ASSERT_TRUE(IsEmptyPrerenderLinkManager()); | 1004 ASSERT_TRUE(IsEmptyPrerenderLinkManager()); |
1005 } | 1005 } |
1006 | 1006 |
| 1007 #if defined(OS_WIN) |
| 1008 // TODO(gavinp): Fails on XP Rel - http://crbug.com/128841 |
| 1009 #define MAYBE_PrerenderPageRemovingLinkWithTwoLinksRemovingOne \ |
| 1010 DISABLED_PrerenderPageRemovingLinkWithTwoLinksRemovingOne |
| 1011 #else |
| 1012 #define MAYBE_PrerenderPageRemovingLinkWithTwoLinksRemovingOne \ |
| 1013 PrerenderPageRemovingLinkWithTwoLinksRemovingOne |
| 1014 #endif // defined(OS_WIN) |
1007 IN_PROC_BROWSER_TEST_F( | 1015 IN_PROC_BROWSER_TEST_F( |
1008 PrerenderBrowserTest, PrerenderPageRemovingLinkWithTwoLinksRemovingOne) { | 1016 PrerenderBrowserTest, |
| 1017 MAYBE_PrerenderPageRemovingLinkWithTwoLinksRemovingOne) { |
1009 set_loader_path("files/prerender/prerender_loader_removing_links.html"); | 1018 set_loader_path("files/prerender/prerender_loader_removing_links.html"); |
1010 set_loader_query_and_fragment("?links_to_insert=2&links_to_remove=1"); | 1019 set_loader_query_and_fragment("?links_to_insert=2&links_to_remove=1"); |
1011 PrerenderTestURL("files/prerender/prerender_page.html", | 1020 PrerenderTestURL("files/prerender/prerender_page.html", |
1012 FINAL_STATUS_USED, 1); | 1021 FINAL_STATUS_USED, 1); |
1013 RemoveLinkElementsAndNavigate(); | 1022 RemoveLinkElementsAndNavigate(); |
1014 } | 1023 } |
1015 | 1024 |
1016 IN_PROC_BROWSER_TEST_F( | 1025 IN_PROC_BROWSER_TEST_F( |
1017 PrerenderBrowserTest, PrerenderPageRemovingLinkWithOneLinkRemovingTwo) { | 1026 PrerenderBrowserTest, PrerenderPageRemovingLinkWithOneLinkRemovingTwo) { |
1018 set_loader_path("files/prerender/prerender_loader_removing_links.html"); | 1027 set_loader_path("files/prerender/prerender_loader_removing_links.html"); |
(...skipping 1215 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2234 IN_PROC_BROWSER_TEST_F(PrerenderBrowserTest, PrerenderSSLReferrerPolicy) { | 2243 IN_PROC_BROWSER_TEST_F(PrerenderBrowserTest, PrerenderSSLReferrerPolicy) { |
2235 set_use_https_src(true); | 2244 set_use_https_src(true); |
2236 set_loader_path("files/prerender/prerender_loader_with_referrer_policy.html"); | 2245 set_loader_path("files/prerender/prerender_loader_with_referrer_policy.html"); |
2237 PrerenderTestURL("files/prerender/prerender_referrer_policy.html", | 2246 PrerenderTestURL("files/prerender/prerender_referrer_policy.html", |
2238 FINAL_STATUS_USED, | 2247 FINAL_STATUS_USED, |
2239 1); | 2248 1); |
2240 NavigateToDestURL(); | 2249 NavigateToDestURL(); |
2241 } | 2250 } |
2242 | 2251 |
2243 } // namespace prerender | 2252 } // namespace prerender |
OLD | NEW |