summaryrefslogtreecommitdiffstats
path: root/chrome/browser/instant
diff options
context:
space:
mode:
authorsky@chromium.org <sky@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-03-23 16:34:40 +0000
committersky@chromium.org <sky@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-03-23 16:34:40 +0000
commitf62c70c2a15b30a693bca560c2e9b75332854d64 (patch)
treecebaaf8fdb93ce9580db6eb97a13be3a7a62d00a /chrome/browser/instant
parentaae311bffb73ec52148ad71f01b8888416c0a17c (diff)
downloadchromium_src-f62c70c2a15b30a693bca560c2e9b75332854d64.zip
chromium_src-f62c70c2a15b30a693bca560c2e9b75332854d64.tar.gz
chromium_src-f62c70c2a15b30a693bca560c2e9b75332854d64.tar.bz2
Marks InstantTest.MAYBE_DownloadOnEnter as flaky on linux-views and
chromeos. BUG=77168 TEST=none TBR=jcivelli@chromium.org R=jcivelli@chromium.org Review URL: http://codereview.chromium.org/6726025 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@79134 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/instant')
-rw-r--r--chrome/browser/instant/instant_browsertest.cc13
1 files changed, 12 insertions, 1 deletions
diff --git a/chrome/browser/instant/instant_browsertest.cc b/chrome/browser/instant/instant_browsertest.cc
index d0915d4..1ded271 100644
--- a/chrome/browser/instant/instant_browsertest.cc
+++ b/chrome/browser/instant/instant_browsertest.cc
@@ -780,23 +780,34 @@ IN_PROC_BROWSER_TEST_F(InstantTest, DontCrashOnBlockedJS) {
// As long as we get the notification we're good (the renderer didn't crash).
}
-IN_PROC_BROWSER_TEST_F(InstantTest, DownloadOnEnter) {
+// Flaky on views on linux: 77168.
+#if defined(TOOLKIT_VIEWS) && defined(OS_LINUX)
+#define MAYBE_DownloadOnEnter FLAKY_DownloadOnEnter
+#else
+#define MAYBE_DownloadOnEnter DownloadOnEnter
+#endif
+IN_PROC_BROWSER_TEST_F(InstantTest, MAYBE_DownloadOnEnter) {
ASSERT_TRUE(test_server()->Start());
EnableInstant();
ASSERT_NO_FATAL_FAILURE(SetupInstantProvider("search.html"));
ASSERT_NO_FATAL_FAILURE(FindLocationBar());
GURL url(test_server()->GetURL("files/instant/empty.html"));
location_bar_->location_entry()->SetUserText(UTF8ToUTF16(url.spec()));
+ printf("0\n");
ASSERT_NO_FATAL_FAILURE(WaitForPreviewToNavigate(true));
url = test_server()->GetURL("files/instant/download.zip");
location_bar_->location_entry()->SetUserText(UTF8ToUTF16(url.spec()));
// Wait for the load to fail (because instant disables downloads).
+ printf("1\n");
ui_test_utils::WaitForNotification(
NotificationType::FAIL_PROVISIONAL_LOAD_WITH_ERROR);
+ printf("2\n");
DownloadNotificationObserver download_observer;
ASSERT_NO_FATAL_FAILURE(SendKey(ui::VKEY_RETURN));
+ printf("3\n");
download_observer.Run();
+ printf("4\n");
// Pressing enter should initiate a download.
EXPECT_TRUE(download_observer.fired());