| Index: chrome_frame/test/test_with_web_server.cc
|
| ===================================================================
|
| --- chrome_frame/test/test_with_web_server.cc (revision 38776)
|
| +++ chrome_frame/test/test_with_web_server.cc (working copy)
|
| @@ -120,7 +120,7 @@
|
| }
|
|
|
| bool ChromeFrameTestWithWebServer::BringBrowserToTop() {
|
| - return chrome_frame_test::EnsureProcessInForeground(
|
| + return simulate_input::EnsureProcessInForeground(
|
| GetProcessId(browser_handle_));
|
| }
|
|
|
| @@ -314,7 +314,7 @@
|
| i < 5 && (ok = CheckResultFile(L"ObjectFocus", "OK")) == false;
|
| ++i) {
|
| Sleep(300);
|
| - chrome_frame_test::SendMnemonic(VK_TAB, false, false, false);
|
| + simulate_input::SendMnemonic(VK_TAB, false, false, false, false, false);
|
| }
|
| ASSERT_TRUE(ok);
|
| }
|
| @@ -698,65 +698,13 @@
|
| SimpleBrowserTest(IE, kSubIFrameTestPage, L"sub_frame");
|
| }
|
|
|
| -const wchar_t kChromeFrameFullTabModeKeyEventUrl[] = L"files/keyevent.html";
|
| -
|
| -// Marking this test FLAKY as it fails at times on the buildbot.
|
| -// http://code.google.com/p/chromium/issues/detail?id=26549
|
| -TEST_F(ChromeFrameTestWithWebServer,
|
| - FLAKY_FullTabModeIE_ChromeFrameKeyboardTest) {
|
| - chrome_frame_test::TimedMsgLoop loop;
|
| -
|
| - ASSERT_TRUE(LaunchBrowser(IE, kChromeFrameFullTabModeKeyEventUrl));
|
| -
|
| - // Allow some time for chrome to be launched.
|
| - loop.RunFor(kChromeFrameLaunchDelay);
|
| -
|
| - HWND renderer_window = chrome_frame_test::GetChromeRendererWindow();
|
| - EXPECT_TRUE(IsWindow(renderer_window));
|
| -
|
| - chrome_frame_test::SetKeyboardFocusToWindow(renderer_window, 1, 1);
|
| - chrome_frame_test::SendInputToWindow(renderer_window, "Chrome");
|
| -
|
| - loop.RunFor(kChromeFrameLongNavigationTimeoutInSeconds);
|
| -
|
| - chrome_frame_test::CloseAllIEWindows();
|
| - ASSERT_TRUE(CheckResultFile(L"FullTab_KeyboardTest", "OK"));
|
| -}
|
| -
|
| -const wchar_t kChromeFrameAboutBlankUrl[] = L"gcf:about:blank";
|
| -
|
| -TEST_F(ChromeFrameTestWithWebServer, FullTabModeIE_ChromeFrameFocusTest) {
|
| - chrome_frame_test::TimedMsgLoop loop;
|
| -
|
| - ASSERT_TRUE(LaunchBrowser(IE, kChromeFrameAboutBlankUrl));
|
| -
|
| - // Allow some time for chrome to be launched.
|
| - loop.RunFor(kChromeFrameLaunchDelay);
|
| -
|
| - HWND renderer_window = chrome_frame_test::GetChromeRendererWindow();
|
| - EXPECT_TRUE(IsWindow(renderer_window));
|
| -
|
| - DWORD renderer_thread_id = 0;
|
| - DWORD renderer_process_id = 0;
|
| - renderer_thread_id = GetWindowThreadProcessId(renderer_window,
|
| - &renderer_process_id);
|
| -
|
| - AttachThreadInput(GetCurrentThreadId(), renderer_thread_id, TRUE);
|
| - HWND focus_window = GetFocus();
|
| - EXPECT_TRUE(focus_window == renderer_window);
|
| - AttachThreadInput(GetCurrentThreadId(), renderer_thread_id, FALSE);
|
| -
|
| - chrome_frame_test::CloseAllIEWindows();
|
| -}
|
| -
|
| -const wchar_t kChromeFrameFullTabModeXMLHttpRequestTestUrl[] =
|
| +const wchar_t kXMLHttpRequestTestUrl[] =
|
| L"files/xmlhttprequest_test.html";
|
|
|
| -TEST_F(ChromeFrameTestWithWebServer, FullTabModeIE_ChromeFrameXHRTest) {
|
| +TEST_F(ChromeFrameTestWithWebServer, FullTabModeIE_XHRTest) {
|
| chrome_frame_test::TimedMsgLoop loop;
|
| + ASSERT_TRUE(LaunchBrowser(IE, kXMLHttpRequestTestUrl));
|
|
|
| - ASSERT_TRUE(LaunchBrowser(IE, kChromeFrameFullTabModeXMLHttpRequestTestUrl));
|
| -
|
| loop.RunFor(kChromeFrameLongNavigationTimeoutInSeconds);
|
|
|
| chrome_frame_test::CloseAllIEWindows();
|
| @@ -779,47 +727,41 @@
|
| L"WidgetMode_MultipleInstancesTest");
|
| }
|
|
|
| -const wchar_t kChromeFrameFullTabModeXMLHttpRequestAuthHeaderTestUrl[] =
|
| +const wchar_t kXHRAuthHeaderTestUrl[] =
|
| L"files/xmlhttprequest_authorization_header_test.html";
|
|
|
| -TEST_F(ChromeFrameTestWithWebServer,
|
| - FullTabModeIE_ChromeFrameXHRAuthHeaderTest) {
|
| +TEST_F(ChromeFrameTestWithWebServer, FullTabModeIE_XHRAuthHeaderTest) {
|
| chrome_frame_test::TimedMsgLoop loop;
|
| + ASSERT_TRUE(LaunchBrowser(IE, kXHRAuthHeaderTestUrl));
|
|
|
| - ASSERT_TRUE(LaunchBrowser(
|
| - IE, kChromeFrameFullTabModeXMLHttpRequestAuthHeaderTestUrl));
|
| -
|
| loop.RunFor(kChromeFrameLongNavigationTimeoutInSeconds);
|
|
|
| chrome_frame_test::CloseAllIEWindows();
|
| - ASSERT_TRUE(
|
| - CheckResultFile(L"FullTab_XMLHttpRequestAuthorizationHeaderTest", "OK"));
|
| + ASSERT_TRUE(CheckResultFile(L"FullTabModeIE_XHRAuthHeaderTest", "OK"));
|
| }
|
|
|
| -const wchar_t kChromeFrameFullTabModeDeleteCookieTest[] =
|
| +const wchar_t kDeleteCookieTest[] =
|
| L"files/fulltab_delete_cookie_test.html";
|
|
|
| -TEST_F(ChromeFrameTestWithWebServer,
|
| - FullTabModeIE_ChromeFrameDeleteCookieTest) {
|
| +TEST_F(ChromeFrameTestWithWebServer, FullTabModeIE_DeleteCookieTest) {
|
| chrome_frame_test::TimedMsgLoop loop;
|
| + ASSERT_TRUE(LaunchBrowser(IE, kDeleteCookieTest));
|
|
|
| - ASSERT_TRUE(LaunchBrowser(IE, kChromeFrameFullTabModeDeleteCookieTest));
|
| -
|
| loop.RunFor(kChromeFrameLongNavigationTimeoutInSeconds);
|
|
|
| chrome_frame_test::CloseAllIEWindows();
|
| ASSERT_TRUE(CheckResultFile(L"FullTab_DeleteCookieTest", "OK"));
|
| }
|
|
|
| -const wchar_t kChromeFrameFullTabModeAnchorUrlNavigate[] =
|
| +const wchar_t kAnchorUrlNavigate[] =
|
| L"files/fulltab_anchor_url_navigate.html#chrome_frame";
|
|
|
| +// http://code.google.com/p/chromium/issues/detail?id=35341
|
| TEST_F(ChromeFrameTestWithWebServer,
|
| - FullTabModeIE_ChromeFrameAnchorUrlNavigateTest) {
|
| + FLAKY_FullTabModeIE_AnchorUrlNavigateTest) {
|
| chrome_frame_test::TimedMsgLoop loop;
|
| + ASSERT_TRUE(LaunchBrowser(IE, kAnchorUrlNavigate));
|
|
|
| - ASSERT_TRUE(LaunchBrowser(IE, kChromeFrameFullTabModeAnchorUrlNavigate));
|
| -
|
| loop.RunFor(kChromeFrameLongNavigationTimeoutInSeconds);
|
|
|
| chrome_frame_test::CloseAllIEWindows();
|
| @@ -832,8 +774,6 @@
|
| TEST_F(ChromeFrameTestWithWebServer, DISABLED_FullTabModeIE_TestPostReissue) {
|
| // Test whether POST-ing a form from an mshtml page to a CF page will cause
|
| // the request to get reissued. It should not.
|
| -
|
| -
|
| FilePath source_path;
|
| PathService::Get(base::DIR_SOURCE_ROOT, &source_path);
|
| source_path = source_path.Append(FILE_PATH_LITERAL("chrome_frame"))
|
|
|